SlideShare a Scribd company logo
1 of 27
Types of
Database Models
Data Model
 Describes structure of the database.
 Aim is to support the development of information
systems by providing the definition and format of
data.
 Classification:
 1. High-Level Model
 2. Representation Model
 3. Low-Level Model
1. High-Level Model
• Ensures data requirement of the users.
• Not concerned with representation, but
it‘s a conceptual form.
• Three Impotant terms:
a)Entity: - Any object, exists physically or conceptually.
b)Attribute:- Property or characteristic of entity.
c)Relationship:- Association or link b/w two entities.
• These 3 terms make Entity-Relationship Model.
Widely accepted and adapted graphical tool
for data modeling.
Introduced by Chen in 1976.
Graphical representation of
entities and their relationships in
a database structure.
Entity-Relationship (E-R) Model
Entity-Relationship (E-R) Model
College Principal
College
Student C
Student A
Student B
College 3
College 2
College 1
Course C
Course B
Course A
Student CourseAdmission
Stud_Name Stud_Roll No Course_Id Course_Name
Relationships
E-R diagram
•Advantages
–Exceptional conceptual simplicity
–Visual representation
–Effective communication tool
–Integrated with the relational data
model
•Disadvantages
–Limited constraint representation
–Limited relationship representation
–No data manipulation language
–Loss of information content
2. Representation Model
- Representation of data stored inside a database.
- Describes the physical structure of the database.
- It uses the concepts which are close to the end-users.
- Classification:
a. Hierarchical
b. Relational
c. Network
a. Hierarchical Database Model
• Developed by IBM, is the Oldest database model.
• Represented using a tree-diagram.
(Parent-child relationship)
• Each box is called a "Node"
• The nodes represent a record type.
• A line connecting nodes represent
the link.
Director
Manager
(Market.)
Man
(Sa
ager
les)
Manager
(HR)
Area
Manager
1
Area
Manager
2
Area
Manager
3
Sales Exe.
1
Sales Exe.
2
Sales
Representative
Cont…
• Parent-child type is suited for One-to-many
relationship between two entities.
• But difficult to implement
many-to-many relationship.
e.g.:
IMS system from IBM.
Director
Manager
(Market.)
Man
(Sa
ager
les)
Manager
(HR)
Area
Manager
1
Area
Manager
2
Area
Manager
3
Sales Exe.
1
Sales Exe.
2
Sales
Representative
Advantages:-
–Conceptual simplicity
–Database security
–Data independence
–Database integrity
–Efficiency
Disadvantages:-
–Complex implementation
–Difficult to manage
–Lacks structural independence
–Complex applications programming and use
–Implementation limitations
–Lack of standards
b. Relational Database Model
• Simplest and the most common model.
• Developed in 1970 by E.F. Codd, it became commercial
in the 80s.
• Data elements are stored in
different tables made up of
rows and columns.
Roll No Name Surname Section
1001 Rajkumar Tomar D
1002 Rajkumar Singh D
Relational Database Model(Cont)
• Terminologies:
-Data Values: alphanumeric raw data (Rajkumar)
-Columns: fields (item or object that holds the data)
-Rows: record (a group of data for related field)
-Table: collection (all records & fields)
-Key: identifier (uniquely identifies a row in the
table. It can be value of a single or multiple column.
e.g.:
DB2, ORACLE, SQL Server.
Roll No Name Surname Section
1001 Rajkuma r Tomar D
1002 Rajkuma r Singh D
• Advantages
–Structural independence.
–Improved conceptual simplicity.
–Easier database design, implementation, management,
anduse.
–New technology performance power and flexibility with
multiple data requirement capabilities.
–Data security (strong privacy)
–Powerful database management system.
• Disadvantages
–Substantial hardware and system
software overhead.
–Can facilitate poor design and implementation.
–May promote “islands of information” problems.
c. Network Database Model
• Represented using a Data-Structure
Diagram.
• Boxes represents the records & lines the
links.
• Based on
"owner-member relationship"
• Can represent one-to-one
and many-to-many as
well.
Teacher 1 Teacher 2 Teacher 3
Course A Course B Course C
Student 1 Student 2 Student 3
• Advantages
–Conceptual simplicity
–Handles more relationship types
–Data access flexibility
–Promotes database integrity
–Data independence
• Disadvantage
–Difficult for first time users
–System complexity
–Lack of structural independence
DatabaseModels:-
1) Network model
2) Hierarchical model
3) Relational model
4)Entity-Relationship data model
(mainly for database design)
5)Object-based data models (Object
oriented and Object-relational)
6) Semi-structured data model (XML)
Object-based datamodels
Object-oriented
&
Object-relational
The Object OrientedModel
•Semantic data model (SDM) developed by Hammer
and McLeod in 1981
•Modeled both data and their relationships in a
single structure known as an object
•Basis of object oriented data model (OODM)
•OODM becomes the basis for the object oriented
database management system (OODBMS)
Object Oriented DataModel—
Basic Structure• Object: abstraction of a real-world entity.
• Attributes describe the properties of an object.
•Objects that share similar characteristics are
grouped in classes.
• Classes are organized in a class hierarchy.
•Inheritance is the ability of an object within the class
hierarchy to inherit the attributes and methods of classes
above it.
• Diagram:-
•Advantages
–Adds semantic content
–Visual presentation includes semantic content
–Database integrity
–Both structural and data independence
•Disadvantages
–Slow pace of OODM standards development
–Complex navigational data access
–Steep learning curve
–High system overhead slows transactions
–Lack of market penetration
Object-Relational DataModel
• The new, extended version of relational
database technology called object-
relational database management systems
also known as ORDBMS.
• An ORDBMS supports an extended form of
SQL called SQL3 that is still in the
development stages. The extensions are
needed because ORDBMSs have to support
ADT's.
Advantages
• large storage capacity,
• access speed
• manipulation power of object databases.
• Disadvantages
• The architecture of ORDBMS is not
appropriate for high-speed web
applications.
• ORDBMS are set to conquer the database
market.
Thanks 
Introduction to File
https://www.slideshare.net/San
thiNivas/introduction-to-file-
system
File System Vs Database 
https://www.slideshare.net/Santh
iNivas/file-system-vs-database
II BCOM CA A Attendance LInk -
https://forms.gle/4sNPcG2vsNbDY
Le56
II BCOM CA B Attendance Link -
https://forms.gle/qodQZphkMkhw
rTbCA

