SlideShare a Scribd company logo
1 of 23
WELCOME
Presentation prepration
 Guided By: . Presented By:
 Mr.C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.
 Mr. Sanjay shinde . Deepika rajput-B.Sc5th sem.
. Diksha Soniya-B.Sc5th sem.
Presentation on:
DBMS OF DATA MODEL
 DATA MODEL


 ‘ Data model are different models that can be used to design a
database. Design of database includes describing data, data
relationships, data semantics and consistency constrains. Various data
model have been proposed with different structure & abstractions.’
Object-based data model
Object-based logical models are used in describing data at the logical and
view levels.They are characterized by the fact that they provide fairly
flexible structuring capabilities and allow data constraints to be
specified explicitly.There are many different models and more are likely
to come. Several of the more widely known ones are-
1. The entity-relationship model
2.The object-oriented model
3. The semantic data model
4. The functional data model
In this book, We examine the entity-relationship model and the object-
oriented model as representatives of the class of the object-based
logical models.
1. The Entity-Relationship Data Model
 The entity-relationship (E-R) data models is based on a perception of a
real world that consists of a collection of basic objects, called entities
and of relationships among these objects. An entity is a ‘things’ or
‘object’ in the real world that is distinguishable form other objects.
Entities are described in a database by a set of attributes. A relationship
is an association among several entities. The set of all entities of the
same type, and the set of all relationships of the same type, respectively.

 In addition to entities and relationships, the E-R Model
represents certain constraints to which the contents of a database must
conform. One important constraint is mapping cardinalities, which
express the number of entities to which another entity can be
associated via a relationship set.
2. The Object-Oriented Data Model
 Like the E-R model , the object-oriented model is based on a collection
of objects. An object contains values stored in instance variables within
the object. An object also contains bodies of code that operate on the
object. These bodies of code are called methods.
 Object that contian
the same types of values and the same methods are grouped together
into classes. A class may be a type definition for objects. This
combination of data and methods comprising a type definition is
similar to a programming language abstract data type.

 The only way in which one object can access the data of another
object is by invoking a method of that other object. This action is called
sending a message to the object.
Record – Based Data Model
 Record-based logical models are used in describing data at the logical
and view levels. In contrest to object-based data models, they are used
both to specify the overall logical structure of the database and to
provide a higher-level description of the implementation .
 Record –based models are so named because the database is
structured in fixed-format records of several types.

 Typs of Record-based data model : 1. Relational Data Model
 2. Network Data Model
 3. Hiierarchical Data Model
 The three most widely accepted record-based data models are the
relational, network and hierarchical models.
 The relational model uses a collection of tables to represent both data
and the relationships among those data. Each table has multiple
columns and each column has a unique name . Figure 1.4 presents a
sample relational database comprising of two tables .
 Relational database are powerful
because they require few assumptions about how data is related or how
it will be extracted from the database . As a result, the same database
can be viewed in different ways. Another feature of relational systems is
that a single database can be spread across several tables. This differs
foem flat-file database, in which each database is self- contained in a
single table.

Relational Data Model
.Features of relational model.
 This model has the following fearures-
 1. All the data is represented in the form of table.
 2. Each attributes of a relation has distinct name.
 3. Tt eliminates the need to change application programs when a
change is made to the database.
 4. User need not know the exact physical structures to use the database.
 Advantages of relational model :
 1. Structural independence
 2. Conceptual simplicity
 3. Design,Implementation,Maintenance and Usage Ease
 4. Ad Hoc Query Capability
Disadvantage of relational model:
1. Hardware Overheads.
2. Ease of Design can lead to bad design.
2. Network Data Model
 Data in the network model are represented by collections of records
and relationships among data are represented by links, which can be
viewed as pointers. The records in the database are organized as
collections of arbitrary graphs.
 Figure presents a sample network database.
Features of Network Data Model
 Network model is has the following features-
 1. Data is represented by records and links.
 2. Relationship among the data is represented by links or pointers.
 3. All the records are organized in orbitaty form.
 4. The set can have more than one member record but only one owner
record.
 5. The set has one to many (1:M) relationship between the owner and
member record.
 Advantages of Network Data Model:
 1. Conceptual Simplicity
 2. Capability to handle more relationships types
 3. Ease to data access
 4. Data Intergrity
 5.Data Independence
 6. Database Standards
 Disadvantages of Network Data Model:
 1. System Complexity
 2. Absence of Structural Independence
 The hierarchical model is similar to the network model in the sense that
data and relationships among data represented by records and links,
respectively. It .differs form the network model in that the records are
organized as collections of tress rather than arbitrary graphs. one of the
first hierarchical database information Management System (IBM) was
developed jointly by North American Rockwell Company and
IBM.Hierarchical Database model is one of the oldest database models,
dating from late 1950s.
 Figure represents e sample hierarchical database.
.Hierarchical Data Model.
.Features of Hierarchical Model.
 Hierarchical model has the following features-
 1. It is very similar to network model except the records are organized
