10
DATABASE MANAGEMENT SYSTEM & ITS COMPONENTS

Dbms

Embed Size (px)

Citation preview

Page 1: Dbms

DATABASE MANAGEMENT SYSTEM &

ITS COMPONENTS

Page 2: Dbms

A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports processes requiring this information (for example, finding a hotel with vacancies). The term "database" refers both to the way its users view it, and to the logical and physical materialization of its data, content, in files, computer memory, and computer data storage.

Page 3: Dbms

Banking : For customer information , accounts and loans, and banking transaction

Airlines : For reservations and schedule information . Airlines were among the first to use database in a geographically distributed manner – terminals situated around the world accessed the central database system through phone lines and other data network

Page 4: Dbms

Universities : For student information , course registration and grades

Telecommunication : For keeping records of calls made , generating monthly bills etc .

Sales : For customer , product , and purchase information

Page 5: Dbms

A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and the use of a database. It allows organizations to conveniently develop databases for various applications by database administrators (DBAs) and other specialists.

Page 6: Dbms

Together the database and DBMS software is called as Database system . Users of the system can perform a variety of operations –for example :

Adding new , empty files to the database Inserting data in to existing file Retrieving data from the existing file Changing or modifying data in existing

file

Page 7: Dbms

Deleting data from existing file

Removing existing file

And most importantly extracting data from existing file

Page 8: Dbms
Page 9: Dbms
Page 10: Dbms

Data independence Efficient data access Data integrity & security Data administration Concurrent access, crash recovery Reduced application development time So why not use them always ?

Expensive/complicated to set up & maintain This cost & complexity must be offset by need General-purpose, not suited for special-purpose

tasks (e.g. text search!)