More Related Content

What's hot

Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of DatabaseMarlon Jamera
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentationsameerraaj
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelPAQUIAAIZEL
 
Degree of relationship set
Degree of relationship setDegree of relationship set
Degree of relationship setMegha Sharma
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemNishant Munjal
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and modelssabah N
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model IntroductionNishant Munjal
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 
Relational database
Relational database Relational database
Relational database Megha Sharma
 

What's hot (20)

Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
 
Data models
Data modelsData models
Data models
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
Degree of relationship set
Degree of relationship setDegree of relationship set
Degree of relationship set
 
Database design
Database designDatabase design
Database design
 
Relational model
Relational modelRelational model
Relational model
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Data models
Data modelsData models
Data models
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Rdbms
RdbmsRdbms
Rdbms
 
Relational database
Relational database Relational database
Relational database
 

Similar to Type of database models (20)

Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and Architecture
 
DBMS
DBMS DBMS
DBMS
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdf
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
 
ITB - UNIT 3.pdf
ITB - UNIT 3.pdfITB - UNIT 3.pdf
ITB - UNIT 3.pdf
 
introduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptintroduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.ppt
 
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxChapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
 
Sachin noire 2024
Sachin noire 2024Sachin noire 2024
Sachin noire 2024
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
DBMS
DBMSDBMS
DBMS
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Database overview
Database overviewDatabase overview
Database overview
 
Emerging Technologies in IT
Emerging Technologies in ITEmerging Technologies in IT
Emerging Technologies in IT
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
 
Data models
Data modelsData models
Data models
 
IT6701 Information Management - Unit I
IT6701 Information Management - Unit I  IT6701 Information Management - Unit I
IT6701 Information Management - Unit I
 
Database_Introduction.pdf
Database_Introduction.pdfDatabase_Introduction.pdf
Database_Introduction.pdf
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
 

More from SanthiNivas

exception-handling-in-java.ppt
exception-handling-in-java.pptexception-handling-in-java.ppt
exception-handling-in-java.pptSanthiNivas
 
Introduction to PHP.ppt
Introduction to PHP.pptIntroduction to PHP.ppt
Introduction to PHP.pptSanthiNivas
 
static methods.pptx
static methods.pptxstatic methods.pptx
static methods.pptxSanthiNivas
 
transmission media.ppt
transmission media.ppttransmission media.ppt
transmission media.pptSanthiNivas
 
Internet Basics Presentation.pptx
Internet Basics Presentation.pptxInternet Basics Presentation.pptx
Internet Basics Presentation.pptxSanthiNivas
 
Features of Java.pptx
Features of Java.pptxFeatures of Java.pptx
Features of Java.pptxSanthiNivas
 
