SlideShare a Scribd company logo
ASSIGNMENT#1
DATABASE SYSTEM Page 1
DATA MODELS
Data Model:
“ An integrated collection of concepts for describing and manipulating data,
Relationships between data,and constraints on the data in an organization.”
A database model is a theory or specification describing how a database is structured and used.
Several such models have been suggested.A data model is not just a way of structuring data: it
also defines a set of operations that can be performed on the data.Some common models
includes:
 Flat File Model
 Hierarchal Model
 Network Model
 Relational Model
 Object Relational Model
 Object based model(Entity Relationship)
Flat File Model:
The flat (or table) model consists of a single, two-dimensional array of data elements, where all
members of a given column are assumed to be similar values, and all members of a row are
assumed to be related to one another. For instance, columns for name and password that might be
used as a part of a system security database. Each row would have the specific password
associated with an individual user. Columns of the table often have a type associated with them,
defining them as character data, date or time information, integers, or floating
How It Works
To make a flat file data model functional, all relevant information about a record needs to be
stored in the same file. In a CSV sheet, for example, no application-specific formats apply to the
data contained within the file; only a comma denotes the end of one field in a record. Each
record is written on a line in the file, allowing all data for a single record to be stored separately
from other records.
ASSIGNMENT#1
DATABASE SYSTEM Page 2
Such databases can quickly become very large and difficult to manage because of the simple way
they are organized. Many modern data models use connected tables to organize groups of related
data. This makes such information easier to locate and more flexible to work with/
Flat File Data Model
 At File Data Model Contains A Single Structure, Two-Dimensional Array
of Data Elements Representing One Specific Business Area.
 All The Members of A Given Column in The Two-Dimensional Array Are Assumed To
Contain Similar Values of Same Data type
 All Members of A Row Are Assumed To Be Related To One Another As Per The
Business Requirements.
Advantages
 Flat File Database is Simple To Develop And Easy To Implement
 Can Be Considered For Small Databases With Small Business Units
 We Can Avail The Locking Facilities Provided By The Operating System Locking
Concepts
Dis-Advantages
 Cannot Control The Data Redundancy
 Transactional Management Can Be A Big Head-Ache
 Concurrency Management Can Be A Big Bottle Neck As The Number of Clients
Increase
 Flat File Database is A Big Botheration For Storage As it can Be Stored And Operated
From Only One Location
 Flat File Databases Are Very Critical To Recover When Corrupted.

11/8/2012
ASSIGNMENT#1
DATABASE SYSTEM Page 3
Object Relational Model:
The objectrelational model isdesignedtoprovide arelational databasemanagementthatallows
developerstointegrate databaseswiththeir datatype andmethods.Itisessentiallyarelationalmodel
that allowsuserstointegrate object-orientedfeaturesintoit.
Functions:
The main function of the object relational model is to combine the convenience of the
relational model with the object model.The benefit of this combination range from scalability to
sup port for rich data type.
The primary function of this model is to more
power,greater flexibility,better performance and greater
data integrity than those that comes before it.The object
relationsl model allow the users to define data
type,function and also operators.As a direct result of this
functionality and performance of this model are
optimized.It can be said that obeject relational model is
an evolutionary technology this approach has taken on
the roubust trabsuction and performance management
aspect of its predeccesser.
Advantages:
Some of the benefits that are offered by the object relational model include:
 Extensibility: Users are able to extended the capability of the database .
 Complex Types: It allow users to define new data type that combine one or more of the
current existing data types.
 Inheritance: Users able to define object or type and table that procur the properties of
other object as well as new properties that are specific to the oject that has been defined.
The object relational database management system(ORDMS) these system provide an addition
of new and extensive object storage,capability to the relational model and the centre of the more
modern information system of today.
 Object-Relational Data Models Add New Object Storage Capabilities To The Relational
Systems At The Core of Modern Information Systems.
 The Object-Relational Data Models Provide New Facilities To Integrate Traditional
Business Data With Complex Objects Such As Time-Series And Geospatial Data.
 The Object Relational Data Models Provide Features Like
