In the name
of
Allah
Database
Management
Systems
Lecture -1
Course Objectives
 Introduction to Very basics
 Guides through Different
 design stages
 Familiarize with a tool
 Emphasis on
 Design stages of Databases
Importance of
Course
Lecture Overview
• Database Definition
• Comparison with the prior Data
Processing approach
• Pros & Cons of Databases
What is a
Database
Database Def-1
A database is a shared collection of
logically related data that is stored to
meet the requirements of different
users of an organization
A database is a self-describing collection
of integrated records
Database Def-2
A database models a particular real world
system in the computer in the form of data
Database Def-3
The concept of a shared organizational
database
Accounting
Accounts
Payable
Accounts
Receivable
Management
ControlPlanning
Manufacturing
ProductionScheduling
Marketing
Product
Development
Sales
Corporate
Database
A bit of History
• Computer initially used for computational/
engineering purposes
• Commercial applications introduced File
Processing System
File Processing
System
A collection of programs that perform
services for the end-users such as
production of reports
File Processing Systems
Program and Data Interdependence
Registration
Applications
Registration
Data
Files
Registration
Examination
Applications
Examination
Data
Files
Examination
Library
Applications
Library
Data
Files
Library
Fine
Books Issued
Father Name
Name
Reg_Number
Library
Grade
Semester
Class
Address
Name
Reg_Number
Examination
Class
Address
Phone
Father Name
Name
Reg_Number
Registration
File Processing Systems
Duplication of Data
Vulnerable to Inconsistency
Advantages of Database ApproachAdvantages of Database Approach
RegistrationExamination
Library
Applications
Library
Examination
Applications
Registration
Applications
Database
Management
System
University
Students
Database
- Data Sharing - Data Independence
- Controlled Redundancy - Better Data Integrity
First Lecture Ends

Database management systems cs403 power point slides lecture 01