SlideShare a Scribd company logo
1 of 18
Datamodels
Thakshayini. C J/IT/16/09/01
Content
 Introduction to data models
 Different data models
 Fly High Airlines
 Comparison- data models
 Justification
 Conclusion
2Thakshayini. C J/IT/16/09/01
Data
Data are the unique variables of information or
distinct pieces of information to form information
data should process in distinct way.
Data model
• Description of logical structure of database.
• Basic entities to initiate abstraction
• Explains the connections within different dat.
• Express how the data stored.
• Establishment of data process
• Flat model is the very first data model.
3Thakshayini. C J/IT/16/09/01
Importance of data models
Data structure available manually or in real world are
quiet complex and hard to retrieve distinct data.
Using data models data structures can be explained in
simple graphical representation.
Understandable representation of data structure. Data
models act as communication tools between end users,
data administrator and others who refers.
4Thakshayini. C J/IT/16/09/01
Data models
Types of data models
Network
model
Representation
model
Hierarchical
model
Object
relational
model
Relational
model
Object
oriented
data
model
Thakshayini. C J/IT/16/09/01 5
Hierarchical model
 One to many relationship
 Once built no further changes can be done.
 Tree like structure
Advantages
 Specification
 Only one parent record
type.
Disadvantages
 No changes made at the
middle of the process.
 Complex problems may
arise.
Network model
 A system demonstrate is a database display that is outlined as an adaptable way to deal with speaking to
objects and their connections.
 An exceptional component of the system demonstrate is its outline, which is seen as a diagram where
relationship composes are circular segments and protest composes are hubs.
 Dissimilar to other database models, the system model's diagram isn't restricted to be a cross section or
pecking order; the progressive tree is supplanted by a chart, which takes into account more fundamental
associations with the hubs
Advantages
 Basic Concept: Similar to the various leveled demonstrate, this model is
basic and the usage is easy.
 Capacity to Manage More Relationship Types: The system show can
oversee balanced (1:1) and additionally many-to-many (N: N) connections.
 Simple Access to Data: Accessing the information is less complex when
contrasted with the various leveled show.
Advantages(Network model)
 Information Independence: Data autonomy is better in arrange models instead of the progressive models
 Information Integrity: In a system demonstrate, there's dependably an association between the parent and
the kid fragments since it relies upon the parent-kid relationship
Disadvantages (Network model)
 Framework Complexity: Each and every record must be kept up with the assistance of
pointers, which influences the database to structure more intricate.
 Utilitarian Flaws: Because an extraordinary number of pointers is basic, inclusion, updates,
and erasure turn out to be more perplexing.
 Absence of Structural Independence: An adjustment in structure requests an adjustment in
the application also, which prompts absence of auxiliary autonomy.
Object oriented data model
 Inspire by object oriented programming languages.
 Uses object oriented concepts.
 Capable of storing large objects
 Binary Large Objects like images, multi media are facilitate.
Advantages
 Simplified
 Lack constrained between objects.
 Reduce the semantic gaps.
 Easy to get connect with object oriented programming
languages
Disadvantages
Object oriented model
 Model is often provided through object oriented
language such as (C++, Java).
 Practically very complex and in applicable in many
times.
Relational model
 Simplifies the database structure (data represented) by the used of tables and columns.
 In use popularly amongst industry.
Advantages
 Relational Algebra: Relational database supports relational algebra and
relational operations of the set theory
 Dynamic views: In relational database model, view is not past of physical
schema it is always dynamic.
 Excellent data Security : Support the concept of users rights, meets security
of databases.
 Scaling up : Can be scatted up to new hardware technology
Inconsistency & data redundancy are considered as drawbacks
of the model
Object relational model
 A relational database model that accepts object oriented concepts as well.
 Constructs to deal with added data types.
 Allow attributes of tuples to have complex types, including non-atomic values such as nested relations
 Preserve relational foundations, in particular the declarative access to data, while extending modeling
power
 Upward compatibility with existing relational languages.
Fly HighAirlines - Database
 Managing 25 international & local airplanes.
 Assigning seats & arrangements when seat cancellation.
 Categorizing seats according to age groups.
 The following passenger information should be maintained:
 Name
 Address
 Contact information
 NIC NO
 Passport No.
 Cash or credit payment details should be real time management.