o Type Constructor For Objects And Object Types
o Object Identity And References
o Collection Type Constructors For Nested Tables And Complex Objects
ASSIGNMENT#1
DATABASE SYSTEM Page 4
o Reference Type Constructor
o Methods For Object Types
o Object Tables
(Object relational model)
Object-based Model:
“Object based data model use concepts such as entities,attributes and relationships.”
Object-based logical models:
Describe data at the conceptual and view levels.
o Provide fairly flexible structuring capabilities.
o Allow one to specify data constraints explicitly.
o Over 30 such models, including:
 Entity-relationship model.
 Object-oriented model.
 Binary model.
 Semantic data.
Entity-RelationshipModel
The Entity-Relationship (ER) model, a high-level data model that is useful in developing a
conceptual design for a database. In 1976, Chen developed the Entity-Relationship (ER)
model, a high-level data model that is useful in developing a conceptual design for a database.
ASSIGNMENT#1
DATABASE SYSTEM Page 5
Creation of an ER diagram, which is one of the first steps in designing a database, helps the
designer(s) to understand and to specify the desired components of the database and the
relationships among those components. An ER model is a diagram containing entities or "items",
relationships among them, and attributes of the entities and the relationships.
Entity
An entity is a real-world item or concept that exists on its own. The set of all possible values for
an entity is the entity type.
. In our example, a particular student , team, lab section, or experiment is an entity. The set of all
possible values for an entity, such as all possible students, is the entity type. In an ER model, we
diagram an entity type as a rectangle containing the type name, such as student.
Attribute
An attribute of an entity is a particular property that describes the entity. The set of all possible
values of an attribute is the attribute domain.
Each entity has attributes, or particular properties that describe the entity. For example, students
has properties of his own Student Identification number, name, and grade. A particular value of
an attribute, such as 93 for the grade, is a value of the attribute. Most of the data in a database
consists of values of attributes. The set of all possible values of an attribute, such as integers
from 0 to 100 for a grade, is the attribute domain.
A simple attribute is one component that is atomic. A composite attribute has multiple
components, each of which is atomic or composite.
.
ASSIGNMENT#1
DATABASE SYSTEM Page 6
Relationship
A relationship type is a set of associations among entity types. A relationship or relationship
instance is an ordered pair consisting of particular related entities. For example, the student
entity type is related to the team entity type because each student is a member of a team.
ASSIGNMENT#1
DATABASE SYSTEM Page 7
Types of Relationships in ER model:
1-One-to-One
Consider the example of a university.For one Department there can be only one department
head.This is one-to-one relationship.
2-One-to-Many:
A STUDENT can MAJOR in only one course,but many STUDENTs would have registered for a
given MAJOR course.This is one-to-many relationship.
.
3-Many-to-Many:
A STUDENT can make many coursesand many STUDENTs can registered for a given
COURSE.This is called many-to-many relationship.
ASSIGNMENT#1
DATABASE SYSTEM Page 8
Refrences:
 http://en.wikipedia.org/wiki/Database_model.
 http://www.inf.unibz.it/~franconi/teaching/2000/ct481/er-mo.
.http://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes/Chapter2/nod
e1.htmldelling/.

 http://woffor http://en.wikipedia.org/wiki/Object-relational_mappingd-
ecs.org/dataandvisualization/ermodel/material.htm.
 www.wisegeek.com/what-is-a-flat-file.htm
Ad

More Related Content

What's hot (20)

The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
sharmila_yusof
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
oudesign
 
Data models
Data modelsData models
Data models
KIRANPREET KAUR
 
Data resource management and DSS
Data resource management and DSSData resource management and DSS
Data resource management and DSS
RajThakuri
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
AnilPokhrel7
 
Summary data modelling
Summary data modellingSummary data modelling
Summary data modelling
Novita Sari
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
Bryan Corpuz
 
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
 
COMPUTERS Database
COMPUTERS Database COMPUTERS Database
COMPUTERS Database
Rc Os
 
DBMS
DBMSDBMS
DBMS
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
oudesign
 
