A database management system (DBMS) is a set of computer programs that controls the organization, storage, management and retrieval of data in a database. It consists of several components including a DBMS engine that converts logical requests into physical operations, data definition and manipulation subsystems that help users add, change and delete data, and an application generation subsystem that helps develop data-intensive applications. Common DBMS models include hierarchical, network, relational, multidimensional and object-oriented models. Key DBMS capabilities include querying, backup and replication, rule enforcement, security, computation, logging and optimization.
6. INTRODUCTION A database is a collection of information categorized by specific fields. Databases are usually searchable by keywords. A collection of related electronic records in a standardized format, searchable in a variety of ways, such as title, author, subject, and keyword. 10/6/2009 2 PREPARED BY RAM
7. DEFINITION A DBMS is a set of software programs that controls the organization, storage, management, and retrieval of data in a database A set of programs designed to organize, store, and retrieve machine-readable information from a computer-maintained database or data bank A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of the database of an organization and its end users 10/6/2009 3 PREPARED BY RAM
8. COMPONENTS OF DBMS DBMS Engine:accepts logical request from the various other DBMS subsystems, converts them into physical equivalent Data Definition Subsystem: helps user to create and maintain the data dictionary Data Manipulation Subsystem: helps user to add, change, and delete information Application Generation Subsystem: help users to develop transactions-intensive applications Data Administration Subsystem: helps users to manage the overall database environment 10/6/2009 4 PREPARED BY RAM
9. DBMS MODEL hierarchical model network model relational model MULTIDIMENSIONAL MODEL object ORIENTED model 10/6/2009 5 PREPARED BY RAM
10. DBMS CAPABILITY Query ability Backup and replication Rule enforcement Security Computation Change and access logging Automated optimization 10/6/2009 6 PREPARED BY RAM