We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16
DATABASE
MANAGEMENT SYSTEM (DBMS)
BY- DIVYANSH MANI TRIPATHI
BBA- IB 1ST SEM CONTENTS INTRODUCTION WHAT IS DBMS ? DATABASE ADMINISTRATOR (DBA) DATABASE LANGUAGES DATABASE SYSTEM ARCHITECTURES ADVANTAGES OF DBMS DISADVANTAGES OF DBMS INTRODUCTION DBMS stands for Database Management System. DBMS is a software system for creating, organizing and managing the database. It provides an environment to the user to perform operations on the database for creation, insertion, deletion, updating and retrieval of data. WHAT IS DBMS ? A set of programs to access the interrelated data. DBMS contains information about a particular enterprise. Computerized record keeping system. Provides convenient environment to user to perform operations: -Creation, Insertion, Deletion, Updating & Retrieval of information. DATABASE ADMINISTRATOR (DBA) Individual or a group, having centralized control of the database. Has a good understanding of database and coordinates all activities of the database. Functions: -Defines schema. -Defines storage structure and access method. -Modification of both. -Granting user authority to access the database. -Monitoring performance and responding to changes. DATABASE LANGUAGES
Once data is filled, manipulation is required (insertion,
deletion, modification of data) For these, a set of languages is provided by DBMS: 1. Data Definition Language. 2. Data Manipulation Language. 3. Data Control Language. CONT. 1.Data Definition Language (DDL): -Used by DB designers to define schema. -DDL compiler converts DDL statements and generate a set of tables which are stored in. e.g.: SQL 2. Data Manipulation Language (DML): -For accessing and manipulating the data. e.g.: SQL 3. Data Control Language (DCL): -Similar to a computer programming language used to control access to data stored in a database. -operations like: CONNECT, SELECT, INSERT, UPDATE, DELETE, EXECUTE, and USAGE. e.g.: SQL DATABASE SYSTEM ARCHITECTURES The journey from big mainframe to pc has also evolved the database and its architecture. Classification: 1.Centralized DBMS Architecture 2. Client-Server Architecture 3. Distributed Databases 1.CENTRALIZED DBMS ARCHITECTURE Traditional form, all data, functionality, apps are located on one machine. Access via communication links. Enterprise database 2. CLIENT-SERVER ARCHITECTURE Involves a client and a server. Clients are PCs or workstations. Servers are powerful computers, can manage files, printers, e- mails. Client interacts server when additional functionality doesn‟t exits in its own machine. 3. DISTRIBUTED DATABASE ARCHITECTURE Decentralized functionality, distributed among many computers. Storage computers are at diff. geographical locations. ADVANTAGES OF DBMS Controlling Data Redundancy: Data is recorded in only one place in the database and it is not duplicated. Data Consistency: Data item appears only once, and the updated value is immediately available to all users. Control Over Concurrency : In a computer file-based system in updating, one may overwrite the values recorded by the other. CONT.
Backup and Recovery Procedures: automatically create
the backup of data and restore data if required. Data Independence: Separation of data structure of database from application program that uses the data is called data independence. DISADVANTAGES OF DBMS Cost of Hardware and Software: Processor with high speed of data processing and memory of large size is required. Cost of Data Conversion: Very difficult and costly method to convert data of data file into database. Cost of Staff Training: A lot of amount for the training of staff to run the DBMS. CONT. Appointing Technical Staff: Trained technical persons such as database administrator, application programmers, data entry operators etc. are required to handle the DBMS. Database Damage: All data is integrated into a single database. If database is damaged due to electric failure or database is corrupted on the storage media, then your valuable data may be lost forever. THANK YOU