1.CSI2004-ADBMS-Module1_Intro, Need,Classification, Data Model
1.CSI2004-ADBMS-Module1_Intro, Need,Classification, Data Model
Management Systems
OBJECTIVES
2
S YLLABUS
12/18/2024 4:22:28
PM
M ODULE - 1
Review of DBMS Techniques
What is data, database, DBMS
Atomicity of updates
Failures may leave database in an inconsistent state with
partial updates carried out
E.g. transfer of funds from one account to another should
either complete or not happen at all
Concurrent access by multiple users
Concurrent access needed for performance
Uncontrolled concurrent accesses can lead to inconsistencies
– E.g. two people reading a balance and updating it at the
same time
Security problems
It is easier to maintain the confidentiality of the information if
the storage of data is centralized in one location.
Database systems offer solutions to all the above problems
Advantages of DBMS
Controlling Redundancy
Restricting Unauthorized Access
Providing storage structure and search techniques
for query processing
Providing backup and recovery
Providing multiuser interface
Representing Complex Relationships among Data
Enforcing Integrity Constraints
Permitting Inferencing and Actions Using Rules
Advantages of DBMS
Number of sites
Centralized DBMS
Distributed DBMS
Homogeneous DDBMSs
Heterogeneous DDBMSs
Cost
Open source (free) DBMS
License DBMS
Access path
General purpose
Special purpose
Data Models
Entity-Relationship model
Relational model
Network model
Hierarchical model
Object-oriented model