SlideShare une entreprise Scribd logo
1  sur  21
DBMS
Unit -1
INTRODUCTION
 collection of inter related data & set of programms to
access that data.
 Dbms contain information about a particular enterprise.
 Dbms provides an environment that is both convenient &
efficient to use.
 Databaseapplications:banking,airlines,universities,sales,ma
nufacturing.
 Data & information : data is a raw collection of fact
about people , place objects . Data is given by user
to the computer , it requieres processing.
 Information is processed data that increase the
knowledge of the person . It is meaningful data in an
organized form . It is given by the computer to the
user. it is processed data & it’s meaningful.
 Database is a collection of related data . A data has
several database elements like table, quries & etc.
data is process to produce information.
Objectives of dbms
• provide storage of relevant data.
• Making easy access to data for authorized
users.
• Providing prompt response to users request for
data.
• Eliminate redundantly (duplicate )data.
• Allow multiple users to be active at one time.
• Allow the growth of database system.
• Provide data integrity.
Evolution of Dbms : 9 components
1. Data manager
2. Disk manager
3. Data dictionary
4. Query processor
5. File manager
6. Data definitions language compiler
7. Telecommunication system
8. Data files
9. Access aids
1. Data manager : it is the central s/w component of
dbms. It is the referred to as data base control
system operationsin the user’s quries coming
directly. It maintain the consistency & integrity of
data as well as its security are also performed by
data manager. It is also entrusted with backup &
recovery oprations.
2. Disk manager : it is part of os of the host computer
& physical i/p &o/p operations are performed by it .
The disk manager tranfers the block or page
requested by the file manager.
3. Data dictionary : the structure & usage of data
contained in data base , the meta data is maintained
in a data dictionary. The data dictionary which is data
base itself , documents the data base . It is used to
learn what each piece of data & the various
synonyms of data field mean.
4. Query processor : the query processor uses the
data dictionary to find structure of the relevance
portion of data base & uses its information in
modifying the query and preparing an optimal plan to
access the data base.
5. File manager : responsibility for the structure of the
files & managing the file space rests with the file manager.
It is also responsible for locating the block containing the
required record , requesting this block from the disk
manager & transmitting the required record to the data
manager.
6. Data definition language compiler : the DDL computer
converts the data definition st mts in to a set of tables .
The tables contains the meta – data concerning the
database & are in a form that can be used by other
components of the DBMS.
7 . Telecommunication system : it is not part of DBMS but
the DBMS works closely with the systems the subject is
covered extensively . The online user may communicate
with data base directly or indirectly via a user interface &
an application program. Message from the user are routed
by the telecommunication system & responses are sent
back back to user.
8. Data files : data files contain the data portion of the
data base.
9. Access aids : to improve the performance of a DBMS , a
set of access aids in the form of indexes are usually
provided in a data base systems . Commands are provided
to build & destroy additional tempory indexes .
Classification of database modes
• Hierarchical database model
• Relational models
• Network models
• Object oriented database model
• Entity relationship model
• The object relational models
• Relational models : The most common model , the
relational model sort’s data in to table also known
as relations each of which consists of rows &
columns. Each column lists an attribute of the
entity in question , such as price , zip code or birth
date. The model also accounts for the type of
relationships b/w those tables , including one –to-
one ,one- to- many & many-to-many relationship .
Relational data base are typically written in SQL.
The model was introduce by E.F.codd in 1970.
Student id First name Last name
1896456 Leela Sri
1876786 mani Kumar
College id College name
676554 Loyola college
554454 Kbn college
Student id College id Type of group Examination
data
1896456 Leela sri 04/05/2020
• Hierarchical mode : the hierarchical model organizes data
into tree like structure ,where each recorded as a single
parent or rood. Sibling records are sorted in a particular order
it is sorting order .
Great apes
gorillas chimpanzees humans
Eastern gorilla
Westren
gorilla
Modern
humansCommon
chimpanze
es
brnoho
• Network model : The network model builds on the hierarchical model
allowing many-to-many relationships b/w linked records, implying
multiple parent records. Based on mathematical set theory . The model is
constructed with sets related records . Each sets consists of one owner or
parent record & one or more members or child record. It is popular in 70’s
it was formally defined by the (CODASY2) conference on data system
language.
VENDOR
EMP CUSTOMER PRODUCT
SALES
TRANSACTION
• Object oriented database model : This model
defines a database as a collection of objects or
reusable b/w elements withs associated
features & method . There are several kinds of
object oriented database.
• Multimedia database : incorporates media ,
such as images ,that could not be stored in
relational database.
• Hypertext database : it allows any object to link to any other
object . Its useful for organizing lost of disparate data .
object 1 : sales report object 1 instance
Month
Product code
Vendor
revenue
01-15-15
54
154-234
$ 819Customer
Product code
Product name
Sales assaiate
Date of sale
price
Object 2 :sales activity
• Object relational model : this hybrid database
models combines the simplicity of the
relational model with some of the advanced
functionality of the object – oriented database
model. In essence it allows designers to
incorporate objects into the fanliar table
structure ODBC,JDBC are extensions of the
languages & interfaces used by relational
models.
Classification of dbms : DBMS can be classified
based on several criteria , such as data model , user
numbers & database distribution.
Classification based on data model : most popular data
model in use today is the relational data model. Well
known DBMS like oracle ,ms SQL server, DB2 & my SQL
support this model . hierarchical data models & network
data models, are used in industry there are traditional
model & they have more complerity . Oo dbms are
introduced in recent years in this information represented
in form of objects & combine capabilities with object –
oriented programming language.
Classification based on user numbers : DBMS can be classified
based on the number of users its supports . It can be single user
database system which can support one user at a time, or a multi
user data base which support multi user
Concurrency
Classification based on database distribution :
There are 4 main distribution systems for
database systems and these , inturn ,can be used to classify the
DBMS.
Centralized system : in centralized database system the DBMS
& database are stored at a single site that is used by several
other systems too.
Distributed database system :
in this the actual database & the
DBMS s/w are distributed from
various sites that are connected by
a compute network .
cn
• homogeneous distributed database system :it
uses THE same DBMS S/W from multiple site data
exchange between these varios sites can be handled
easily . For ex : library information system from same
vendor.
• Heterogeneous distributed database system : in
this different sites might use different DBMS but thre is
additional common s/w support data exchange b/w
these sites . For ex : library database systems machine
– readable catalogue (marc).

