SlideShare une entreprise Scribd logo
1  sur  12
DATABASE MANAGEMENT
SYSTEM
Prepared by
NIJAZ N
ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRONMENT
 Organize data in fields ,records and files.
 Field - A grouping of characters into a word, a group of words or a
complete number (eg: person’s name or age) is called a field.
 Record – A group of related fields comprises a record (eg: student’s
name, course taken, date and grade)
 File - A group of records of the same type (eg: course file)
 Difficult to keep track of all the pieces of data.
 Different functional areas and groups were allowed to develop their own
files independently.
PROBLEMS WITH FILE SYSTEM
Data Redundancy • Presence of duplicate data in multiple files so that
the same data are stored in more than one place or
location.
Data Inconsistency • Same data may have different values.
Lack of flexibility • Difficult to deliver ad hoc reports or respond to
unanticipated information requirements in a timely
fashions.
Poor Security •Little control over data or access of data.
Lack of Data Sharing • Information cannot flow freely across different
functional areas
DATABASE
 Is a collection of data organized.
 Serve many applications efficiently by
 Centralizing the data
 Controlling the redundant data.
 A single database services multiple application rather than storing data in
separate files for each application.
 E.g.:-
 A University database through which university applications from the
Registrar’s office, the Accounting department, and the Examination
department access data
DBMS
 Software that defines a database, stores the data, supports a query
language, produces reports, and creates data-entry screens.
 A DBMS is software that:
 Acts as an interface between application programs and the data files.
 Helps to reduce data redundancy and eliminate data inconsistency by
allowing a central, shared data source
Physical view
DBMS
Logical View
LOGICAL & PHYSICAL VIEW
Data as perceived by
end users/business
specialists
How data are actually
organized on physical
storage media
DBMS
Data
definition
Language
DDL
Data
Dictionary
Data
Manipulation
Language
DML
DBMS – COMPONENTS/REQUIREMENTSFormal language used
by the programmers
to specify the
structure/content of
the database
Contains commands
that permit end users
to extract data from
the database to satisfy
information requests
Automated/manual
file that stores
definitions of data
elements and data
characteristics
DATABASE MODELS /TYPES
Database
Models
Relationship
Model
Hierarchical
Model
Network
Object
Oriented
RELATIONSHIP MODEL
 Proposed in 1969 by Edgar F. Codd
 Depicts data logically as many-to-many relationships
 All data is represented in terms of tuples, grouped into relations
Order list of elements
HIERARCHICAL MODEL
 Organizes data in a tree-like structure
 Supports one-to-many /parent-child relationships
 Prevalent in large legacy systems
NETWORK MODEL
 Depicts data logically as many-to-many relationships
 Object types are nodes and relationship types are arcs
OBJECT ORIENTED MODEL
 Organizes data in a tree-like structure
 Supports one-to-many parent-child relationships
 Prevalent in large legacy systems

Contenu connexe

Tendances

Database Design
Database DesignDatabase Design
Database Designlearnt
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of DatabaseMarlon Jamera
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentationa9oolq8
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEZalpa Rathod
 
Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database systemphilipsinter
 
Type of database models
Type of database modelsType of database models
Type of database modelsSanthiNivas
 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentationsameerraaj
 
Trends in Database Management
Trends in Database ManagementTrends in Database Management
Trends in Database ManagementMarlon Jamera
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 

Tendances (20)

OLAP
OLAPOLAP
OLAP
 
Database Design
Database DesignDatabase Design
Database Design
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
 
Data Models
Data ModelsData Models
Data Models
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentation
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
Data models
Data modelsData models
Data models
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database system
 
Type of database models
Type of database modelsType of database models
Type of database models
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 
Database management system
Database management systemDatabase management system
Database management system
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Trends in Database Management
Trends in Database ManagementTrends in Database Management
Trends in Database Management
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 

Similaire à Database Management Systems - Management Information System

Similaire à Database Management Systems - Management Information System (20)

Dbms9
Dbms9Dbms9
Dbms9
 
6.2 software
6.2 software6.2 software
6.2 software
 