Data Models
Data ModelsData Models
Data Models
RIAH ENCARNACION
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
Introduction to ER Diagrams
Introduction to ER DiagramsIntroduction to ER Diagrams
Introduction to ER Diagrams
Adri Jovin
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
Rosalyn Lemieux
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
Jananath Banuka
 
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
 
Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
Tej Kiran
 
Fundamentals of Data Modeling and Database Design by Dr. Kamal Gulati
Fundamentals of Data Modeling and Database Design by Dr. Kamal GulatiFundamentals of Data Modeling and Database Design by Dr. Kamal Gulati
Fundamentals of Data Modeling and Database Design by Dr. Kamal Gulati
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
sharmila_yusof
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
oudesign
 
Data resource management and DSS
Data resource management and DSSData resource management and DSS
Data resource management and DSS
RajThakuri
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
AnilPokhrel7
 
Summary data modelling
Summary data modellingSummary data modelling
Summary data modelling
Novita Sari
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
Bryan Corpuz
 
COMPUTERS Database
COMPUTERS Database COMPUTERS Database
COMPUTERS Database
Rc Os
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
oudesign
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
Introduction to ER Diagrams
Introduction to ER DiagramsIntroduction to ER Diagrams
Introduction to ER Diagrams
Adri Jovin
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
Rosalyn Lemieux
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
Jananath Banuka
 
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
 
Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
Tej Kiran
 

Viewers also liked (20)

Getting the job you want
Getting the job you wantGetting the job you want
Getting the job you want
Amanda Sturgill
 
Employability & you
Employability & youEmployability & you
Employability & you
Shirin Siddiqui
 
Are you getting your fair digital share?
Are you getting your fair digital share?Are you getting your fair digital share?
Are you getting your fair digital share?
Kantar
 
Seven Jobs You Should Be Running #sqlsat126
Seven Jobs You Should Be Running #sqlsat126Seven Jobs You Should Be Running #sqlsat126
Seven Jobs You Should Be Running #sqlsat126
Mike Hillwig
 
Get the job you deserve !!!
Get the job you deserve !!!Get the job you deserve !!!
Get the job you deserve !!!
josephnmaria
 
Your company needs you!
Your company needs you!Your company needs you!
Your company needs you!
Laurence Botha
 
Employability & you
Employability & youEmployability & you
Employability & you
Shirin Siddiqui
 
2012060011 lab2
2012060011 lab22012060011 lab2
2012060011 lab2
Joanna James Neptune
 
what to do in marine biotechnology
what to do in  marine biotechnologywhat to do in  marine biotechnology
what to do in marine biotechnology
Arual Rangel
 
2012060011 lab2
2012060011 lab22012060011 lab2
2012060011 lab2
Joanna James Neptune
 
Biogas
BiogasBiogas
Biogas
Arual Rangel
 
Previas por Parciales inglés 1º año
Previas por Parciales inglés 1º añoPrevias por Parciales inglés 1º año
Previas por Parciales inglés 1º año
sabrinasastre
 
01 04 european union research and innovation perspectives on biotechnology
01 04 european union research and innovation perspectives on biotechnology01 04 european union research and innovation perspectives on biotechnology
01 04 european union research and innovation perspectives on biotechnology
Arual Rangel
 
15 min presentation
15 min presentation15 min presentation
15 min presentation
ibezimako90
 
Organisms and identifications
Organisms and identificationsOrganisms and identifications
Organisms and identifications
educadamkoeberlein
 
Our Personal Introductions 2013
Our Personal Introductions 2013Our Personal Introductions 2013
Our Personal Introductions 2013
sabrinasastre
 
2012060011 ergonomics
2012060011 ergonomics2012060011 ergonomics
2012060011 ergonomics
Joanna James Neptune
 
Data models
Data modelsData models
Data models
Hira Bukhari
 
screening of selected marine algae from the coastal tamil nadu, south
screening of selected marine algae from the coastal tamil nadu, southscreening of selected marine algae from the coastal tamil nadu, south
screening of selected marine algae from the coastal tamil nadu, south
Arual Rangel
 
Bab iii fisika i
Bab iii fisika iBab iii fisika i
Bab iii fisika i
kikitama
 
