Database Management Approach Flashcards
(59 cards)
What is a flat-file approach?
Data files that contain records with no structured relationships to other files.
What is a significant problem in a flat-file environment?
Data redundancy.
What does a Database Management System (DBMS) control?
Access to the data resource.
What are the benefits of using a database approach?
- Elimination of Data Storage Problem
- Elimination of Data Update Problem
- Elimination of Currency Problem
- Elimination of Task-Data Dependency Problem
What are the key elements of a database environment?
- Database management system (DBMS)
- Users
- Database administrator
- Physical database
- DBMS models
What is the central element of the database approach system?
Database Management System (DBMS).
What is Data Definition Language?
Identifies the names and the relationship of all data elements, records, and files that constitute the database.
What is the internal view in a database?
Describes the structures of data records, the linkages between files, and the physical arrangement and sequence of records in a file.
What is the conceptual view in a database?
Describes the entire database, representing it logically and abstractly.
What defines the user’s section of the database?
External View/User View (Subschema).
What is an ad hoc access methodology for extracting information from a database?
Query.
What is SQL?
IBM’s structured Query Language, a standard query language for both mainframe and microcomputer DBMSs.
What is the responsibility of a Database Administrator (DBA)?
Managing the database resource.
What does a data dictionary do?
Describes every data element in the database.
What are the two fundamental components of data structure?
- Data Organization
- Data Access Methods
What does data organization refer to?
The way records are physically arranged on the secondary storage device.
What are the criteria that influence the selection of data structure?
- Rapid file access and data retrieval
- Efficient use of disk storage space
- High throughput for transaction processing
- Protection from data loss
- Ease of recovery from system failure
- Accommodation of file growth
What is a data model?
An abstract representation of the data about entities, including resources, transactions, and agents.
What is an entity in database terminology?
Database representation of an individual resource, event, or agent.
What is a one-to-many association?
For every occurrence in Record Type X, there are zero, one, or many occurrences in Record Type Y.
What are the three common DBMS models?
- The Hierarchical Model
- The Network Model
- The Relational Model
What characterizes the Hierarchical Model?
Constructed of sets that describe the relationship between two linked files.
What is a leaf in the Hierarchical Model?
The lowest file in a particular branch.
What is a limitation of the Hierarchical Model?
No child record can have more than one parent.