Data Base Management System


Published on

Covers IV unit of MBA UoM Syllabus

Published in: Education, Technology
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Data Base Management System

  1. 1. Database Management System (DBMS) an Introduction
  2. 2. Intro to DBMS <ul><li>Understand why databases are important to modern organizations </li></ul><ul><li>Understand how databases work </li></ul><ul><li>Understand how organizations can maximize their strategic potential with databases </li></ul>Objectives
  3. 3. Intro to DBMS <ul><li>Data is a vital part of any organization. It needs to be stored, organized, managed, accessed, protected and manipulated. </li></ul><ul><li>Operational </li></ul><ul><li>Use databases to: </li></ul><ul><ul><li>Create a book </li></ul></ul><ul><ul><li>Track book sales </li></ul></ul><ul><ul><li>Set salaries and wages </li></ul></ul><ul><ul><li>Pay employees </li></ul></ul>
  4. 4. Purpose of DBMS <ul><li>The purpose of a database is to keep track of things </li></ul><ul><li>Unlike a list or spreadsheet, a database may store information that is more complicated than a simple list </li></ul>Intro to DBMS
  5. 5. Database Management for Strategic Advantage <ul><li>The Database Approach: Foundational Concepts </li></ul><ul><ul><li>DBMS – Database Management Systems </li></ul></ul><ul><ul><li>Use a DBMS software to create, store, organize, and retrieve data from a single database or several databases </li></ul></ul><ul><ul><li>Example: Microsoft Access </li></ul></ul>Intro to DBMS
  6. 6. Database Management for Strategic Advantage <ul><li>Advantages of the Database Approach </li></ul><ul><ul><li>Program-data independence </li></ul></ul><ul><ul><li>Minimal data redundancy </li></ul></ul><ul><ul><li>Improved data consistency </li></ul></ul><ul><ul><li>Improved data sharing </li></ul></ul><ul><ul><li>Increased productivity of application development </li></ul></ul><ul><ul><li>Enforcement of standards </li></ul></ul><ul><ul><li>Improved data quality </li></ul></ul><ul><ul><li>Improved data accessibility </li></ul></ul><ul><ul><li>Reduced program maintenance </li></ul></ul>Intro to DBMS
  7. 7. Database Management for Strategic Advantage <ul><li>Effective Management of Databases </li></ul><ul><ul><li>The database administrator (DBA) : </li></ul></ul><ul><ul><ul><li>Works with programmers and analysts to design and implement the database </li></ul></ul></ul><ul><ul><ul><li>Works with users and managers to establish database policies </li></ul></ul></ul><ul><ul><ul><li>Implements security features and establishes database permissions </li></ul></ul></ul>Intro to DBMS
  8. 8. Intro to DBMS <ul><li>The four components of a database system are: </li></ul><ul><ul><li>Users </li></ul></ul><ul><ul><li>Database Application </li></ul></ul><ul><ul><li>Database Management System (DBMS) </li></ul></ul><ul><ul><li>Database </li></ul></ul>Database Systems
  9. 9. Intro to DBMS Database Systems
  10. 10. <ul><li>A user of a database system will </li></ul><ul><ul><li>Use a database application to track things </li></ul></ul><ul><ul><li>Use forms to enter, read, delete and query data </li></ul></ul><ul><ul><li>Produce reports </li></ul></ul>Database Systems - Users Intro to DBMS
  11. 11. <ul><li>A set of one or more computer programs that serves as an intermediary between the users and the DBMS </li></ul><ul><li>Application program that read or modify database data by sending SQL statements to DBMS. </li></ul><ul><li>Application program to present data to users in the format of forms and reports. </li></ul>Intro to DBMS Database Systems – Database Application
  12. 12. <ul><li>Create and process forms </li></ul><ul><li>Process user queries </li></ul><ul><li>Create and process reports </li></ul><ul><li>Execute application logic </li></ul><ul><li>Control database applications </li></ul>Database Systems – Database Application : Functions Intro to DBMS
  13. 13. Intro to DBMS Database Systems – DBMS <ul><li>A computer program used to create, process and administer the database </li></ul><ul><li>DBMS receives request encoded in SQL and translates these requests into actions on the database </li></ul><ul><li>DBMS is a large, complicated program that is licensed software. Almost majority of the companies never write their own DBMS program. </li></ul>
  14. 14. Intro to DBMS Database Systems – Database <ul><li>The database is a collection of related tables and other structures. </li></ul><ul><li>A database is a self-describing collection of related records </li></ul>
  15. 15. <ul><li>Create databases </li></ul><ul><li>Create tables </li></ul><ul><li>Create supporting structures </li></ul><ul><li>Read database data </li></ul><ul><li>Modify database data (insert, update, delete) </li></ul><ul><li>Maintain database structures </li></ul><ul><li>Enforce rules </li></ul><ul><li>Control concurrency </li></ul><ul><li>Provide security </li></ul><ul><li>Perform backup and recovery </li></ul>Intro to DBMS Functions of DBMS
  16. 16. Intro to DBMS Organizational DBMS
  17. 17. <ul><li>Organizational database systems typically: </li></ul><ul><ul><li>Support several users simultaneously </li></ul></ul><ul><ul><li>Include more than one application </li></ul></ul><ul><ul><li>Involve multiple computers </li></ul></ul><ul><ul><li>Are complex in design </li></ul></ul><ul><ul><li>Have many tables </li></ul></ul><ul><ul><li>Have many databases </li></ul></ul>Intro to DBMS Organizational DBMS