Monday 30 January 2012

Database Management System (DBMS)


nCollection of interrelated data

nSet of programs to access the data

nDBMS contains information about a particular 
  enterprise

nDBMS provides an environment that is both 
convenient and efficient to use.

nDatabase Applications:
HBanking: all transactions
HAirlines: reservations, schedules
HUniversities:  registration, grades
HSales: customers, products, purchases
HManufacturing: production, inventory, orders, supply chain
HHuman resources:  employee records, salaries, tax deductions

nDatabases touch all aspects of our lives


Purpose of Database System

In the early days, database applications were 
   built on top of file systems

Drawbacks of using file systems to store data:

HData redundancy and inconsistency
4Multiple file formats, duplication of information in different files
HDifficulty in accessing data
4Need to write a new program to carry out each new task
HData isolation — multiple files and formats
HIntegrity problems
4Integrity constraints  (e.g. account balance > 0) become part of program code
4Hard to add new constraints or change existing ones



No comments:

Post a Comment