SlideShare ist ein Scribd-Unternehmen logo
1 von 27
What is DBMS? Explain defferent model of
DBMS?
Vandana Pradhan & Vijay Thorat
Tata Institute of social science,
Deonar Mumbai- 400088
Date:- 26th February 2015
Prasentation Content

Introduction to Database Management System

What is database

Examples of database application

What is DBMS

Work done by DBMS

Why Study DBMS

Types of Databases

Diffrent Types of Database Models

Conclusion
Introduction to Database Management System
What is Data?
Data means Facts and Figures that can be recorded in a system and have
special meaning attached to it Example – In General
Author ISBN Publisher Title
Published
Year
Krishan,
Kumar
9780706986389
Vikas Publishing
House Pvt Ltd
Theory Of
Classification 2008
Cont.......
As the need for data increased, We need to developed a
computer based system for storing and managing
data.
What is database

Database is an organized collection of data.

Collection of related data items stored in one place

Database acts like logical collection of relevant
data

Database is designed for offer an organized
mechanism for the purpose of storing, managing,
and retrieving information
The following are examples of database
application

Computerized library systems

Automated teller machines

flight reservation systems

Banking and Finance

Telecommunication
Example of databases
Search Engines:- May be you don't realise it but you probably use a
database almost everyday of your life. You will no doubt be familiar
with using a search engine like google.
Library database:- A library stores detail of all their books in a database.
When you want to know if a book is in stock in OPAC you can enter
either title, auther, or ISBN number and search information about the
book. You can find out how many copies are stored not only by your
SDTML Library but also other tiss branch libraries. The database also
records details of all the borrowers. When they return their books the
librarian will be informed if they are overdue and whether there are any
fines outstanding.
What is DBMS

DBMS is the collection of software for organizing the information in
a database that might contain routines of data input, verification,
storage, retrival, and combination.

DBMS are applications that interact with user to others applications
and database itself to capture and analyse data.

DBMS is a suit of computer software providing interface between
user's and the database.

They are so closely related the term database when used casually
often refers to both DBMS and the data its manipulates.
Cont.....
A database management system (DBMS) is system software for creating
and managing databases The DBMS provides users and programmers
with a systematic way to create, retrieve, update and manage data. A
DBMS makes it possible for end users to create, read, update and
delete data in a database. The DBMS essentially serves as an interface
between the database and end users or application programs ensuring
that data is consistently organized and remains easily accessible.
Work done by DBMS
The DBMS manages three important things: the data, the
database engine that allows data to be accessed, locked and
modified and the database schema which defines the database’s
logical structure. These three foundational elements help
provide concurrency, security, data integrity and uniform
administration Procedures.
Cont....
The DBMS is perhaps most useful for providing a centralized view of data that
can be accessed by multiple users, from multiple locations, in a controlled
manner. E.g (Exam Result)
A DBMS can limit what data the end user sees, as well as how that end user can
view the data, providing many views of a single database schema. End users
and software programs are free from having to understand where the data is
physically located or on what type of storage media it resides because the
DBMS handles all requests.
Why Study DBMS
Because now a days database is every where :-

Library Catalouge (OPAC)

Institutional Repositories / Digital Libraries

Library Management System (KOHA)
Example:- In General ( IRCTC Booking ) Journey Bombay to Delhi
Examples of DBMS :- 1) MySQL, PostgreSQL 2) Microsoft Access
3) SQL Serve 4) FileMaker
5) Oracle 6) RDBMS
Database Management System
Software which decide
Attributes of the data
Store House Of Data
Database Appication
Software
User
DBMS
Database
Types of Databases
Based on Content :-
Bibliographic database
Full text databas
Indexing and Abstracting
Based on Application (area) :-
Banking
Insurance
Health, Hospitals
Based on Mode of Access :-
Online databse (internet)
Offline database (intranet)
Mobile database
Diffrent Types of Database Models

Hierarchical Model

Network Model

Relational Model

Object Oriented Model
Hierarchical Model

Data is Organized into a simple tree like structure

