Chap 1 (Databases and Database Users) Flashcards
(52 cards)
What are the two types of database
Numeric
Textual
A collection of related data.
Database
Known facts that can be recorded and have an implicit meaning
Data
Some part of the real world about which data is stored in a database. For example, student grades and transcripts at a university.
Mini-world
A software package/ system to facilitate the creation and maintenance of a computerized database
Database Management System (DBMS)
The DBMS software together with the data itself. Sometimes, the applications are also included.
Database System:
In the database system environment, application programs/queries are part of?
Database System
In the database system environment, software to process queries/programs and software to access stored data are part of?
DBMS Software
After the DBMS Software Process in the database system environment, where does stored database definition (meta-data_ and stored database belong to?
Database System
What are the 4 DBMS Functionalities?
Define
Construct
Manipulate - Retrieval, Modification, Accessing
Processing and Sharing
What are the application activities against a database?
Queries and Transactions
Access different parts of data and formulate the result of a request
Queries
may read some data and “update” certain values or generate new data and store that in the database
Transaction
stores the description of a particular database (e.g. data structures, types, and constraints)
DBMS catalog
the description of a particular database (e.g. data structures, types, and constraints)
meta-data
Insulation between programs and data
Program-data interdependence
Allows changing data structures and storage organization without having to change the DBMS access programs
program-data independence.
3 Main Characteristics of the Database Approach
Data Abstraction
Support multiple views of data
Sharing of data and multi-user transaction processing
In _____, A data model is used to hide storage details and present the users with a conceptual view of the database.
Data Abstraction
In Data Abstraction, programs refer to the _________ rather than data storage details
data model constructs
Each user may see a different view of the database, which describes only the data of interest to that user
multiple views of the data
Allowing a set of concurrent users to retrieve from and to update the database
Sharing of data and multi-user transaction processing
_________ within the DBMS guarantees that each transaction is correctly executed or aborted
Concurrency control
__________ ensures each completed transaction has its effect permanently recorded in the database
Recovery subsystem