1 - Fundamentals of Database Management Systems
1 - Fundamentals of Database Management Systems
DBMS
Fundamentals concepts and Architecture
What is a Database?
Organized collection of related data
computerized
Stored on disk and accessible by concurrent users
What is DBMS?
Collection of programs that allow users to create and
maintain a database
Software package designed to store and manage
database
General purpose software system that facilitates the
process of defining, constructing, manipulating and
sharing database among various users and
applications
Other functions include protection and maintenance
Database System
Database and DBMS software together form a Database
systems
Purpose of DB systems (Disadvantages of FPS)
Data redundancy and inconsistency
Difficulty in accessing data
Data isolation
Integrity problems
Atomicity problems
Concurrent access anomalies
Security problems – access policies
Simplified Database System Environment
Database System Applications
Banking and Finance
Universities
Airlines
Telecommunications
Enterprise Information and so on….
Actors
Database Administrator
DB designers
End users
Casual end user
Naïve or parametric end user
Sophisticated end user
Standalone user
System Analysts and application programmers
Workers behind the scene
Those who work to maintain the database system
environment