Free Essay

Types of Databases

In:

Submitted By ahanlon
Words 304
Pages 2
Types of Databases Aaron Hanlon PT2520T Database concepts 6/20/2015

There are 3 main types of databases, they are flat file, hierarchical, and relational. A database by definition is a collection of data and information it does not necessarily have to be electrical, for example a contact book could be considered a database. A flat file database is the simplest form of electronic databases. It has a structured way in which it stores data, and is limited to a character amount. A common format for flat file databases is a delimited file. A delimited file grants a file to have an unlimited amount of characters as long as data is separated by a delimiter, which is often a comma or tab. A hierarchical database was the most common form of database before the relational. They are design in a tree like structure, for example, one parent table can have many child tables, but a child table may not have more than one parent table. You can navigate through them following paths. A relational database has been the most popular type of database for the last thirty years. The idea for a relational database came from Edgar F. Codd, who in 1970 while working for IBM, wrote a paper on a new theory for how databases should be set up. In a relational database each table “relates” itself with other tables by sharing common columns or “keys”. This allows you to find information faster and, when inputting or changing information, in one table all tables that are related or have use for that information will automatically update themselves. Databases are a great way for an individual or group organize all important information in one place that is easy to use and navigate for everyone who has access or needs access to the information.

Similar Documents

Premium Essay

Database Revision Questions for Computer Science and Technology

...Review Questions 24 I Chapter 1 Databases and Database Users 1.1. Define the following terms: data, database, DBMS, database system, database catalog, Program-data independence, user view, DBA, end user, canned transaction, deductive Database system, persistent object, meta-data, transaction-processing application. 1.2. What three main types of actions involve databases! Briefly discuss each. 1.3. Discuss the main characteristics of the database approach and how it differs from traditional file systems. 1.4. What are the responsibilities of the DBA and the database designers? 1.5. What are the different types of database end users? Discuss the main activities of each. 1.6. Discuss the capabilities that should be provided by a DBMS. Exercises 1.7. Identify some informal queries and update operations that you would expect to apply to the database shown in Figure 1.2. 1.8. What is the difference between controlled and uncontrolled redundancy? Illustrate with examples. 1.9. Name all the relationships among the records of the database shown in Figure 1.2. 1.10. Give some additional views that may be needed by other user groups for the database Shown in Figure 1.2. 1.11. Cite some examples of integrity constraints that you think should hold on the Database shown in Figure 1.2. Chapter 2 Database System Concepts and Architecture Review Questions 2.1. Define the following terms: data model, database schema, database state, internal Schema, conceptual schema, external schema, data independence...

Words: 803 - Pages: 4

Premium Essay

Db Hw1

...Cover Page Bowen Xu UTD-ID: 2021173970 Database Design CS 6360.001 HW #1 Chapter 1 1.1 Data: known facts that can be recorded and have an implicit meaning. Database: a collection of related data. DBMS: a program/software package that manages a database. Database system: DBMS software together with the data itself. Sometimes, the applications are also included. Database catalog: provide a list of all databases on a server. You use the server Catalog task to create a database catalog. Meta-data: The database definition of descriptive information is also stored by the DBMS in the form of a database catalog or dictionary. Program-data independence: The structure of data files is stored in the DBMS catalog separately from the access program. User view: database primarily exists for use like accessed to the database for querying, updating, and generating reports. DBA: people who administer the database, DBMS and related software. End user: people whose job requires access to the database for querying, updating, and generating reports. Canned transaction: using standard types of queries and updates. Deductive database system: database system which provides capabilities for defining deduction rules for inferencing new information from the stored database facts. Persistent object: stored in the database and persist after program termination. Transaction-processing application: application that the information processing that is divided into individual. 1.3 Main characteristics:...

Words: 3269 - Pages: 14

Premium Essay

Database Management

...1 Introduction to Databases LESSON 1 Database Learning Objectives: On completion of Lesson 1, you should have been able to: 1. Describe the role of a database system 2. Briefly describe the evolution of database systems and the limitations of conventional file processing systems 3. Describe the three schema architecture for database and explain the difference between conceptual , external and physical schemas 4. Define the functions of a database administrator Keywords and Phrases LEARNER Database Database System Entities Conceptual Model Logical Model Physical Model Constraints Metadata Database Management System File System Indexing Introduction This module introduces the reader to the different concepts of databases. It also tackles a brief history how automated databases came into existence. A number of advantages is discussed why the evolution of database management system is very much appreciated by system developers nowadays. 2 What is a Database ? Let us try to get the answers from the different Database Management System book authors. Answer from Pratt/Adamski: o A Database (DB) is structure that can store information about: 1. multiple types of entities, 2. the attributes that describe those entities; and 3. the relationships among the entities Answer from Elmasri/Navathe: o A Database (DB) is collection of related data - with the following properties: 1. A DB is logically coherent and has some relevant meaning 2. A DB is designed, built...