Contenu connexe

Tendances

Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
data resource management
 data resource management data resource management
data resource management
soodsurbhi123
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
MISY
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
jeancly
 

Tendances (20)

Types dbms
Types dbmsTypes dbms
Types dbms
 
DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Database introduction
Database introductionDatabase introduction
Database introduction
 
Databases and types of databases
Databases and types of databasesDatabases and types of databases
Databases and types of databases
 
Databases and types of databases
Databases and types of databasesDatabases and types of databases
Databases and types of databases
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
 
Types of database
Types of databaseTypes of database
Types of database
 
Importance of Database in Library
Importance of Database in LibraryImportance of Database in Library
Importance of Database in Library
 
data resource management
 data resource management data resource management
data resource management
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
 
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
DATA BASE  MANAGEMENT SYSTEM BY SAIKIRAN PANJALADATA BASE  MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
Databases and types of databases
Databases and types of databasesDatabases and types of databases
Databases and types of databases
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Introduction to DBMS
Introduction to DBMSIntroduction to DBMS
Introduction to DBMS
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
File system vs DBMS
File system vs DBMSFile system vs DBMS
File system vs DBMS
 
Database
DatabaseDatabase
Database
 
A Survey on Big Data Analytics
A Survey on Big Data AnalyticsA Survey on Big Data Analytics
A Survey on Big Data Analytics
 

Similaire à Dbms unit 1

Similaire à Dbms unit 1 (20)

Computer applications.pptx
Computer applications.pptxComputer applications.pptx
Computer applications.pptx
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
 
1677091759369776.pdf
1677091759369776.pdf1677091759369776.pdf
1677091759369776.pdf
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
 
DBMS introduction
DBMS introductionDBMS introduction
DBMS introduction
 
DBMS Notes.pdf
DBMS Notes.pdfDBMS Notes.pdf
DBMS Notes.pdf
 
DBMS
DBMS DBMS
DBMS
 
