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

Normal forms
Normal formsNormal forms
Normal forms
Samuel Igbanogu
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
Adeel Rasheed
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
Kabindra Koirala
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
Smriti Jain
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
madhav bansal
 
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
BIT Durg
 
Ooad
OoadOoad
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
AhmadShah Sultani
 
joins in database
 joins in database joins in database
joins in database
Sultan Arshad
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
Pooja Dixit
 
Integrity constraints in dbms
Integrity constraints in dbmsIntegrity constraints in dbms
Integrity constraints in dbms
Vignesh Saravanan
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMSkoolkampus
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
Rahul Narang
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
Murassa Gillani
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Data independence
Data independenceData independence
Data independence
Aashima Wadhwa
 
Data models
Data modelsData models
Data models
RituBhargava7
 

What's hot (20)

Normal forms
Normal formsNormal forms
Normal forms
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
 
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
 
Ooad
OoadOoad
Ooad
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
joins in database
 joins in database joins in database
joins in database
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
 
Integrity constraints in dbms
Integrity constraints in dbmsIntegrity constraints in dbms
Integrity constraints in dbms
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Data independence
Data independenceData independence
Data independence
 
Data models
Data modelsData models
Data models
 

Similar to Data models

DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
kingVox
 
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-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
Bhavya304221
 
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
 
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]
Usman Tariq
 
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
MisganawAbeje1
 
DBMS(Network_Data_Model).pptx
DBMS(Network_Data_Model).pptxDBMS(Network_Data_Model).pptx
DBMS(Network_Data_Model).pptx
AmitSingh770691
 
Data models
Data modelsData models
Data models
Samuel Igbanogu
 
Data modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software DomainData modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software Domain
Abdul Ahad
 
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
 
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
Sammy Alvarez
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
DBMS
DBMSDBMS
DBMS - Introduction
DBMS - IntroductionDBMS - Introduction
DBMS - Introduction
JOSEPHINE297640
 
Cse ii ii sem
Cse ii ii semCse ii ii sem
Cse ii ii sem
MdwebdevDev
 
Introduction to DBMS and SQL Overview
Introduction to DBMS and SQL OverviewIntroduction to DBMS and SQL Overview
Introduction to DBMS and SQL Overview
Prabu U
 
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
RakeshKumar145431
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
Sonia Mim
 
ITB - UNIT 3.pdf
ITB - UNIT 3.pdfITB - UNIT 3.pdf
ITB - UNIT 3.pdf
SOMASUNDARAM T
 

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

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 

Recently uploaded (20)

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 

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