View
219
Download
0
Category
Preview:
Citation preview
7/28/2019 Amrutha DBMS
1/22
PRESENTATION ON
DATABASE
MANAGEMENT
SYSTEM
Submitted byAmrutha K. V.Roll no : 3
MBA (F.T) 1
7/28/2019 Amrutha DBMS
2/22
CONTENTS
Database conceptsDBMS concepts
DBMS characteristicsDBMS componentsDatabase languages
DBMS architectureDBMS advantages anddisadvantages
2
7/28/2019 Amrutha DBMS
3/22
DATABASE - CONCEPTS Database - Shared collection of logically
related data
Database System - Integrated collection of related files along with the details abouttheir definition, interpretation, manipulationand maintenance.
3
7/28/2019 Amrutha DBMS
4/22
DATABASE - APPLICATIONS Banking: all transactions Airlines: reservations, schedules Sales: customers, products, purchases Human resources: employee records,
salaries, tax deductions
Databases touches all aspects of our lives!!!!
4
7/28/2019 Amrutha DBMS
5/22
DBMS - CONCEPT
A database system can be run or executed byusing software called DBMS
collection of programs that manage thedatabase structure and that control sharedaccess to the data in the database .
It is the combination of data, hardware, softwareand users to help an enterprise manage itsoperational data.
5
7/28/2019 Amrutha DBMS
6/22
DBMS - CHARACTERISTICSThe major characteristics of databaseapproach are:Self-describing Nature of a Database
System DBMS system contains data plus a full
description of the data (called metadata )
6
7/28/2019 Amrutha DBMS
7/22
DBMS CHARACTERISTICS(contd. )
Program-data independence
Data independence is immunity of application programs to changes instorage structures and access techniques
In a DBMS environment changes arereflected in the catalog. Applications arent affected
7
7/28/2019 Amrutha DBMS
8/22
DBMS CHARACTERISTICS(contd. )
Data abstraction
DBMS provides users with a conceptualrepresentation of data
Storage details are hidden.
8
7/28/2019 Amrutha DBMS
9/22
DBMS CHARACTERISTICS(contd. )
Support for multiple views
DBMS may allow different users to seedifferent views of the DB, according tothe perspective each one requires
9
7/28/2019 Amrutha DBMS
10/22
DBMS CHARACTERISTICS(contd. )
Centralized control of the data resourceDBMS provides centralized control of datain an organization.
This brings a number of advantages:(a) reduces redundancy
(b) avoids inconsistencies(c) data can be shared
10
7/28/2019 Amrutha DBMS
11/22
DBMS- COMPONENTS A database system has four components
Data
Hardware
Software
Users11
7/28/2019 Amrutha DBMS
12/22
DATABASE LANGUAGES
Some main types of languages and facilitiesprovided by DBMS are
Data Definition LanguageIt is used to define the structure of thedatabase.Permits specification of data types,structures and any data constraints
12
7/28/2019 Amrutha DBMS
13/22
DATABASE LANGUAGE (contd. )
Data Manipulation LanguageProvides general enquiry facility (querylanguage) of the data.
It includes the command to enter andmanipulate the data
Eg: add new record, delete the existingrecord, sort etc.
13
7/28/2019 Amrutha DBMS
14/22
DB LANGUAGE (contd. )
SQLDeveloped in 1974 at IBMs San JoseResearch Center.
Used to define the requirement for extracting information from the database inthe form of Queries.
14
7/28/2019 Amrutha DBMS
15/22
DBMS - ARCHITECTURE
15
7/28/2019 Amrutha DBMS
16/22
DBMS - ARCHITECTURE
The generalized architecture of adatabase system is called ANSI/SPARCmodel .External/View level
The highest level of abstraction Only those parts of the entire database are
included which are of concern to a user
16
7/28/2019 Amrutha DBMS
17/22
DBMS ARCHITECTURE (cond. )
Conceptual/Logical level
Represents the entire database.
Database administrators, who must decide whatinformation is to be kept in the database, use
this level of abstraction
It is independent of all hardware and software.
17
7/28/2019 Amrutha DBMS
18/22
DBMS ARCHITECTURE (contd. )
Internal/Physical level
The lowest level of abstraction
Describes how the data are stored in thedatabase, and what relationships exist among
those data
18
7/28/2019 Amrutha DBMS
19/22
DBMS - ADVANTAGES
Controlling RedundancyIt stores the data on the basis of a primary key
Restricting Unauthorized Access A DBMS provides a security and authorizationsubsystem .
19
7/28/2019 Amrutha DBMS
20/22
DBMS ADVANTAGES (CONTD. ..)
Inconsistency can be reducedThe probability of data inconsistency is greatly
reduced in a properly designed database.Improved data sharing.
Improved data security. A DBMS provides a framework for better
enforcement of data privacy and securitypolicies.
20
7/28/2019 Amrutha DBMS
21/22
DBMS - DISADVANTAGESIncreased costs.Require sophisticated hardware and software
and highly skilled personnel costly!!!!
Management complexity
Damage to database affects virtually allapplications programs
21
7/28/2019 Amrutha DBMS
22/22
THANK YOU..
22
Recommended