in tree form.
 2. Hierarchical is an ordered tree and is easy to understand.
 3. Again data is represented in the form of records.
 4. Similarly relationship among the data is represented by records or
links.
 5. At the root of the tree is the single parent, the parent can have none,
one or more children.
 Advantages of hierarchical data model :
 1. Simplicity
 2. Data security
 3. Data Integrity
 4. Efficiency
:
 Disadvantages of Hierarchical Data Model :
 1. Implementation complexity
 2.Database Management problems
 3. Lack of Structural Independence
 4. Programming Complexity
 5. Implementation Limitation
.Physical Data Model.
 Physical data models are used to describe data at the lowest level. In
contrast to logical data models, there are few physical data models in
use. Two of the widely known ones are the unifying model and the
frame memory model.
 Types of physical data model :
 1. Unifying Model
 2. Frame Memory Model
 ……Thankyou…..
 …….Anyquestion…….

More Related Content

What's hot

What's hot (19)

Design approach
Design approachDesign approach
Design approach
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Data models
Data modelsData models
Data models
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Different data models
Different data modelsDifferent data models
Different data models
 
Slide 2 data models
Slide 2 data modelsSlide 2 data models
Slide 2 data models
 
Introduction to Data Modeling
Introduction to Data ModelingIntroduction to Data Modeling
Introduction to Data Modeling
 
All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
 
Data models
Data modelsData models
Data models
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
 
Db lec 01
Db lec 01Db lec 01
Db lec 01
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Db sys concept
Db sys conceptDb sys concept
Db sys concept
 
Data models
Data modelsData models
Data models
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
 
Data Models
Data ModelsData Models
Data Models
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
 

Similar to DBMS

database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptxRuksanKarki
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxorlandov3
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptxkingVox
 
Database System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptxDatabase System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptxKoteswari Kasireddy
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptxkingVox
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxKavya990096
 
Unit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxUnit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxnirajsharmapuneiat
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdffikadumola
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyvk5985399
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management SystemsOmprakash Chauhan
 
network modeling ....and its advantages and disadvantages...
network modeling ....and its advantages and disadvantages...network modeling ....and its advantages and disadvantages...
network modeling ....and its advantages and disadvantages...Nimrakhan89
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02smelltulip
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfrsujeet169
 
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...Dipen Parmar
 

Similar to DBMS (20)

database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
 
Database System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptxDatabase System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptx
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
 
Unit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxUnit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptx
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
 
Data models
Data modelsData models
Data models
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 
Data model
Data modelData model
Data model
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management Systems
 
network modeling ....and its advantages and disadvantages...
network modeling ....and its advantages and disadvantages...network modeling ....and its advantages and disadvantages...
network modeling ....and its advantages and disadvantages...
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
 
DBMS
DBMSDBMS
DBMS
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
 
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
 

More from Rai Saheb Bhanwar Singh College Nasrullaganj (20)

lec34.ppt
lec34.pptlec34.ppt
lec34.ppt
 
lec33.ppt
lec33.pptlec33.ppt
lec33.ppt
 
lec31.ppt
lec31.pptlec31.ppt
lec31.ppt
 
lec32.ppt
lec32.pptlec32.ppt
lec32.ppt
 
lec42.ppt
lec42.pptlec42.ppt
lec42.ppt
 
lec41.ppt
lec41.pptlec41.ppt
lec41.ppt
 
lec39.ppt
lec39.pptlec39.ppt
lec39.ppt
 
lec38.ppt
lec38.pptlec38.ppt
lec38.ppt
 
lec37.ppt
lec37.pptlec37.ppt
lec37.ppt
 
lec23.ppt
lec23.pptlec23.ppt
lec23.ppt
 
lec21.ppt
lec21.pptlec21.ppt
lec21.ppt
 
lec20.ppt
lec20.pptlec20.ppt
lec20.ppt
 
lec19.ppt
lec19.pptlec19.ppt
lec19.ppt
 
lec18.ppt
lec18.pptlec18.ppt
lec18.ppt
 
lec17.ppt
lec17.pptlec17.ppt
lec17.ppt
 
lec16.ppt
lec16.pptlec16.ppt
lec16.ppt
 
lec30.ppt
lec30.pptlec30.ppt
lec30.ppt
 
lec28.ppt
lec28.pptlec28.ppt
lec28.ppt
 
lec27.ppt
lec27.pptlec27.ppt
lec27.ppt
 
lec26.ppt
lec26.pptlec26.ppt
lec26.ppt
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 

