Database Concepts Flashcards
Pass Database
What is a database?
A database is a collection of related data.
What does data refer to in the context of a database?
Data refers to known facts that can be recorded and have implicit meaning.
What is the miniworld or universe of discourse (UoD)?
The miniworld or UoD represents some aspect of the real world that a database reflects.
What is a database management system (DBMS)?
A DBMS is a collection of programs that enables users to create and maintain a database.
What is meta-data in the context of a database?
Meta-data is the descriptive information stored in the database, including structure and constraints.
What are the main functions of a DBMS?
The main functions include defining, constructing, manipulating, and sharing databases.
What is the purpose of protecting a database?
Protection includes safeguarding against hardware/software malfunctions and unauthorized access.
What example is provided for a database in the text?
A UNIVERSITY database for maintaining information concerning students, courses, and grades.
What distinguishes the database approach from the traditional file processing approach?
The database approach maintains a single repository of data defined once, accessed by various users.
What does self-describing nature of a database system mean?
It means the database system contains a complete definition of the database structure and constraints.
What is program-data independence?
Program-data independence means that changes to a file’s structure do not require changes to access programs.
Fill in the blank: A database typically supports _______ of the data.
multiple views
What is the significance of concurrency control in a multiuser DBMS?
It ensures that multiple users can update the same data in a controlled manner.
When did E.F. Codd propose the relational model for databases?
1970-72.
What are the two main prototypes for relational systems developed during 1974-77?
- Ingres
- System R
What is the Entity-Relationship (ER) model?
The ER model is a conceptual data model proposed by P. Chen for database design.
What became the ‘intergalactic standard’ for databases in the mid-1980s?
SQL (Structured Query Language).
What characterized the early 1990s in the database industry?
An industry shakeout with fewer companies offering increasingly complex products.
What was a major trend in the late 1990s regarding databases?
The rise of the Internet and the need for remote access to legacy data.
What are OLTP and OLAP?
OLTP is Online Transaction Processing and OLAP is Online Analytical Processing.
What are current trends in database technology?
- Data mining
- Data warehousing
- Smart/personalized shopping
- Mobile database use
True or False: SQL successors have been widely standardized and successful.
False.
What is a major threat to high-cost legacy systems like Oracle and DB2?
Linux with Apache supporting MySQL or Oracle on cheap hardware.
What is the current trend in database technology mentioned in the text?
Mobile database use is coming to market in various ways.