Output Devices.pptx
Output Devices.pptxOutput Devices.pptx
Output Devices.pptxSanthiNivas
 
Input Devices.pptx
Input Devices.pptxInput Devices.pptx
Input Devices.pptxSanthiNivas
 
Operating System File Management Unit v.pptx
Operating System File Management Unit v.pptxOperating System File Management Unit v.pptx
Operating System File Management Unit v.pptxSanthiNivas
 
Input and Output Devices
Input and Output DevicesInput and Output Devices
Input and Output DevicesSanthiNivas
 
DDA ALGORITHM.pdf
DDA ALGORITHM.pdfDDA ALGORITHM.pdf
DDA ALGORITHM.pdfSanthiNivas
 
Computer Graphics Unit 2
Computer Graphics Unit 2Computer Graphics Unit 2
Computer Graphics Unit 2SanthiNivas
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsSanthiNivas
 
Page Layout and Background
Page Layout and BackgroundPage Layout and Background
Page Layout and BackgroundSanthiNivas
 
3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics3-D Transformation in Computer Graphics
3-D Transformation in Computer GraphicsSanthiNivas
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODSSanthiNivas
 

More from SanthiNivas (20)

packages.ppt
packages.pptpackages.ppt
packages.ppt
 
exception-handling-in-java.ppt
exception-handling-in-java.pptexception-handling-in-java.ppt
exception-handling-in-java.ppt
 
Introduction to PHP.ppt
Introduction to PHP.pptIntroduction to PHP.ppt
Introduction to PHP.ppt
 
static methods.pptx
static methods.pptxstatic methods.pptx
static methods.pptx
 
Topologies.ppt
Topologies.pptTopologies.ppt
Topologies.ppt
 
transmission media.ppt
transmission media.ppttransmission media.ppt
transmission media.ppt
 
Internet Basics Presentation.pptx
Internet Basics Presentation.pptxInternet Basics Presentation.pptx
Internet Basics Presentation.pptx
 
Topologies.ppt
Topologies.pptTopologies.ppt
Topologies.ppt
 
Features of Java.pptx
Features of Java.pptxFeatures of Java.pptx
Features of Java.pptx
 
Output Devices.pptx
Output Devices.pptxOutput Devices.pptx
Output Devices.pptx
 
Input Devices.pptx
Input Devices.pptxInput Devices.pptx
Input Devices.pptx
 
Operating System File Management Unit v.pptx
Operating System File Management Unit v.pptxOperating System File Management Unit v.pptx
Operating System File Management Unit v.pptx
 
Input and Output Devices
Input and Output DevicesInput and Output Devices
Input and Output Devices
 
HTML
HTMLHTML
HTML
 
DDA ALGORITHM.pdf
DDA ALGORITHM.pdfDDA ALGORITHM.pdf
DDA ALGORITHM.pdf
 
Computer Graphics Unit 2
Computer Graphics Unit 2Computer Graphics Unit 2
Computer Graphics Unit 2
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Page Layout and Background
Page Layout and BackgroundPage Layout and Background
Page Layout and Background
 
3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODS
 

Recently uploaded

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
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
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