DBMS

  • 2. Presentation prepration  Guided By: . Presented By:  Mr.C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.  Mr. Sanjay shinde . Deepika rajput-B.Sc5th sem. . Diksha Soniya-B.Sc5th sem.
  • 4.  DATA MODEL    ‘ Data model are different models that can be used to design a database. Design of database includes describing data, data relationships, data semantics and consistency constrains. Various data model have been proposed with different structure & abstractions.’
  • 5.
  • 6. Object-based data model Object-based logical models are used in describing data at the logical and view levels.They are characterized by the fact that they provide fairly flexible structuring capabilities and allow data constraints to be specified explicitly.There are many different models and more are likely to come. Several of the more widely known ones are- 1. The entity-relationship model 2.The object-oriented model 3. The semantic data model 4. The functional data model In this book, We examine the entity-relationship model and the object- oriented model as representatives of the class of the object-based logical models.
  • 7.
  • 8. 1. The Entity-Relationship Data Model  The entity-relationship (E-R) data models is based on a perception of a real world that consists of a collection of basic objects, called entities and of relationships among these objects. An entity is a ‘things’ or ‘object’ in the real world that is distinguishable form other objects. Entities are described in a database by a set of attributes. A relationship is an association among several entities. The set of all entities of the same type, and the set of all relationships of the same type, respectively.   In addition to entities and relationships, the E-R Model represents certain constraints to which the contents of a database must conform. One important constraint is mapping cardinalities, which express the number of entities to which another entity can be associated via a relationship set.
  • 9. 2. The Object-Oriented Data Model  Like the E-R model , the object-oriented model is based on a collection of objects. An object contains values stored in instance variables within the object. An object also contains bodies of code that operate on the object. These bodies of code are called methods.  Object that contian the same types of values and the same methods are grouped together into classes. A class may be a type definition for objects. This combination of data and methods comprising a type definition is similar to a programming language abstract data type.   The only way in which one object can access the data of another object is by invoking a method of that other object. This action is called sending a message to the object.
  • 10. Record – Based Data Model  Record-based logical models are used in describing data at the logical and view levels. In contrest to object-based data models, they are used both to specify the overall logical structure of the database and to provide a higher-level description of the implementation .  Record –based models are so named because the database is structured in fixed-format records of several types.   Typs of Record-based data model : 1. Relational Data Model  2. Network Data Model  3. Hiierarchical Data Model  The three most widely accepted record-based data models are the relational, network and hierarchical models.
  • 11.  The relational model uses a collection of tables to represent both data and the relationships among those data. Each table has multiple columns and each column has a unique name . Figure 1.4 presents a sample relational database comprising of two tables .  Relational database are powerful because they require few assumptions about how data is related or how it will be extracted from the database . As a result, the same database can be viewed in different ways. Another feature of relational systems is that a single database can be spread across several tables. This differs foem flat-file database, in which each database is self- contained in a single table.  Relational Data Model
  • 12.
  • 13. .Features of relational model.  This model has the following fearures-  1. All the data is represented in the form of table.  2. Each attributes of a relation has distinct name.  3. Tt eliminates the need to change application programs when a change is made to the database.  4. User need not know the exact physical structures to use the database.  Advantages of relational model :  1. Structural independence  2. Conceptual simplicity  3. Design,Implementation,Maintenance and Usage Ease  4. Ad Hoc Query Capability
  • 14. Disadvantage of relational model: 1. Hardware Overheads. 2. Ease of Design can lead to bad design.
  • 15. 2. Network Data Model  Data in the network model are represented by collections of records and relationships among data are represented by links, which can be viewed as pointers. The records in the database are organized as collections of arbitrary graphs.  Figure presents a sample network database.
  • 16. Features of Network Data Model  Network model is has the following features-  1. Data is represented by records and links.  2. Relationship among the data is represented by links or pointers.  3. All the records are organized in orbitaty form.  4. The set can have more than one member record but only one owner record.  5. The set has one to many (1:M) relationship between the owner and member record.
  • 17.  Advantages of Network Data Model:  1. Conceptual Simplicity  2. Capability to handle more relationships types  3. Ease to data access  4. Data Intergrity  5.Data Independence  6. Database Standards  Disadvantages of Network Data Model:  1. System Complexity  2. Absence of Structural Independence
  • 18.  The hierarchical model is similar to the network model in the sense that data and relationships among data represented by records and links, respectively. It .differs form the network model in that the records are organized as collections of tress rather than arbitrary graphs. one of the first hierarchical database information Management System (IBM) was developed jointly by North American Rockwell Company and IBM.Hierarchical Database model is one of the oldest database models, dating from late 1950s.  Figure represents e sample hierarchical database. .Hierarchical Data Model.
  • 19. .Features of Hierarchical Model.  Hierarchical model has the following features-  1. It is very similar to network model except the records are organized in tree form.  2. Hierarchical is an ordered tree and is easy to understand.  3. Again data is represented in the form of records.  4. Similarly relationship among the data is represented by records or links.  5. At the root of the tree is the single parent, the parent can have none, one or more children.
  • 20.  Advantages of hierarchical data model :  1. Simplicity  2. Data security  3. Data Integrity  4. Efficiency :  Disadvantages of Hierarchical Data Model :  1. Implementation complexity  2.Database Management problems  3. Lack of Structural Independence  4. Programming Complexity  5. Implementation Limitation
  • 21. .Physical Data Model.  Physical data models are used to describe data at the lowest level. In contrast to logical data models, there are few physical data models in use. Two of the widely known ones are the unifying model and the frame memory model.  Types of physical data model :  1. Unifying Model  2. Frame Memory Model