Data base
Data baseData base
Data base
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
 
Relational database revised
Relational database revisedRelational database revised
Relational database revised
 
Ch # 09 database management system
Ch # 09 database management systemCh # 09 database management system
Ch # 09 database management system
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
27 fcs157al2
27 fcs157al227 fcs157al2
27 fcs157al2
 
Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).ppt
 
Database Management
Database ManagementDatabase Management
Database Management
 
Database 1 Introduction
Database 1   IntroductionDatabase 1   Introduction
Database 1 Introduction
 
Dbms
Dbms Dbms
Dbms
 
Dbms
DbmsDbms
Dbms
 
database
databasedatabase
database
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT
 

Plus de Nijaz N

Organising skills
Organising skillsOrganising skills
Organising skillsNijaz N
 
Non-Verbal Communication
Non-Verbal Communication Non-Verbal Communication
Non-Verbal Communication Nijaz N
 
Feasibility planning
Feasibility planningFeasibility planning
Feasibility planningNijaz N
 
Business plan - Entrepreneurship
Business plan - EntrepreneurshipBusiness plan - Entrepreneurship
Business plan - EntrepreneurshipNijaz N
 
Small business
Small businessSmall business
Small businessNijaz N
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
EntrepreneurshipNijaz N
 
Research methods for managers - Questions
Research methods for managers - QuestionsResearch methods for managers - Questions
Research methods for managers - QuestionsNijaz N
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communicationNijaz N
 
Neuro linguestic programming
Neuro linguestic programmingNeuro linguestic programming
Neuro linguestic programmingNijaz N
 
Life cycle of an entrpreneural venture
Life cycle of an entrpreneural ventureLife cycle of an entrpreneural venture
Life cycle of an entrpreneural ventureNijaz N
 
Group discussion
Group discussionGroup discussion
Group discussionNijaz N
 
Franchising
FranchisingFranchising
FranchisingNijaz N
 
Communication digitally
Communication digitallyCommunication digitally
Communication digitallyNijaz N
 
Business communication module 5 - Kerala University
Business communication module 5 - Kerala UniversityBusiness communication module 5 - Kerala University
Business communication module 5 - Kerala UniversityNijaz N
 
Business communication module 4 - Kerala University
Business communication module 4 - Kerala UniversityBusiness communication module 4 - Kerala University
Business communication module 4 - Kerala UniversityNijaz N
 
Business communication module 3 - Kerala University
Business communication module 3 - Kerala UniversityBusiness communication module 3 - Kerala University
Business communication module 3 - Kerala UniversityNijaz N
 
Business communication -Assignment - Kerala University
Business communication  -Assignment - Kerala UniversityBusiness communication  -Assignment - Kerala University
Business communication -Assignment - Kerala UniversityNijaz N
 
Business communication module 2 - Kerala University
Business communication module 2 - Kerala UniversityBusiness communication module 2 - Kerala University
Business communication module 2 - Kerala UniversityNijaz N
 
Business communication module 1 - Kerala University
Business communication module 1 - Kerala UniversityBusiness communication module 1 - Kerala University
Business communication module 1 - Kerala UniversityNijaz N
 
Acquiring an established venture
Acquiring an established ventureAcquiring an established venture
Acquiring an established ventureNijaz N
 

Plus de Nijaz N (20)

Organising skills
Organising skillsOrganising skills
Organising skills
 
Non-Verbal Communication
Non-Verbal Communication Non-Verbal Communication
Non-Verbal Communication
 
Feasibility planning
Feasibility planningFeasibility planning
Feasibility planning
 
Business plan - Entrepreneurship
Business plan - EntrepreneurshipBusiness plan - Entrepreneurship
Business plan - Entrepreneurship
 
Small business
Small businessSmall business
Small business
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurship
 
Research methods for managers - Questions
Research methods for managers - QuestionsResearch methods for managers - Questions
Research methods for managers - Questions
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communication
 
Neuro linguestic programming
Neuro linguestic programmingNeuro linguestic programming
Neuro linguestic programming
 
