Database chap 1 Flashcards
3 Example of DB Application
Renting a video,studying at university,renting a car
File-Based Systems
Collection of application programs that perform services for end users
Limitation Of File-Based approach
1.Duplication of data
2.Seperation and isolation of data
3.Data dependence
4.Incompitable file formats
5.fixed queries
Database
Shared collection of logically related data-designed- to meet-information need of organization
Database Management System
A software system that enable users to define,create,mantain and control access to database
Application Program
Computer programs that interact with the database
Data Definition Language
Make specifications of data types,structures and any data constraints.
Data Manipulation Language
General equiry facility of the data
Views
Virtual table that presents data from one or more tables.
Views Benefits
1.Reduce complexity
2.Provide security
3.Mechanism to customize database appearance
4.Database structure will be consistent even the underlying database is change
Roles in database
Data Administrator,Database Administrator,Database Designer
History Of Database Systems
First Generation-Hierarchical and Netword
Second Generation-Relational
Third Generation-Object relational and object oriented
DBMS advantages
Control Data Redundancy
Data Consistency
Improved data intergrity
Improved security
Disadvantage of DBMS
1.Complex to design and manage
2.Require very large storage space
3.Purchasing license for DBMS can be expensive
4.Additional hardware required which can lead to increased cost in hardware