1_1.Introduction database
1_1.Introduction database
Contents
Definition of data, information, knowledge
Definition of database, DBMS
Database vs. File systems.
Three-schema architecture
Data independence
Database users
Database Administrator(DBA)
Definition of Data &
information
What is data?
What is information?
Meaningful data
Definition of knowledge
What is knowledge?
Integrity problems
Data values stored in the database must satisfy certain types of consistency
constraints
Integrity constraints (e.g. account balance > 0) become part of program code
Those constraints are forced by the database system developer
Hard to add new constraints or change existing ones
Purpose of Database Systems
Limitations of File Systems
Atomicity of updates
Security problems
Not every user of the database should be able to access all the data
.
View of Data in a Database
The levels of Data
Abstraction
View Level: describes only part of the entire database.
Each layer need not know how other layers organize data.
Mapping
Mappings among schema levels are needed to transform
requests and data.
End-users: they use the data for queries, reports and some of them
actually update the database content.
catalog