Life cycle of an entrpreneural venture
Life cycle of an entrpreneural ventureLife cycle of an entrpreneural venture
Life cycle of an entrpreneural venture
 
Group discussion
Group discussionGroup discussion
Group discussion
 
Franchising
FranchisingFranchising
Franchising
 
Communication digitally
Communication digitallyCommunication digitally
Communication digitally
 
Business communication module 5 - Kerala University
Business communication module 5 - Kerala UniversityBusiness communication module 5 - Kerala University
Business communication module 5 - Kerala University
 
Business communication module 4 - Kerala University
Business communication module 4 - Kerala UniversityBusiness communication module 4 - Kerala University
Business communication module 4 - Kerala University
 
Business communication module 3 - Kerala University
Business communication module 3 - Kerala UniversityBusiness communication module 3 - Kerala University
Business communication module 3 - Kerala University
 
Business communication -Assignment - Kerala University
Business communication  -Assignment - Kerala UniversityBusiness communication  -Assignment - Kerala University
Business communication -Assignment - Kerala University
 
Business communication module 2 - Kerala University
Business communication module 2 - Kerala UniversityBusiness communication module 2 - Kerala University
Business communication module 2 - Kerala University
 
Business communication module 1 - Kerala University
Business communication module 1 - Kerala UniversityBusiness communication module 1 - Kerala University
Business communication module 1 - Kerala University
 
Acquiring an established venture
Acquiring an established ventureAcquiring an established venture
Acquiring an established venture
 

Dernier

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Database Management Systems - Management Information System

  • 2. ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT  Organize data in fields ,records and files.  Field - A grouping of characters into a word, a group of words or a complete number (eg: person’s name or age) is called a field.  Record – A group of related fields comprises a record (eg: student’s name, course taken, date and grade)  File - A group of records of the same type (eg: course file)  Difficult to keep track of all the pieces of data.  Different functional areas and groups were allowed to develop their own files independently.
  • 3. PROBLEMS WITH FILE SYSTEM Data Redundancy • Presence of duplicate data in multiple files so that the same data are stored in more than one place or location. Data Inconsistency • Same data may have different values. Lack of flexibility • Difficult to deliver ad hoc reports or respond to unanticipated information requirements in a timely fashions. Poor Security •Little control over data or access of data. Lack of Data Sharing • Information cannot flow freely across different functional areas
  • 4. DATABASE  Is a collection of data organized.  Serve many applications efficiently by  Centralizing the data  Controlling the redundant data.  A single database services multiple application rather than storing data in separate files for each application.  E.g.:-  A University database through which university applications from the Registrar’s office, the Accounting department, and the Examination department access data
  • 5. DBMS  Software that defines a database, stores the data, supports a query language, produces reports, and creates data-entry screens.  A DBMS is software that:  Acts as an interface between application programs and the data files.  Helps to reduce data redundancy and eliminate data inconsistency by allowing a central, shared data source
  • 6. Physical view DBMS Logical View LOGICAL & PHYSICAL VIEW Data as perceived by end users/business specialists How data are actually organized on physical storage media
  • 7. DBMS Data definition Language DDL Data Dictionary Data Manipulation Language DML DBMS – COMPONENTS/REQUIREMENTSFormal language used by the programmers to specify the structure/content of the database Contains commands that permit end users to extract data from the database to satisfy information requests Automated/manual file that stores definitions of data elements and data characteristics
  • 9. RELATIONSHIP MODEL  Proposed in 1969 by Edgar F. Codd  Depicts data logically as many-to-many relationships  All data is represented in terms of tuples, grouped into relations Order list of elements
  • 10. HIERARCHICAL MODEL  Organizes data in a tree-like structure  Supports one-to-many /parent-child relationships  Prevalent in large legacy systems
  • 11. NETWORK MODEL  Depicts data logically as many-to-many relationships  Object types are nodes and relationship types are arcs
  • 12. OBJECT ORIENTED MODEL  Organizes data in a tree-like structure  Supports one-to-many parent-child relationships  Prevalent in large legacy systems