CHAPTER 1 MODULE Flashcards
raw, unprocessed facts
DATA
processed data to make a“meaningful context”
INFORMATION
collected/ collection of related data
DATABASE
complete description of database / The database definifiton
META-DATA
duplication of data or storing of the same information in more than one place.
REDUNDANCY/ DATA REDUNDANCY
all data are stored in one place to reduce redundancy.
SINGLE REPOSITORY
4 PROBLEMS THAT IS CAUSED BY REDUNDANCY
1.Redundant Storage
2.Update Anomalies
3.Insertion Anomalies
4.Deletion Anomalies
-a system to manage a database use to create, maintain, and access database “storing” and “retrieval” of data
- set of programs that allows users to create and maintain the database.
DATABASE MANAGEMENT SYSTEM
- part of the program that actually stores and retrieves data.
DATABASE ENGINE
4 functionalities
- Define
- Construct
- Manipulate
- Share
specifying the data type, structure, constraints for the data to be stored.
DEFINE
process of storing the data on some storage medium
CONSTRUCT
Querying the database to retrieve specific data, updating database and generating reports
MANIPULATE
a statement requesting the retrieval of info.
QUERY
allows multiple users and programs to access the database concurrently.
SHARE
PROPERTIES OF DATABASE
- A database represents some aspects of the real world (miniworld).
2.A database is a logically coherent (should be related) collection of data with some inherent meaning. - A database is designed, built, and populated with data for a specific purpose.
write the queries or programs
USERS/ PROGRAMMERS
process the queries or programs
DBMS SOFTWARE
CHARACTERISTICS OF DBMS
1.Self describing Nature of DBMS
2.Insulation between Programs and Data, & Data Abstraction
3.Support of Multiple Views of the Data
4.Sharing of Data and Multi-user Transaction Processing
2.Insulation between Programs and Data, & Data Abstraction
if there is a change in the structure of data, then the program changes too.
Traditional File Processing
Insulation between Programs and Data, & Data Abstraction
no need to change the program if there is a change in the structure of data (data program independence) —characteristic is “Data Abstraction”
DBMS Approach
Sharing of Data and Multi-user Transaction Processing
no multiple user, isolation
Concurrency Control
can only be answered by a yes or no and it must happen in its entity or not at all
Atomicity
2 types of Database Users
- Actors on the Scene
- Workers behind the Scene
Who belongs to Actors on the scene?
1.Database Administrators
2.Database Designers
3.End Users
Who belongs to workers behind the scene?
Software Engineers
System Designers and Implementers
Tool Developers
Operators and Maintenance Personnel