Dbms 131201060534 Phpapp01 PDF
Dbms 131201060534 Phpapp01 PDF
(DBMS)
Presented by:
Anshul Poddar
Nilesh Uchchasare
Rahul Vaid
Rajkumar
Rajkumar Tomar
Objective
“ To make you known about the fundamentals
of Database Management System and Improve
ourselves by taking valuable feedbacks from
you.”
Contents
• Introduction
• What is Data ?
• What is Information?
• Database
• Data Models, Schema and Instances
• Components of Database System
• What is DBMS ?
• Database Administrator (DBA)
• Database Languages
• Database System Architectures
• Advantages of DBMS
• Disadvantages of DBMS
• Examples of DBMS
• MS-Access
• Applications of DBMS
Introduction
• DBMS stands for Database Management System.
-Classification:
1. High-Level Model
2. Representation Model
3. Low-Level Model
1. High-Level Model
• Ensures data requirement of the users.
• Not concerned with representation, but
it‟s a conceptual form.
• Three Imp terms:
a)Entity: - Any object, exists physically or conceptually.
b)Attribute:- Property or characteristic of entity.
c)Relationship:- Association or link b/w two entities.
- Classification:
a. Hierarchical
b. Relational
c. Network
a. Hierarchical Database Model
• Developed by IBM, is the Oldest database model.
• Represented using a tree-diagram. Director
Sales
Representative
Cont…
• Parent-child type is suited for One-to-many
relationship between two entities. Director
• But difficult to implement Manager Manager Manager
(HR) (Sales) (Market.)
many-to-many relationship.
e.g.: Area Area Area
Manager Manager Manager
IMS system from IBM. 1 2 3
Sales
Representative
b. Relational Database Model
• Simplest and the most common model.
• Developed in 1970 by E.F. Codd, it became commercial
in the 80s.
• Data elements are stored in
different tables made up of
rows and columns.
Roll No Name Surname Section
1001 Rajkumar Tomar D
- DBMS.
- Application Software.
- User Interface.
Cont…
Users
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.
User interface
Client
Database server
Database tables
3. Distributed Database Architecture
• Decentralized functionality, distributed among many
computers.
• Storage computers are at diff. geographical locations.
Fragment Fragment
Enterprise
main
database
Fragment Fragment
Fragment
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.
• 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.
• 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.
Examples of DBMS
• Some of the common used DBMSs are:
-Oracle, IBM‟s DB2, Microsoft‟s SQL Server,
MS-Access and Informix.
Books:
Computer Fundamentals -Anita Goel.
DBMS: Principles & Products -Charles J. Bontempo and Cynthia Maro Sarcoo.
Modern DBMS -Jeffry A. Hoffer, Marry B. Prescott and Fred R. Mcfadden.
Information Technology training Program, Module II, CA-IPC
Computer Fundamentals – P. K. Sinha
Thank You!
?
Queries…