Getting the job you want
Getting the job you wantGetting the job you want
Getting the job you want
Amanda Sturgill
 
Are you getting your fair digital share?
Are you getting your fair digital share?Are you getting your fair digital share?
Are you getting your fair digital share?
Kantar
 
Seven Jobs You Should Be Running #sqlsat126
Seven Jobs You Should Be Running #sqlsat126Seven Jobs You Should Be Running #sqlsat126
Seven Jobs You Should Be Running #sqlsat126
Mike Hillwig
 
Get the job you deserve !!!
Get the job you deserve !!!Get the job you deserve !!!
Get the job you deserve !!!
josephnmaria
 
Your company needs you!
Your company needs you!Your company needs you!
Your company needs you!
Laurence Botha
 
what to do in marine biotechnology
what to do in  marine biotechnologywhat to do in  marine biotechnology
what to do in marine biotechnology
Arual Rangel
 
Previas por Parciales inglés 1º año
Previas por Parciales inglés 1º añoPrevias por Parciales inglés 1º año
Previas por Parciales inglés 1º año
sabrinasastre
 
01 04 european union research and innovation perspectives on biotechnology
01 04 european union research and innovation perspectives on biotechnology01 04 european union research and innovation perspectives on biotechnology
01 04 european union research and innovation perspectives on biotechnology
Arual Rangel
 
15 min presentation
15 min presentation15 min presentation
15 min presentation
ibezimako90
 
Our Personal Introductions 2013
Our Personal Introductions 2013Our Personal Introductions 2013
Our Personal Introductions 2013
sabrinasastre
 
screening of selected marine algae from the coastal tamil nadu, south
screening of selected marine algae from the coastal tamil nadu, southscreening of selected marine algae from the coastal tamil nadu, south
screening of selected marine algae from the coastal tamil nadu, south
Arual Rangel
 
Bab iii fisika i
Bab iii fisika iBab iii fisika i
Bab iii fisika i
kikitama
 
Ad

Similar to Data models (20)

What is Data Dictionary in Database System
What is Data Dictionary in Database SystemWhat is Data Dictionary in Database System
What is Data Dictionary in Database System
punjabcollege8685
 
What is Data Dictionary in database system
What is Data Dictionary in database systemWhat is Data Dictionary in database system
What is Data Dictionary in database system
punjabcollege8685
 
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
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtcDBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
thivakarana06
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
rsujeet169
 
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-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
kingVox
 
DBMS Part 1.pptx
DBMS Part 1.pptxDBMS Part 1.pptx
DBMS Part 1.pptx
Shivammittal880395
 
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
 
Data Modeling and Data Models and its Importance
Data Modeling and Data Models and its ImportanceData Modeling and Data Models and its Importance
Data Modeling and Data Models and its Importance
Zulaikha38
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
smelltulip
 
Database management systems
Database management systemsDatabase management systems
Database management systems
Ravindra Singh Gohil
 
Chapter 2 Database Systems Architectures
Chapter 2 Database Systems ArchitecturesChapter 2 Database Systems Architectures
Chapter 2 Database Systems Architectures
AdaneGendisha
 
Chapter 2 Database Systems Architectures
Chapter 2 Database Systems ArchitecturesChapter 2 Database Systems Architectures
Chapter 2 Database Systems Architectures
AdaneGendisha
 
Data Base Security note in data -unit-1.pdf
Data Base Security note in data  -unit-1.pdfData Base Security note in data  -unit-1.pdf
Data Base Security note in data -unit-1.pdf
22cc005
 
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
University of Gondar
 
Presentation1
Presentation1Presentation1
Presentation1
Celso Catacutan Jr.
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
Sonia Mim
 
What is Data Dictionary in Database System
What is Data Dictionary in Database SystemWhat is Data Dictionary in Database System
What is Data Dictionary in Database System
punjabcollege8685
 
What is Data Dictionary in database system
What is Data Dictionary in database systemWhat is Data Dictionary in database system
What is Data Dictionary in database system
punjabcollege8685
 
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
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtcDBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
DBMS DATA MANAGEMENT SYSTEM ppt Cs403 rtc
thivakarana06
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
rsujeet169
 
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-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
kingVox
 
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
 