Words: 6349 - Pages: 26

Premium Essay

Database Design

...CIS 510 DATABASE DESIGN (WEEK 2) Submitted by: ShaileshwarParimala Arshad Ahmed Mohammed Mohammed WajahathHussain SajjadHussain Syed Uma Devi Singam Types of Database Management Systems A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data. [pic] Advantages of DBMS: • Data abstraction and independence • Data security • A locking mechanism for concurrent access • An efficient handler to balance the needs of multiple applications using the same data • The ability to swiftly recover from crashes and errors, including restartability and recoverability • Robust data integrity capabilities • Logging and auditing of activity • Simple access using a standard application programming interface (API) • Uniform administration procedures for data Another advantage of a DBMS is that it can be used to impose a logical, structured organization on the data. A DBMS delivers economy of scale for processing large amounts of data because it is optimized for such operations. A DBMS can also provide many views of a single database schema. A view defines what data the user sees and how that user sees the data. The DBMS provides a level of abstraction between the conceptual schema that defines the logical structure of the database and the physical schema that describes the...

Words: 2693 - Pages: 11

Premium Essay

Donr

...Modern Database Management – CGS1540 Exam 1 Study Guide ------------------------------------------------- Chapter 1: The Database Environment and Development Process Data – Facts, text, graphics, images, etc./stored representations of objects and events that have meaning and importance in the user’s environment Database – application program(s)/an organized collection of logically related data Constraint – a rule that cannot be violated by database users/ Repository – centralized storehouse for all data definitions/knowledge base of all data definitions, data relationships, screen and report formats, and other systems Metadata – includes data definitions and constraints/ data that describe the properties or characteristics of end-user data and the correct of those data Data warehouse – integrated decision support database whose content is derived from the various operational databases Information – data placed in context or summarized/ increases the knowledge of user using the data User view – logical description of portion of database Database management system – a software application that is used to create, maintain, and provide controlled access to user databases Data independence – separation of data description Database – organized collection of related data Enterprise resource planning (ERP) – a business management system that integrates all functions of the enterprise Systems Development life cycle (SDLC) – a...

Words: 1165 - Pages: 5

Premium Essay

Database Management Systems

...Database Management System Basith Shaik Southern New Hampshire University September 7, 2015 Abstract The intent of this paper is to design and propose a database management system solution to Grandfield College for tracking software installed. I have analyzed the organizational issues and needs and developed conceptual, logical, and physical designs of DBMS solution. In order to implement the solution, substantial research had been done on best practices in design, available products, and the legal and ethical standards to which we must adhere during design. This paper includes Business rules, Conceptual, Logical, and Physical database designs, Recommendations on best DBMS required for Grandfield College, Data model, Legal Compliance, Ethical Practices, Security Needs and Security Plan Keywords: Grandfield College, Database Design, Recommendations, Business Rules, Data model, Security Plan Database Management System Grandfield College is in need of Database Management System as law requires that any business, including a school, track its software. It is important to know what software the school owns, in what versions, and what the license agreement for that software is. For this purpose I have developed a Software Tracking database for Grandfield College. Problem Grandfield College is in need of a database for effectively tracking faculty and staff computers, the software installed on those systems, User access to each computer, and requests for new software installation...

Words: 4672 - Pages: 19

Premium Essay

A Model Theory for Generic Schema Management Models

...levels) are established. These results lead to the main contribution of this paper: a formal schema and data management framework for generic schema management. Implications of this theory are established that apply to integrity problems in schema integration. The theory is illustrated by a particular category of schemas with object-oriented features along with typical database integrity constraints. 1 Introduction This paper presents the core results of a model theory for generic schema management, by which we mean schema and database transformation capabilities that are independent of a particular data model. Such transformations require major database programming tasks, such as integrating source schemas when building a data warehouse or integrating different user views into an overall database schema. In spite of nontrivial typing issues created by such transformations, database programming and other relevant paradigms have been primarily suited to dealing with structural aspects of those transformations. A major challenge is in properly addressing semantics: the integrity constraints associated with database...

Words: 5618 - Pages: 23

Free Essay

Jagat

