You are on page 1of 15

DATABASE MANAGEMENT SYSTEM

Index
1.What is DBMS? 2.Goal of DBMS. 3.Applications of DBMS(Uses). 4.Purpose Of DBMS. 5.Data Independence. 6.Database System Architecture-Level. 7.Mappings. 8.Database Users. 9.Database Administrator(DBA).

DBMS
It is a collection of interrelated data and a set of programs to access those data. The collection of data, usually referred to as the database,contains information relevant to an enterprise.

Primary Goal of DBMS.


1.To provide a way to store and retrieve database information that is both convenient and efficient.. 2.Database System must ensure the safety of information stored,despite system crashes or attempts at unauthorized access.

Applications Of DBMS.
1.Banking 2.Airlines. 3.Universities. 4.Credit and transaction. 5.Telecommunication. 6Finance. 7.Sales 8.Online retailers. 9.Manufacturing. 10.Human Resources.

Purpose of DBMS
One Way to keep information on a computer is to store it in operating system. For example consider a bank enterprise . In this system there are no of Application programs like-Debit or credit an account,add a new account.. So system programmer wrote these application program to meet the needs of the bank. Supose we want to offer checking account into our system,so for that we need more application program.

The typical file proccessing system is supported by conventional operating system. The system stores permanent records in various files,and it needs different application program to extract records from,add records to,the appropiate files.

Disadvantage of file-Processing System


1.Data Redundancy and inconsistency. Different programmers create different files so same information may be duplicated in several places(files).This redundancy leads to higher storage and access cost. Data Inconsistency-Various copies of same data may no longer agree.

2.Difficulty in accessing data Conventional file processing system do not allow needed data to be retrieved in a convienent and efficient manner. 3.Data isolation As data are scattered and are written in different format, retrieving data through application program is difficult.

4.Integrity problem The data values stored in the database must satisfy certain types of consistency constraints. 5.Atomicity Problem. Either all the operation in the database are reflected properly or none. 6.Concurrent access anomalies. Interaction of concurrent updates is possible and may result in inconsistent data.

Security problem Not every user of the database system should be able to access all the data.

Database System Architecture level

Two-Tier And Three-Tier Architecture

Database User
Naive userThey are unsophisticated users who interact with the systems by invoking one of the application programs that have been written previously. Application ProgrammersThey are computer professional who write application programs. Sophisticated Users-They interact with the system without writing programs. Specialized UserThey are sophisticated user who writes specialized database apllication that do not fit into traditional data processing frame work.

Database Administrator
The reason for using DBMS is that they have central control of both-the data and the programs that access those data. A person who has such central control over the system is called Database administrator.(DBA).

You might also like