Comparing data models
Selected model - Justification
Relational database model is best suited model for the Fly High Airlines data base
management system.
An efficient procedure exists for guaranteeing a social database configuration is free of
peculiarities that may affect the trustworthiness and precision of the database.
Strong data typing and validity checks ensure data fall within acceptable ranges, and
required data are present.
Users can query any table in the database, and combine related tables using special join
functions to include relevant data contained in other tables in the results
Conclusion
 A Database model defines the logical design and structure of a database and defines
how data will be stored, accessed and updated in a database management system
 The hierarchy starts from the Root data, and expands like a tree, adding child nodes to
the parent nodes
 This model efficiently describes many real-world relationships like index of a book,
recipes etc.
 Network model data is organized more like a graph, and are allowed to have more than
one parent node.
 Relational model data is organized in two-dimensional tables and the relationship is
maintained by storing a common field
17Thakshayini. C J/IT/16/09/01
References
cs, 2014. Course central. [Online]
Available at: https://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes/Chapter8/node3.html
[Accessed 16 08 2018].
tutorialspoint, 2016. Tutorials point. [Online]
Available at: https://www.tutorialspoint.com/dbms/dbms_data_independence.htm
[Accessed 12 08 2018].
ThankYou
Thakshayini Chandramohan

More Related Content

What's hot

Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
koolkampus
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
Sulemang
 
Database management system1
Database management system1Database management system1
Database management system1
jamwal85
 

What's hot (20)

Data base management system
Data base management systemData base management system
Data base management system
 
Database management system
Database management systemDatabase management system
Database management system
 
Dbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMSDbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMS
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Multimedia Database
Multimedia Database Multimedia Database
Multimedia Database
 
The relational database model
The relational database modelThe relational database model
The relational database model
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
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
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
 
Data Mining: Classification and analysis
Data Mining: Classification and analysisData Mining: Classification and analysis
Data Mining: Classification and analysis
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
Metadata ppt
Metadata pptMetadata ppt
Metadata ppt
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Database management system1
Database management system1Database management system1
Database management system1
 
Encapsulation of operations, methods & persistence
Encapsulation of operations, methods & persistenceEncapsulation of operations, methods & persistence
Encapsulation of operations, methods & persistence
 

Similar to Data models

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
 
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
 

Similar to Data models (20)

DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.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-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.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
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdfchapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
 
DBMS(Network_Data_Model).pptx
DBMS(Network_Data_Model).pptxDBMS(Network_Data_Model).pptx
DBMS(Network_Data_Model).pptx
 
Data models
Data modelsData models
Data models
 
Data modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software DomainData modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software Domain
 
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
 
A relational model of data for large shared data banks
A relational model of data for large shared data banksA relational model of data for large shared data banks
A relational model of data for large shared data banks
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
 
DBMS
DBMSDBMS
DBMS
 
DBMS - Introduction
DBMS - IntroductionDBMS - Introduction
DBMS - Introduction
 
Cse ii ii sem
Cse ii ii semCse ii ii sem
Cse ii ii sem
 
Introduction to DBMS and SQL Overview
Introduction to DBMS and SQL OverviewIntroduction to DBMS and SQL Overview
Introduction to DBMS and SQL Overview
 
1.1 Data Modelling - Part I (Understand Data Model).pdf
1.1 Data Modelling - Part I (Understand Data Model).pdf1.1 Data Modelling - Part I (Understand Data Model).pdf
1.1 Data Modelling - Part I (Understand Data Model).pdf
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
 
ITB - UNIT 3.pdf
ITB - UNIT 3.pdfITB - UNIT 3.pdf
ITB - UNIT 3.pdf
 

Recently uploaded

obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
yulianti213969
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
zifhagzkk
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
23050636
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
mikehavy0
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted KitAbortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh +966572737505 get cytotec
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
jk0tkvfv
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
acoha1
 

Recently uploaded (20)

Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted KitAbortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchers
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 