...experience in Teradata Database Administrator. Initial Level of experience in BIG Data Hadoop. • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Expertise in proactively handling Oracle database issues to avoid major incident. Expertise in Root Cause Analysis and trouble shooting skills Expertise in mentoring database specialists and Handling Escalated calls. Expertise in providing solution within given SLA to avoid SLA bridge. Expertise in reviewing plan, risk and impact analysis before change. Expertise in implementing exact solution within given SLA. Expertise in providing exact solution during incident to avoid / reduce problem. Expertise in applying permanent fix to avoid problem. Expertise in providing different types of solution to migrate Non-Exadata into Exadata. Expertise in capacity management of databases according to their growth. More than 10 end to end RAC setup implemented in Oracle 10G and 11G on various platforms like RHEL ,SUN Solaris and AIX. More than 20 Dataguard setup implemented in Oracle 9i,10g and 11G. Extensive experience in identifying cause of high CPU and IO utilization. Extensive experience Database Performance and Query tuning. Extensive experience Oracle Exadata Performance and Query tuning. Expertise in identifying root cause issue of Oracle database and OS level. Expertise in Technical Leadership. Expertise in migrating non-Exadata database into EXADATA. Depth...

Words: 4360 - Pages: 18

Free Essay

Database Concepts

...Huffman Trucking needs a better way to track the maintenance on their fleet of tractors, trailer and the roll-on/roll-offs. The fleet has to undergo periodic maintenance. Plan Putting the equipment's maintenance history, the parts used and vendor information into one database will save Huffman Trucking time and money. The database can include parts inventory information, parts catalogue information, the vendors used and their associated information, and parts purchasing history. The database will include all the maintenance history on each piece of equipment, such as the maintenance of the equipment itself, tire maintenance, the type of maintenance and the maintenance work orders. Conclusion Building a database saves money on maintenance by reducing redundant information and improving record keeping. Both the service and accounting departments will be able to utilize this database to keep track of parts purchases and costs. Having all the information in one central database would allow the diverse facilities to use the database. This type of centralization would bring more accuracy in Huffman Trucking's record keeping and would save money, time and manpower. Huffman Trucking Fleet Maintenance Database Solution Introduction Huffman Trucking is a privately held national transportation company with just under 1,400 employees and facilities across the United States. Huffman Trucking has benefited from a relationship with US Government that started in the late 1930's...

Words: 1795 - Pages: 8

Free Essay

Smith Consulting Database Environment

...Smith Consulting Database Environment Student Name DBM/380 Date: Instructor name: Smith Consulting Database Environment Smith Consulting’s current employee management system is inefficient involving a one table database, which produces duplication of many attributes throughout the system. The first iteration of database design provided a new version consisting of various one-to-many relationships to link its various modules. There are currently four modules that consist of an employees, jobs, skills, and projects tables. Smith Consulting has many employees filling many jobs descriptions. Furthermore, each job position may encompass many skills. Finally, many employees may be working on many projects. This first iteration of database design provided a database model that is inadequate and requires a return to the database development life cycle (DDLC) to incorporate the needed many-to-many relationships among tables for efficient allocation of human resources in order to better meet company customer needs. An analysis of the database environment has surfaced the various problems and constraints with the current system. This in turn has determined the scope and boundaries for the new system version. An overall objective and supporting objectives provided the needed data specifications, which is depicted in a logical model table and database schema. Database Environment Analysis The current database environment involves a one table database. This current system has various...

Words: 2475 - Pages: 10

Premium Essay

Database Management

...CIV E 603: Information Modeling and Database Systems Lecture 1 1 What to Study?  Introduction to Data base  Relational Model  Database design  Structured Query Language (SQL) 22 Let’s begin the journey !! …. in to fascinating world of databases 23 Today’s outline  Database Management System (DBMS)  Entity-Relationship (ER) Model 24 What is a database?  Many people would like to call it organization… 25 What is a database? Database is a structured collection of related data. Many name it efficiency… 26 A database is  A home for data – since that is where data stay…  A manager for data – since data are organized neatly…  A GOOGLE for data – since a particular record can be found in a snap…  A guardian for data – since a database rejects malicious accesses…  … 27 What is a Database? Database: is a collection of related data Data: known facts that can be recorded and that have implicit meaning Properties of database: • represents some aspect of the real world (mini-world -UoD) • logically coherent collection of data with some inherent meaning. A random assortment of data cannot correctly be referred to as a database. • designed, built, and populated with data for a specific purpose. It has an intended groups of users. 28 What is a Database? A database can be of any size and of varying complexity. • For example, the list of...

Words: 2400 - Pages: 10