Recently uploaded (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.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
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
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
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 

Type of database models

  • 2. Data Model  Describes structure of the database.  Aim is to support the development of information systems by providing the definition and format of data.  Classification:  1. High-Level Model  2. Representation Model  3. Low-Level Model
  • 3. 1. High-Level Model • Ensures data requirement of the users. • Not concerned with representation, but it‘s a conceptual form. • Three Impotant terms: a)Entity: - Any object, exists physically or conceptually. b)Attribute:- Property or characteristic of entity. c)Relationship:- Association or link b/w two entities. • These 3 terms make Entity-Relationship Model.
  • 4. Widely accepted and adapted graphical tool for data modeling. Introduced by Chen in 1976. Graphical representation of entities and their relationships in a database structure. Entity-Relationship (E-R) Model
  • 5. Entity-Relationship (E-R) Model College Principal College Student C Student A Student B College 3 College 2 College 1 Course C Course B Course A Student CourseAdmission Stud_Name Stud_Roll No Course_Id Course_Name Relationships E-R diagram
  • 6. •Advantages –Exceptional conceptual simplicity –Visual representation –Effective communication tool –Integrated with the relational data model •Disadvantages –Limited constraint representation –Limited relationship representation –No data manipulation language –Loss of information content
  • 7. 2. Representation Model - Representation of data stored inside a database. - Describes the physical structure of the database. - It uses the concepts which are close to the end-users. - Classification: a. Hierarchical b. Relational c. Network
  • 8. a. Hierarchical Database Model • Developed by IBM, is the Oldest database model. • Represented using a tree-diagram. (Parent-child relationship) • Each box is called a "Node" • The nodes represent a record type. • A line connecting nodes represent the link. Director Manager (Market.) Man (Sa ager les) Manager (HR) Area Manager 1 Area Manager 2 Area Manager 3 Sales Exe. 1 Sales Exe. 2 Sales Representative
  • 9. Cont… • Parent-child type is suited for One-to-many relationship between two entities. • But difficult to implement many-to-many relationship. e.g.: IMS system from IBM. Director Manager (Market.) Man (Sa ager les) Manager (HR) Area Manager 1 Area Manager 2 Area Manager 3 Sales Exe. 1 Sales Exe. 2 Sales Representative
  • 10. Advantages:- –Conceptual simplicity –Database security –Data independence –Database integrity –Efficiency Disadvantages:- –Complex implementation –Difficult to manage –Lacks structural independence –Complex applications programming and use –Implementation limitations –Lack of standards
  • 11. b. Relational Database Model • Simplest and the most common model. • Developed in 1970 by E.F. Codd, it became commercial in the 80s. • Data elements are stored in different tables made up of rows and columns. Roll No Name Surname Section 1001 Rajkumar Tomar D 1002 Rajkumar Singh D
  • 12. Relational Database Model(Cont) • Terminologies: -Data Values: alphanumeric raw data (Rajkumar) -Columns: fields (item or object that holds the data) -Rows: record (a group of data for related field) -Table: collection (all records & fields) -Key: identifier (uniquely identifies a row in the table. It can be value of a single or multiple column. e.g.: DB2, ORACLE, SQL Server. Roll No Name Surname Section 1001 Rajkuma r Tomar D 1002 Rajkuma r Singh D
  • 13. • Advantages –Structural independence. –Improved conceptual simplicity. –Easier database design, implementation, management, anduse. –New technology performance power and flexibility with multiple data requirement capabilities. –Data security (strong privacy) –Powerful database management system. • Disadvantages –Substantial hardware and system software overhead. –Can facilitate poor design and implementation. –May promote “islands of information” problems.
  • 14. c. Network Database Model • Represented using a Data-Structure Diagram. • Boxes represents the records & lines the links. • Based on "owner-member relationship" • Can represent one-to-one and many-to-many as well. Teacher 1 Teacher 2 Teacher 3 Course A Course B Course C Student 1 Student 2 Student 3
  • 15. • Advantages –Conceptual simplicity –Handles more relationship types –Data access flexibility –Promotes database integrity –Data independence • Disadvantage –Difficult for first time users –System complexity –Lack of structural independence
  • 16. DatabaseModels:- 1) Network model 2) Hierarchical model 3) Relational model 4)Entity-Relationship data model (mainly for database design) 5)Object-based data models (Object oriented and Object-relational) 6) Semi-structured data model (XML)
  • 18. The Object OrientedModel •Semantic data model (SDM) developed by Hammer and McLeod in 1981 •Modeled both data and their relationships in a single structure known as an object •Basis of object oriented data model (OODM) •OODM becomes the basis for the object oriented database management system (OODBMS)
  • 19. Object Oriented DataModel— Basic Structure• Object: abstraction of a real-world entity. • Attributes describe the properties of an object. •Objects that share similar characteristics are grouped in classes. • Classes are organized in a class hierarchy. •Inheritance is the ability of an object within the class hierarchy to inherit the attributes and methods of classes above it.
  • 21. •Advantages –Adds semantic content –Visual presentation includes semantic content –Database integrity –Both structural and data independence •Disadvantages –Slow pace of OODM standards development –Complex navigational data access –Steep learning curve –High system overhead slows transactions –Lack of market penetration
  • 22. Object-Relational DataModel • The new, extended version of relational database technology called object- relational database management systems also known as ORDBMS. • An ORDBMS supports an extended form of SQL called SQL3 that is still in the development stages. The extensions are needed because ORDBMSs have to support ADT's.
  • 23. Advantages • large storage capacity, • access speed • manipulation power of object databases. • Disadvantages • The architecture of ORDBMS is not appropriate for high-speed web applications. • ORDBMS are set to conquer the database market.
  • 24.
  • 26. Introduction to File https://www.slideshare.net/San thiNivas/introduction-to-file- system File System Vs Database  https://www.slideshare.net/Santh iNivas/file-system-vs-database
  • 27. II BCOM CA A Attendance LInk - https://forms.gle/4sNPcG2vsNbDY Le56 II BCOM CA B Attendance Link - https://forms.gle/qodQZphkMkhw rTbCA