Data models

  • 2. Content  Introduction to data models  Different data models  Fly High Airlines  Comparison- data models  Justification  Conclusion 2Thakshayini. C J/IT/16/09/01
  • 3. Data Data are the unique variables of information or distinct pieces of information to form information data should process in distinct way. Data model • Description of logical structure of database. • Basic entities to initiate abstraction • Explains the connections within different dat. • Express how the data stored. • Establishment of data process • Flat model is the very first data model. 3Thakshayini. C J/IT/16/09/01
  • 4. Importance of data models Data structure available manually or in real world are quiet complex and hard to retrieve distinct data. Using data models data structures can be explained in simple graphical representation. Understandable representation of data structure. Data models act as communication tools between end users, data administrator and others who refers. 4Thakshayini. C J/IT/16/09/01
  • 5. Data models Types of data models Network model Representation model Hierarchical model Object relational model Relational model Object oriented data model Thakshayini. C J/IT/16/09/01 5
  • 6. Hierarchical model  One to many relationship  Once built no further changes can be done.  Tree like structure Advantages  Specification  Only one parent record type. Disadvantages  No changes made at the middle of the process.  Complex problems may arise.
  • 7. Network model  A system demonstrate is a database display that is outlined as an adaptable way to deal with speaking to objects and their connections.  An exceptional component of the system demonstrate is its outline, which is seen as a diagram where relationship composes are circular segments and protest composes are hubs.  Dissimilar to other database models, the system model's diagram isn't restricted to be a cross section or pecking order; the progressive tree is supplanted by a chart, which takes into account more fundamental associations with the hubs Advantages  Basic Concept: Similar to the various leveled demonstrate, this model is basic and the usage is easy.  Capacity to Manage More Relationship Types: The system show can oversee balanced (1:1) and additionally many-to-many (N: N) connections.  Simple Access to Data: Accessing the information is less complex when contrasted with the various leveled show.
  • 8. Advantages(Network model)  Information Independence: Data autonomy is better in arrange models instead of the progressive models  Information Integrity: In a system demonstrate, there's dependably an association between the parent and the kid fragments since it relies upon the parent-kid relationship Disadvantages (Network model)  Framework Complexity: Each and every record must be kept up with the assistance of pointers, which influences the database to structure more intricate.  Utilitarian Flaws: Because an extraordinary number of pointers is basic, inclusion, updates, and erasure turn out to be more perplexing.  Absence of Structural Independence: An adjustment in structure requests an adjustment in the application also, which prompts absence of auxiliary autonomy.
  • 9. Object oriented data model  Inspire by object oriented programming languages.  Uses object oriented concepts.  Capable of storing large objects  Binary Large Objects like images, multi media are facilitate. Advantages  Simplified  Lack constrained between objects.  Reduce the semantic gaps.  Easy to get connect with object oriented programming languages
  • 10. Disadvantages Object oriented model  Model is often provided through object oriented language such as (C++, Java).  Practically very complex and in applicable in many times.
  • 11. Relational model  Simplifies the database structure (data represented) by the used of tables and columns.  In use popularly amongst industry. Advantages  Relational Algebra: Relational database supports relational algebra and relational operations of the set theory  Dynamic views: In relational database model, view is not past of physical schema it is always dynamic.  Excellent data Security : Support the concept of users rights, meets security of databases.  Scaling up : Can be scatted up to new hardware technology Inconsistency & data redundancy are considered as drawbacks of the model
  • 12. Object relational model  A relational database model that accepts object oriented concepts as well.  Constructs to deal with added data types.  Allow attributes of tuples to have complex types, including non-atomic values such as nested relations  Preserve relational foundations, in particular the declarative access to data, while extending modeling power  Upward compatibility with existing relational languages.
  • 13. Fly HighAirlines - Database  Managing 25 international & local airplanes.  Assigning seats & arrangements when seat cancellation.  Categorizing seats according to age groups.  The following passenger information should be maintained:  Name  Address  Contact information  NIC NO  Passport No.  Cash or credit payment details should be real time management.
  • 15. Selected model - Justification Relational database model is best suited model for the Fly High Airlines data base management system. An efficient procedure exists for guaranteeing a social database configuration is free of peculiarities that may affect the trustworthiness and precision of the database. Strong data typing and validity checks ensure data fall within acceptable ranges, and required data are present. Users can query any table in the database, and combine related tables using special join functions to include relevant data contained in other tables in the results
  • 16. Conclusion  A Database model defines the logical design and structure of a database and defines how data will be stored, accessed and updated in a database management system  The hierarchy starts from the Root data, and expands like a tree, adding child nodes to the parent nodes  This model efficiently describes many real-world relationships like index of a book, recipes etc.  Network model data is organized more like a graph, and are allowed to have more than one parent node.  Relational model data is organized in two-dimensional tables and the relationship is maintained by storing a common field
  • 17. 17Thakshayini. C J/IT/16/09/01 References cs, 2014. Course central. [Online] Available at: https://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes/Chapter8/node3.html [Accessed 16 08 2018]. tutorialspoint, 2016. Tutorials point. [Online] Available at: https://www.tutorialspoint.com/dbms/dbms_data_independence.htm [Accessed 12 08 2018].