Premium Essay

Review Questions: Chapter 1

...Questions: Chapter 1 1.1. Define the following terms: data, database, DBMS, database system, database catalog, program-data independence, user view, DBA, end user, canned transaction, deductive database system, persistent object, meta-data, and transaction-processing application. • Data – known facts that can be recorded and that have implicit meaning. • Database – a collection of related data with an implicit meaning. • DBMS – a collection of programs that enables users to create and maintain a database • Database system – not only contains the database itself bit also a complete definition or description of the database structure and constrains. • Database catalog – the information about the database structure is stored in the Database Catalog which contains the structure of each file, the type and storage format of each data item, and various constrains of the data. • Program-Data Independence – DBMS access programs do not require changes in all programs due to the change in the structure of a file because the structure of data files is stored in the DBMS catalog separately from the access programs. • User View – a database typically has many users, and each of whom may require a different perspective or view of the database. A view may be a subset of the database or it may contain virtual data the is derived from the database files but is not explicitly stored. • DBA – a database administrator (short form DBA) is a person responsible for...

Words: 2493 - Pages: 10

Premium Essay

Data

...to be forever - can be deleted or archived when no longer needed) 2. Shared - multiple uses and multiple users 3. Interrelated - data stored as separate units can be connected to provide a whole picture Database Management System - DBMS - A collection of components that supports: 1. creation, user, and maintenance of databases 2. data acquisition, dissemination, retrieval, and formatting Table – a named, two-dimensional arrangement of data. A table consists of two parts: Slide 5 1. heading defining a) table name b) column names 2. body containing rows of data Structured Query Language - SQL – an industry standard database language that includes statements for database definition, database manipulation, and database control. Nonprocedural Database Language - a language such as SQL that allows you to specify the parts of a database to access rather than to code a complex procedure and also does not include looping statements Three Types of SQL Statements Data Definition Language – DDL – SQL statements for database definition Examples: CREATE TABLE, CREATE VIEW, etc. Data Manipulation Language – DML – SQL statements for manipulation of data. Examples: SELECT, INSERT, UPDATE, DELETE, etc. Data Control Language – DCL – SQL statements for database control Examples: GRANT, REVOKE, etc. Procedural Language Interface – a method to combine a nonprocedural language such as SQL with a programming language such as Java or Visual Basic Examples: JDBC, ODBC...

Words: 1567 - Pages: 7

Free Essay

Database Hw2

...2.1 Define the following terms: Data Model – a collection of concepts that can be used to describe the structure of a database i.e. the types, relationships and the constraints that should hold good on the data contained in the database. Database Schema – The description of a database is called its database schema. Database State – The data in the database at a particular moment in time is called a database state. It is also called the current set of occurrences or instances in the database. Internal Schema – Internal Schema is one of the major parts of the Three Schema Architecture of a Database. It describes the physical storage structure of the database. Conceptual Schema –is a map of concepts  and their  relationships used for databases.  The conceptual schema hides the details of physical storage structures and concentrates on describing entities, data types, relationships, user operations, and constraints. External Schema -- External Schema describes the part of the database that a particular user group is interested in and hides the rest of the database from that user group. Data Independence – the capacity to change the schema at one level of a database system without having to change the schema at the next higher level. DDL – DDL or Data Definition Language is used to specify conceptual and internal schemas for the database and mappings. DML – DML or Data Manipulation Language as the name suggests is used for typical manipulations include retrieval, insertion...

Words: 778 - Pages: 4

Premium Essay

Web 407 Week 2

...Web 407 Week 3 Database Paper In the business world, most people will find a need for a database software program to store or house data pertaining to their business. There are however, multiple things to consider before one makes their final choice on what software they will be using. A few things that should be addressed are the type of software desired, either open-source or propriety, and what characteristics of the database meets the company’s needs. There are two basic types of database programs people can choose from when deciding what they want for their small business, an open-source database or a propriety one. While both of these are similar, they still have their advantages and disadvantages. First, consider what an open-source program is. The term open-source means exactly what it sounds like; the source code for the software is completely open and free to the public. Some advantages that come with this are the fact there is no upfront costs when it comes to obtaining the database program. While this sounds great, one needs to consider the tools the business has at its disposal. If you do not have the people to manage the databases and run them, then more employees must be hired in order to support the system. This can lead to more cost in the long run. So the fact that it’s free can also be a disadvantage. Another advantage to open-source database systems is a lot of them have a huge following such as MYSQL. MYSQL is database that is designed to use Standard...

Words: 917 - Pages: 4