Data Modeling and Data Models and its Importance
Data Modeling and Data Models and its ImportanceData Modeling and Data Models and its Importance
Data Modeling and Data Models and its Importance
Zulaikha38
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
smelltulip
 
Chapter 2 Database Systems Architectures
Chapter 2 Database Systems ArchitecturesChapter 2 Database Systems Architectures
Chapter 2 Database Systems Architectures
AdaneGendisha
 
Chapter 2 Database Systems Architectures
Chapter 2 Database Systems ArchitecturesChapter 2 Database Systems Architectures
Chapter 2 Database Systems Architectures
AdaneGendisha
 
Data Base Security note in data -unit-1.pdf
Data Base Security note in data  -unit-1.pdfData Base Security note in data  -unit-1.pdf
Data Base Security note in data -unit-1.pdf
22cc005
 
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
University of Gondar
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
Sonia Mim
 
Ad

Recently uploaded (20)

Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 

Data models

  • 1. ASSIGNMENT#1 DATABASE SYSTEM Page 1 DATA MODELS Data Model: “ An integrated collection of concepts for describing and manipulating data, Relationships between data,and constraints on the data in an organization.” A database model is a theory or specification describing how a database is structured and used. Several such models have been suggested.A data model is not just a way of structuring data: it also defines a set of operations that can be performed on the data.Some common models includes:  Flat File Model  Hierarchal Model  Network Model  Relational Model  Object Relational Model  Object based model(Entity Relationship) Flat File Model: The flat (or table) model consists of a single, two-dimensional array of data elements, where all members of a given column are assumed to be similar values, and all members of a row are assumed to be related to one another. For instance, columns for name and password that might be used as a part of a system security database. Each row would have the specific password associated with an individual user. Columns of the table often have a type associated with them, defining them as character data, date or time information, integers, or floating How It Works To make a flat file data model functional, all relevant information about a record needs to be stored in the same file. In a CSV sheet, for example, no application-specific formats apply to the data contained within the file; only a comma denotes the end of one field in a record. Each record is written on a line in the file, allowing all data for a single record to be stored separately from other records.
  • 2. ASSIGNMENT#1 DATABASE SYSTEM Page 2 Such databases can quickly become very large and difficult to manage because of the simple way they are organized. Many modern data models use connected tables to organize groups of related data. This makes such information easier to locate and more flexible to work with/ Flat File Data Model  At File Data Model Contains A Single Structure, Two-Dimensional Array of Data Elements Representing One Specific Business Area.  All The Members of A Given Column in The Two-Dimensional Array Are Assumed To Contain Similar Values of Same Data type  All Members of A Row Are Assumed To Be Related To One Another As Per The Business Requirements. Advantages  Flat File Database is Simple To Develop And Easy To Implement  Can Be Considered For Small Databases With Small Business Units  We Can Avail The Locking Facilities Provided By The Operating System Locking Concepts Dis-Advantages  Cannot Control The Data Redundancy  Transactional Management Can Be A Big Head-Ache  Concurrency Management Can Be A Big Bottle Neck As The Number of Clients Increase  Flat File Database is A Big Botheration For Storage As it can Be Stored And Operated From Only One Location  Flat File Databases Are Very Critical To Recover When Corrupted.  11/8/2012
  • 3. ASSIGNMENT#1 DATABASE SYSTEM Page 3 Object Relational Model: The objectrelational model isdesignedtoprovide arelational databasemanagementthatallows developerstointegrate databaseswiththeir datatype andmethods.Itisessentiallyarelationalmodel that allowsuserstointegrate object-orientedfeaturesintoit. Functions: The main function of the object relational model is to combine the convenience of the relational model with the object model.The benefit of this combination range from scalability to sup port for rich data type. The primary function of this model is to more power,greater flexibility,better performance and greater data integrity than those that comes before it.The object relationsl model allow the users to define data type,function and also operators.As a direct result of this functionality and performance of this model are optimized.It can be said that obeject relational model is an evolutionary technology this approach has taken on the roubust trabsuction and performance management aspect of its predeccesser. Advantages: Some of the benefits that are offered by the object relational model include:  Extensibility: Users are able to extended the capability of the database .  Complex Types: It allow users to define new data type that combine one or more of the current existing data types.  Inheritance: Users able to define object or type and table that procur the properties of other object as well as new properties that are specific to the oject that has been defined. The object relational database management system(ORDMS) these system provide an addition of new and extensive object storage,capability to the relational model and the centre of the more modern information system of today.  Object-Relational Data Models Add New Object Storage Capabilities To The Relational Systems At The Core of Modern Information Systems.  The Object-Relational Data Models Provide New Facilities To Integrate Traditional Business Data With Complex Objects Such As Time-Series And Geospatial Data.  The Object Relational Data Models Provide Features Like o Type Constructor For Objects And Object Types o Object Identity And References o Collection Type Constructors For Nested Tables And Complex Objects
  • 4. ASSIGNMENT#1 DATABASE SYSTEM Page 4 o Reference Type Constructor o Methods For Object Types o Object Tables (Object relational model) Object-based Model: “Object based data model use concepts such as entities,attributes and relationships.” Object-based logical models: Describe data at the conceptual and view levels. o Provide fairly flexible structuring capabilities. o Allow one to specify data constraints explicitly. o Over 30 such models, including:  Entity-relationship model.  Object-oriented model.  Binary model.  Semantic data. Entity-RelationshipModel The Entity-Relationship (ER) model, a high-level data model that is useful in developing a conceptual design for a database. In 1976, Chen developed the Entity-Relationship (ER) model, a high-level data model that is useful in developing a conceptual design for a database.
  • 5. ASSIGNMENT#1 DATABASE SYSTEM Page 5 Creation of an ER diagram, which is one of the first steps in designing a database, helps the designer(s) to understand and to specify the desired components of the database and the relationships among those components. An ER model is a diagram containing entities or "items", relationships among them, and attributes of the entities and the relationships. Entity An entity is a real-world item or concept that exists on its own. The set of all possible values for an entity is the entity type. . In our example, a particular student , team, lab section, or experiment is an entity. The set of all possible values for an entity, such as all possible students, is the entity type. In an ER model, we diagram an entity type as a rectangle containing the type name, such as student. Attribute An attribute of an entity is a particular property that describes the entity. The set of all possible values of an attribute is the attribute domain. Each entity has attributes, or particular properties that describe the entity. For example, students has properties of his own Student Identification number, name, and grade. A particular value of an attribute, such as 93 for the grade, is a value of the attribute. Most of the data in a database consists of values of attributes. The set of all possible values of an attribute, such as integers from 0 to 100 for a grade, is the attribute domain. A simple attribute is one component that is atomic. A composite attribute has multiple components, each of which is atomic or composite. .
  • 6. ASSIGNMENT#1 DATABASE SYSTEM Page 6 Relationship A relationship type is a set of associations among entity types. A relationship or relationship instance is an ordered pair consisting of particular related entities. For example, the student entity type is related to the team entity type because each student is a member of a team.
  • 7. ASSIGNMENT#1 DATABASE SYSTEM Page 7 Types of Relationships in ER model: 1-One-to-One Consider the example of a university.For one Department there can be only one department head.This is one-to-one relationship. 2-One-to-Many: A STUDENT can MAJOR in only one course,but many STUDENTs would have registered for a given MAJOR course.This is one-to-many relationship. . 3-Many-to-Many: A STUDENT can make many coursesand many STUDENTs can registered for a given COURSE.This is called many-to-many relationship.
  • 8. ASSIGNMENT#1 DATABASE SYSTEM Page 8 Refrences:  http://en.wikipedia.org/wiki/Database_model.  http://www.inf.unibz.it/~franconi/teaching/2000/ct481/er-mo. .http://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes/Chapter2/nod e1.htmldelling/.   http://woffor http://en.wikipedia.org/wiki/Object-relational_mappingd- ecs.org/dataandvisualization/ermodel/material.htm.  www.wisegeek.com/what-is-a-flat-file.htm