Dbms Intro
Dbms Intro
DATABASE MANAGEMENT
SYSTEMS
Data Resource Management
• What is information?
– Information is data that have been organized
and communicated in a related and meaningful
manner.
– Data is converted into information, and
information is converted into knowledge.
– Knowledge; information evaluated and
organized so that it can be used purposefully.
File Based Systems
Sales Files
File handling
Data Entry Routines
& Reports
File Definition
Lease Files
Limitations of File Based
Systems
• Separation & Isolation of Data
• Data Dependence
• Duplication of Data
• Incompatible file formats
A shared collection
of logically related
data designed to
meet the
information
requirements of an
organisation
Database Processing
Data Entry
& reports
Sales Application
Programs DBMS
Marketing Materials
Corporate
Database
Accounting Manufacturing
What is the ultimate purpose of a
database management system?
To Transform
Rule Enforcement
Security
Computation
Audit
Automated Optimizations
Types of Databases
• Non-relational databases
• Relational databases
• Centralized databases
• Client/Server database
• Distributed databases
• Homogeneous databases
• Heterogeneous databases
• Hierarchical
• Network
• Object Based
Non Relational Databases
User
Database 1 Database 2
Relational Databases
User
Database 1 Database 2
Centralized Databases
Remote terminal
terminal/PC
Mainframe
Disk
Client/Server database
Database Server
Client
Client
(LAN)
Printer
Distributed database
Homogeneous databases
• Database technology
same/compatible at
each of the locations
– O/S same/compatible
Computer
– Data models same
– DBMS same/compatible Location B
– Common definitions
formats for data
• Simplify data sharing
Computer
• High level of planning Computer
Location C
required Location A
Heterogeneous databases
Client
• Databases evolve over Database
time Server
(LAN)
– without planning
– different H/W
– different OSs
Communications
– different data models Server
– Syntactic differences (e.g.
different data field
representations)
Computer
Computer
Remote
Remote
Hierarchical Model databases
CUSTOMER
ORDER
CUSTOMER
CUSTOMER ORDER 1
ORDER 6
ORDER 2
ORDER 5
ORDER 4 ORDER 3
ORDER 3
ORDER ITEM 3
•Oracle •DB2
•MS- SQL Server •Informix
•Oracle
•MS- SQL Server
Database System App.
• Banking
• Airlines
• Universities
• Credit card transactions
• Finance
• Manufacturing
• Human resources
• Sales…
Advanced Applications
Entertainment – Videos
Medical
Tables
Rows
Attributes
Tables
• Databases consists of many related tables.
class.
Attributes