A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data.
4. Features OF THE DBMS
• 1.DBMS include protecting the database and maintaining it
over a long period of time.
• 2.It Isolate between programs and data, and data abstraction
• 3.It is a process of Sharing of data and multi-user transaction
processing
• 4.It Supports the multiple views of the data
• 5.It is a process of Self-describing nature of a database system
5. • 1.Improved data security- It Improves data security by
providing a framework for better enforcement of data
privacy and security policies.
• 2.Controlling Data Redundancy: Data is recorded in only
one place in the database and it is not duplicated.
• 3.Backup and Recovery Procedures: automatically create
the backup of data and restore data if required.
6. •
• 1. Lower Cost of developing and maintaining system-Setting cost of
a database can be large, but the Cost of developing and maintaining
system is lower.
• 2.Concurrency Control : DBMS systems provide mechanisms to
provide concurrent access of data to multiple users.
• 3.Protections- DBMS protects users from the ill-effects of system
failures
7. Dis-Advantages
• Cost of Data Conversion: Very difficult and costly method
to convert data of data file into database
• Database Damage: All data is integrated into a single
database. If database is damaged then all data may be
lost forever.
• Cost of DBMS: The cost of DBMS depends on the
environment and functionality provided
8. • Appointing Technical Staff: Trained technical persons
such as database administrator, application
programmers, data entry operators etc. are required
to handle the DBMS.
• Additional Hardware costs: Additional hardware cost
is higher here because there need to be purchase of
additional storage space for the disk storage
9. Examples of DBMS
Some common used DBMSs are: -
Oracle, IBM‟s DB2, Microsoft , SQL Server, MS-Access
and Informix.
Some of the desktop based DBMSs are: -Microsoft
FoxPro, Borland dBase and Microsoft Access.