It was the first DBMS Model (1960's)

Data is Stored Hierarchically either in top down or bottom up

Data is repersented using parent child relationship

Each parent can have many childern but children have only one
parent.

All attributes of specific records are listed under entity types

Entity type is nathing but a table

Each individual record is represented as a row

Each individual attributes is represented as a colums
Example

Name is Entity

Poonam is Attributes

Full Table is Record
Name Age Place Contact
Poonam 24 Aurangabad 7738988432
Aditi 23 Mumbai 9833082107
Advantages Of Hierarchical Model

Conceptual Simplicity

Security: given by DBMS it self

Simple Creation, Manipulation and accesss of data

Good database integrity means data related in
proper manner

Data independence

Efficiency: Produces high performance databse
Disadvantages Of Hierarchical Model

Complex Implementation

Difficult to Manage

Lack of structural independence

Complex application programing

Limitations in Implementation
Network Model

Like hierachical model this uses pointers towards data

Allows each record to have multiple parent child
records

Not Neccessarily a downwords tree struture

Entities are organized in a graph in which some entities
can be accessed through several paths.
Advantages Of Network Model

Simple Design

Ability to Handle Many Relationship

Easy To data Access

Data Integerity (Current data, Specific, Fixed)

Data Independence:
- Application Programmes work independently of the data.
- Any Change mode to the data do not affect Application
Programme.
Disadvantages Of Network Model

System Complexity

Lack of Structural Independece

Less Popular
Relational Model

First proposed by “Edgor Cod” (1969) Computer Scientist
who invented relational model for database management.

It Simplifies the database structure (data represented) by the
used of tables and colums.

RDBMS is a database management system based on
relational model.

One of the most commonly used model.
Advantages of Relational Model

Relational Algebra: Relational database supports relational
algebra and relational operations of the set theoty like Union,
Intersection, Diffrence etc.

Dyanamic views: In relational database model, view is not past
of physical schema it is always dyanamic.

Excellent data Security : Support the concept of users rights,
meets security of databases.

Scaling up : Can be scated upto new hardware technology
Object Oriented Model

Data Stored in the form of objects, the structure which are called
“Classes” that display data within it.

Defines database as a collection of objects that contains both data
members values and operations that are allowed on the data.

Inter-relationship and constraints are implemented through objects and
links.

Evolved to handke more complex applications such as database for
scientific experiments, geographic information system, CAD (computer
Aided Design).

The DBMS developed using this mode is called OODBMS.

Object model deal with data as higher level (with object surounding
data).

Combine the capabilities of object oriented programming languag
( Example: C++, Java)
Advantages & Disadvantage of Object Oriented Model
Advantages :-Advantages :-

Provide a clear modular structure which is good for
defining Abstract data types.

Model is easy to maintain and modify existing code as we
can create new model with small change.
Disadvantages :-

Model is often provided through object oriented language
such as (C++, Java).

Practically very complex and in applicable in many times.
Conclusion
A DBMS is a systematic operational system which consists of tools
making data, data saving and data manipulation an easier task. DBMS
is the majorly used through out the wold for data handling. Thus its a
good data manager till today. If some one ask you question How do we
protect data form crashes? Why to complicated?
The solution is to get A DBMS

Weitere ähnliche Inhalte

Was ist angesagt?

Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 

Was ist angesagt? (20)

Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
 
Entities and attributes
Entities and attributesEntities and attributes
Entities and attributes
 
Data Models
Data ModelsData Models
Data Models
 
Database management system
Database management systemDatabase management system
Database management system
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
1.4 data independence
1.4 data independence1.4 data independence
1.4 data independence
 
Database management system
Database management system Database management system
Database management system
 
Database management system
Database management systemDatabase management system
Database management system
 
Advantages and disadvantages of relational databases
Advantages and disadvantages of relational databasesAdvantages and disadvantages of relational databases
Advantages and disadvantages of relational databases
 
DBTG MODEL
DBTG MODELDBTG MODEL
DBTG MODEL
 
Slide 4 dbms users
Slide 4 dbms usersSlide 4 dbms users
Slide 4 dbms users
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database management system
Database management systemDatabase management system
Database management system
 
Database structure
Database structureDatabase structure
Database structure
 
DbMs
DbMsDbMs
DbMs
 
Dbms presentaion
Dbms presentaionDbms presentaion
Dbms presentaion
 

Andere mochten auch

Database management system
Database management systemDatabase management system
Database management system
Faizan Shabbir
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
yhen06
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
jeancly
 
File system-and-database-chapter01-connoly
File system-and-database-chapter01-connolyFile system-and-database-chapter01-connoly
File system-and-database-chapter01-connoly
Temma Tems
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
>. <
 
data resource management
 data resource management data resource management
data resource management
soodsurbhi123
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information Systems
waQas ilYas
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
Advantages of database management system
Advantages of database management system Advantages of database management system
Advantages of database management system
Nafeesa Naeem
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
ahfiki
 

Andere mochten auch (20)

Database management system
Database management systemDatabase management system
Database management system
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
Advantages of DBMS
Advantages of DBMSAdvantages of DBMS
Advantages of DBMS
 
Database planning
Database planningDatabase planning
Database planning
 
Kotler Keller - Marketing Management 15th edition, Chapter 01
Kotler Keller - Marketing Management 15th edition, Chapter 01Kotler Keller - Marketing Management 15th edition, Chapter 01
Kotler Keller - Marketing Management 15th edition, Chapter 01
 
File system-and-database-chapter01-connoly
File system-and-database-chapter01-connolyFile system-and-database-chapter01-connoly
File system-and-database-chapter01-connoly
 
Dbms9
Dbms9Dbms9
Dbms9
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
File Processing System
File Processing SystemFile Processing System
File Processing System
 
data resource management
 data resource management data resource management
data resource management
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information Systems
 
Disadvantages of file management system (file processing systems)
Disadvantages of file management system(file processing systems)Disadvantages of file management system(file processing systems)
Disadvantages of file management system (file processing systems)
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Advantages of database management system
Advantages of database management system Advantages of database management system
Advantages of database management system
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
DBMS
DBMSDBMS
DBMS
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Kotler mm14 ch01_dppt
Kotler mm14 ch01_dpptKotler mm14 ch01_dppt
Kotler mm14 ch01_dppt
 

Ähnlich wie Database Management system

Database Management Systems ( Dbms )
Database Management Systems ( Dbms )Database Management Systems ( Dbms )
Database Management Systems ( Dbms )
Patty Buckley
 

Ähnlich wie Database Management system (20)

Dbms models
Dbms modelsDbms models
Dbms models
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
 
27 fcs157al2
27 fcs157al227 fcs157al2
27 fcs157al2
 
Database Management Systems ( Dbms )
Database Management Systems ( Dbms )Database Management Systems ( Dbms )
Database Management Systems ( Dbms )
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Unit01 dbms
Unit01 dbmsUnit01 dbms
Unit01 dbms
 
Database Concepts.ppt
Database Concepts.pptDatabase Concepts.ppt
Database Concepts.ppt
 
Dbms unit i
Dbms unit iDbms unit i
Dbms unit i
 
En ch01
En ch01En ch01
En ch01
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptx
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database system
 
HRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptxHRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptx
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.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
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Database Management system

  • 1. What is DBMS? Explain defferent model of DBMS? Vandana Pradhan & Vijay Thorat Tata Institute of social science, Deonar Mumbai- 400088 Date:- 26th February 2015
  • 2. Prasentation Content  Introduction to Database Management System  What is database  Examples of database application  What is DBMS  Work done by DBMS  Why Study DBMS  Types of Databases  Diffrent Types of Database Models  Conclusion
  • 3. Introduction to Database Management System What is Data? Data means Facts and Figures that can be recorded in a system and have special meaning attached to it Example – In General Author ISBN Publisher Title Published Year Krishan, Kumar 9780706986389 Vikas Publishing House Pvt Ltd Theory Of Classification 2008
  • 4. Cont....... As the need for data increased, We need to developed a computer based system for storing and managing data.
  • 5. What is database  Database is an organized collection of data.  Collection of related data items stored in one place  Database acts like logical collection of relevant data  Database is designed for offer an organized mechanism for the purpose of storing, managing, and retrieving information
  • 6. The following are examples of database application  Computerized library systems  Automated teller machines  flight reservation systems  Banking and Finance  Telecommunication
  • 7. Example of databases Search Engines:- May be you don't realise it but you probably use a database almost everyday of your life. You will no doubt be familiar with using a search engine like google. Library database:- A library stores detail of all their books in a database. When you want to know if a book is in stock in OPAC you can enter either title, auther, or ISBN number and search information about the book. You can find out how many copies are stored not only by your SDTML Library but also other tiss branch libraries. The database also records details of all the borrowers. When they return their books the librarian will be informed if they are overdue and whether there are any fines outstanding.
  • 8. What is DBMS  DBMS is the collection of software for organizing the information in a database that might contain routines of data input, verification, storage, retrival, and combination.  DBMS are applications that interact with user to others applications and database itself to capture and analyse data.  DBMS is a suit of computer software providing interface between user's and the database.  They are so closely related the term database when used casually often refers to both DBMS and the data its manipulates.
  • 9. Cont..... A database management system (DBMS) is system software for creating and managing databases The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data. A DBMS makes it possible for end users to create, read, update and delete data in a database. The DBMS essentially serves as an interface between the database and end users or application programs ensuring that data is consistently organized and remains easily accessible.
  • 10. Work done by DBMS The DBMS manages three important things: the data, the database engine that allows data to be accessed, locked and modified and the database schema which defines the database’s logical structure. These three foundational elements help provide concurrency, security, data integrity and uniform administration Procedures.
  • 11. Cont.... The DBMS is perhaps most useful for providing a centralized view of data that can be accessed by multiple users, from multiple locations, in a controlled manner. E.g (Exam Result) A DBMS can limit what data the end user sees, as well as how that end user can view the data, providing many views of a single database schema. End users and software programs are free from having to understand where the data is physically located or on what type of storage media it resides because the DBMS handles all requests.
  • 12. Why Study DBMS Because now a days database is every where :-  Library Catalouge (OPAC)  Institutional Repositories / Digital Libraries  Library Management System (KOHA) Example:- In General ( IRCTC Booking ) Journey Bombay to Delhi Examples of DBMS :- 1) MySQL, PostgreSQL 2) Microsoft Access 3) SQL Serve 4) FileMaker 5) Oracle 6) RDBMS
  • 13. Database Management System Software which decide Attributes of the data Store House Of Data Database Appication Software User DBMS Database
  • 14. Types of Databases Based on Content :- Bibliographic database Full text databas Indexing and Abstracting Based on Application (area) :- Banking Insurance Health, Hospitals Based on Mode of Access :- Online databse (internet) Offline database (intranet) Mobile database
  • 15. Diffrent Types of Database Models  Hierarchical Model  Network Model  Relational Model  Object Oriented Model
  • 16. Hierarchical Model  Data is Organized into a simple tree like structure  It was the first DBMS Model (1960's)  Data is Stored Hierarchically either in top down or bottom up  Data is repersented using parent child relationship  Each parent can have many childern but children have only one parent.  All attributes of specific records are listed under entity types  Entity type is nathing but a table  Each individual record is represented as a row  Each individual attributes is represented as a colums
  • 17. Example  Name is Entity  Poonam is Attributes  Full Table is Record Name Age Place Contact Poonam 24 Aurangabad 7738988432 Aditi 23 Mumbai 9833082107
  • 18. Advantages Of Hierarchical Model  Conceptual Simplicity  Security: given by DBMS it self  Simple Creation, Manipulation and accesss of data  Good database integrity means data related in proper manner  Data independence  Efficiency: Produces high performance databse
  • 19. Disadvantages Of Hierarchical Model  Complex Implementation  Difficult to Manage  Lack of structural independence  Complex application programing  Limitations in Implementation
  • 20. Network Model  Like hierachical model this uses pointers towards data  Allows each record to have multiple parent child records  Not Neccessarily a downwords tree struture  Entities are organized in a graph in which some entities can be accessed through several paths.
  • 21. Advantages Of Network Model  Simple Design  Ability to Handle Many Relationship  Easy To data Access  Data Integerity (Current data, Specific, Fixed)  Data Independence: - Application Programmes work independently of the data. - Any Change mode to the data do not affect Application Programme.
  • 22. Disadvantages Of Network Model  System Complexity  Lack of Structural Independece  Less Popular
  • 23. Relational Model  First proposed by “Edgor Cod” (1969) Computer Scientist who invented relational model for database management.  It Simplifies the database structure (data represented) by the used of tables and colums.  RDBMS is a database management system based on relational model.  One of the most commonly used model.
  • 24. Advantages of Relational Model  Relational Algebra: Relational database supports relational algebra and relational operations of the set theoty like Union, Intersection, Diffrence etc.  Dyanamic views: In relational database model, view is not past of physical schema it is always dyanamic.  Excellent data Security : Support the concept of users rights, meets security of databases.  Scaling up : Can be scated upto new hardware technology
  • 25. Object Oriented Model  Data Stored in the form of objects, the structure which are called “Classes” that display data within it.  Defines database as a collection of objects that contains both data members values and operations that are allowed on the data.  Inter-relationship and constraints are implemented through objects and links.  Evolved to handke more complex applications such as database for scientific experiments, geographic information system, CAD (computer Aided Design).  The DBMS developed using this mode is called OODBMS.  Object model deal with data as higher level (with object surounding data).  Combine the capabilities of object oriented programming languag ( Example: C++, Java)
  • 26. Advantages & Disadvantage of Object Oriented Model Advantages :-Advantages :-  Provide a clear modular structure which is good for defining Abstract data types.  Model is easy to maintain and modify existing code as we can create new model with small change. Disadvantages :-  Model is often provided through object oriented language such as (C++, Java).  Practically very complex and in applicable in many times.
  • 27. Conclusion A DBMS is a systematic operational system which consists of tools making data, data saving and data manipulation an easier task. DBMS is the majorly used through out the wold for data handling. Thus its a good data manager till today. If some one ask you question How do we protect data form crashes? Why to complicated? The solution is to get A DBMS