SlideShare a Scribd company logo
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

Design approach
Design approachDesign approach
Design approach
Raaz Karkee
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
Sunderland City Council
 
Data models
Data modelsData models
Data models
Anakin Skylight
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Different data models
Different data modelsDifferent data models
Different data models
madhusha udayangani
 
Slide 2 data models
Slide 2 data modelsSlide 2 data models
Slide 2 data models
Visakh V
 
Introduction to Data Modeling
Introduction to Data ModelingIntroduction to Data Modeling
Introduction to Data Modeling
guest02ff4b5
 
All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01
RollyTripathi
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
ABDUL KHALIQ
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
Deanna Medina
 
Db lec 01
Db lec 01Db lec 01
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
AhmadShah Sultani
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
Trinath
 
Data models
Data modelsData models
Data models
Samuel Igbanogu
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
renuindia
 
Data Models
Data ModelsData Models
Data Models
RIAH ENCARNACION
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
AnilPokhrel7
 

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.pptx
RuksanKarki
 
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
orlandov3
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
Eerla Rajasekhar
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
kingVox
 
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
Koteswari Kasireddy
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
kingVox
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
Kavya990096
 
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
nirajsharmapuneiat
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
Surkhab Shelly
 
Data model
Data modelData model
Data model
Arafat Hossan
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
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
Omprakash 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
 
DBMS
DBMSDBMS
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
Bhavya304221
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
rsujeet169
 
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

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

Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 

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