Database Concepts
Database ConceptsDatabase Concepts
Database Concepts
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
MADHU.pptx
MADHU.pptxMADHU.pptx
MADHU.pptx
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Dbms unit 1

  • 2. INTRODUCTION  collection of inter related data & set of programms to access that data.  Dbms contain information about a particular enterprise.  Dbms provides an environment that is both convenient & efficient to use.  Databaseapplications:banking,airlines,universities,sales,ma nufacturing.
  • 3.  Data & information : data is a raw collection of fact about people , place objects . Data is given by user to the computer , it requieres processing.  Information is processed data that increase the knowledge of the person . It is meaningful data in an organized form . It is given by the computer to the user. it is processed data & it’s meaningful.  Database is a collection of related data . A data has several database elements like table, quries & etc. data is process to produce information.
  • 4. Objectives of dbms • provide storage of relevant data. • Making easy access to data for authorized users. • Providing prompt response to users request for data. • Eliminate redundantly (duplicate )data. • Allow multiple users to be active at one time. • Allow the growth of database system. • Provide data integrity.
  • 5. Evolution of Dbms : 9 components 1. Data manager 2. Disk manager 3. Data dictionary 4. Query processor 5. File manager 6. Data definitions language compiler 7. Telecommunication system 8. Data files 9. Access aids
  • 6. 1. Data manager : it is the central s/w component of dbms. It is the referred to as data base control system operationsin the user’s quries coming directly. It maintain the consistency & integrity of data as well as its security are also performed by data manager. It is also entrusted with backup & recovery oprations. 2. Disk manager : it is part of os of the host computer & physical i/p &o/p operations are performed by it . The disk manager tranfers the block or page requested by the file manager.
  • 7. 3. Data dictionary : the structure & usage of data contained in data base , the meta data is maintained in a data dictionary. The data dictionary which is data base itself , documents the data base . It is used to learn what each piece of data & the various synonyms of data field mean. 4. Query processor : the query processor uses the data dictionary to find structure of the relevance portion of data base & uses its information in modifying the query and preparing an optimal plan to access the data base.
  • 8. 5. File manager : responsibility for the structure of the files & managing the file space rests with the file manager. It is also responsible for locating the block containing the required record , requesting this block from the disk manager & transmitting the required record to the data manager. 6. Data definition language compiler : the DDL computer converts the data definition st mts in to a set of tables . The tables contains the meta – data concerning the database & are in a form that can be used by other components of the DBMS.
  • 9. 7 . Telecommunication system : it is not part of DBMS but the DBMS works closely with the systems the subject is covered extensively . The online user may communicate with data base directly or indirectly via a user interface & an application program. Message from the user are routed by the telecommunication system & responses are sent back back to user. 8. Data files : data files contain the data portion of the data base. 9. Access aids : to improve the performance of a DBMS , a set of access aids in the form of indexes are usually provided in a data base systems . Commands are provided to build & destroy additional tempory indexes .
  • 10. Classification of database modes • Hierarchical database model • Relational models • Network models • Object oriented database model • Entity relationship model • The object relational models
  • 11. • Relational models : The most common model , the relational model sort’s data in to table also known as relations each of which consists of rows & columns. Each column lists an attribute of the entity in question , such as price , zip code or birth date. The model also accounts for the type of relationships b/w those tables , including one –to- one ,one- to- many & many-to-many relationship . Relational data base are typically written in SQL. The model was introduce by E.F.codd in 1970.
  • 12. Student id First name Last name 1896456 Leela Sri 1876786 mani Kumar College id College name 676554 Loyola college 554454 Kbn college Student id College id Type of group Examination data 1896456 Leela sri 04/05/2020
  • 13. • Hierarchical mode : the hierarchical model organizes data into tree like structure ,where each recorded as a single parent or rood. Sibling records are sorted in a particular order it is sorting order . Great apes gorillas chimpanzees humans Eastern gorilla Westren gorilla Modern humansCommon chimpanze es brnoho
  • 14. • Network model : The network model builds on the hierarchical model allowing many-to-many relationships b/w linked records, implying multiple parent records. Based on mathematical set theory . The model is constructed with sets related records . Each sets consists of one owner or parent record & one or more members or child record. It is popular in 70’s it was formally defined by the (CODASY2) conference on data system language. VENDOR EMP CUSTOMER PRODUCT SALES TRANSACTION
  • 15. • Object oriented database model : This model defines a database as a collection of objects or reusable b/w elements withs associated features & method . There are several kinds of object oriented database. • Multimedia database : incorporates media , such as images ,that could not be stored in relational database.
  • 16. • Hypertext database : it allows any object to link to any other object . Its useful for organizing lost of disparate data . object 1 : sales report object 1 instance Month Product code Vendor revenue 01-15-15 54 154-234 $ 819Customer Product code Product name Sales assaiate Date of sale price Object 2 :sales activity
  • 17. • Object relational model : this hybrid database models combines the simplicity of the relational model with some of the advanced functionality of the object – oriented database model. In essence it allows designers to incorporate objects into the fanliar table structure ODBC,JDBC are extensions of the languages & interfaces used by relational models.
  • 18. Classification of dbms : DBMS can be classified based on several criteria , such as data model , user numbers & database distribution. Classification based on data model : most popular data model in use today is the relational data model. Well known DBMS like oracle ,ms SQL server, DB2 & my SQL support this model . hierarchical data models & network data models, are used in industry there are traditional model & they have more complerity . Oo dbms are introduced in recent years in this information represented in form of objects & combine capabilities with object – oriented programming language.
  • 19. Classification based on user numbers : DBMS can be classified based on the number of users its supports . It can be single user database system which can support one user at a time, or a multi user data base which support multi user Concurrency Classification based on database distribution : There are 4 main distribution systems for database systems and these , inturn ,can be used to classify the DBMS. Centralized system : in centralized database system the DBMS & database are stored at a single site that is used by several other systems too.
  • 20. Distributed database system : in this the actual database & the DBMS s/w are distributed from various sites that are connected by a compute network . cn
  • 21. • homogeneous distributed database system :it uses THE same DBMS S/W from multiple site data exchange between these varios sites can be handled easily . For ex : library information system from same vendor. • Heterogeneous distributed database system : in this different sites might use different DBMS but thre is additional common s/w support data exchange b/w these sites . For ex : library database systems machine – readable catalogue (marc).