Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction to Databases
© Virtual University
Common Terms
Data: Facts concerning things, such as people,
objects, or events
© Virtual University
Common Terms
Information: Data that have been processed and presented in
a form suitable for human interpretation
© Virtual University
Data, Information
and Knowledge
Amir Shoes Amir is most
Databa
?
Mohsin Scarves likely to buy new
se product
Tahira Jewelry
Jahangir Groceries
Queries
50,000 MoU Tahira is profitable
46,800 Qty customer and is likely
29,200 Income to switch carriers
75,500 Education
© Virtual University
Common Terms
DBMS:
A software that is responsible for applying the
authorisation checks and validation procedures
© Virtual University
File-Based Systems
Duplication of data
– Same data is held by different programs.
– Wasted space and potentially different values
and/or different formats for the same item.
Result:
– the database and Database Management System
(DBMS).
Grade Class
Duplication of Data
Vulnerable to Inconsistency
© Virtual University
Advantages of Database Approach
Library Examination Registration
Database
Management
System
Data consistency
Better data security
Improved data standards
Balancing of conflicting requirements
Faster development of new applications
Better data accessibility
Economy of scale
Better control concurrency
Better backup and recovery procedures
© Pearson Education Limited 1995, 2005
Database Approach
© Virtual University
Database Users
Database Administrator (DBA)
A person who has central control over data
and programs that access this data
© Virtual University
Functions of DBA
Schema definition
Granting data access
© Virtual University
Functions of DBA
Routine Maintenance
Backups
Monitoring disk space
Monitoring jobs running
© Virtual University
Data, Database, Data Model and DBMS
End users
Software interact
Users
© Virtual University
Components of DBMS Environment
Procedures
– Instructions and rules that should be applied to
the design and use of the database and DBMS.
People
First-generation
– Hierarchical and Network
Second generation
– Relational
Third generation
– Object-Relational
– Object-Oriented