Database Management System?
DBMS is defined as the software system/software
package that enable user to define, create,
maintain and control access to the database OR
A Collection of information.
Examples:
   •Oracle
   •MS Access
   •MySQL
What the DBMS does….
• Provides users with
1. DDL: is specified by a set of definition expressed by a special
   language.
2. DML: A DML is a language that enables users to access or
  manipulate data.
3. Data Dictionary
    – Describes the database itself (data about data-metadata)



                                                      (cont........)
Function of DBMS
• DBMS provides
   – Data storage, retrieval and update: A DBMS provides users
     with the ability to store, retrieve and update data in the
     database.
   – Security: is used to grant/revoke privileges to users,
   – Recovery crashes: A DBMS provides a mechanism for
     recovering the database in the event that the database is
     damaged in any way.
   – Integrity: A DBMS provides a means to ensure that both
     the data in the database and changes to the data follow
     certain rules.
Next Lecture


• Database Architecture
• Data independence

Database management system

  • 1.
    Database Management System? DBMSis defined as the software system/software package that enable user to define, create, maintain and control access to the database OR A Collection of information. Examples: •Oracle •MS Access •MySQL
  • 2.
    What the DBMSdoes…. • Provides users with 1. DDL: is specified by a set of definition expressed by a special language. 2. DML: A DML is a language that enables users to access or manipulate data. 3. Data Dictionary – Describes the database itself (data about data-metadata) (cont........)
  • 3.
    Function of DBMS •DBMS provides – Data storage, retrieval and update: A DBMS provides users with the ability to store, retrieve and update data in the database. – Security: is used to grant/revoke privileges to users, – Recovery crashes: A DBMS provides a mechanism for recovering the database in the event that the database is damaged in any way. – Integrity: A DBMS provides a means to ensure that both the data in the database and changes to the data follow certain rules.
  • 4.
    Next Lecture • DatabaseArchitecture • Data independence