SlideShare a Scribd company logo
1 of 11
Contents:
1. Data Models
2. Schemas
3. Database Architecture
4. Database Languages
5. Database Interfaces
 Definition of Data model:
* A set of concepts that can be used to describe the
structure of a database:
data types, relationships, constraints,
semantics and operational behaviour.
* It is a tool for data abstraction.
 Data model operations :
Specifying database retrievals and updates by
referring to the concepts of the data model.
 Categories of data models
 Conceptual data model
 Logical data model
 Physical data model
1-1. Data models (Conceptual data model)
• Identifying the business concepts (entities)
• Relationships between these concepts in order to gain,
reflect, and document understanding of the organization’s
business from a data perspective.
1-1. Data models (Logical data model)
• Describes the data in as much detail as possible
1-1. Data models (Physical data model)
• Specification all tables and columns.
• Foreign keys are used to identify relationships between tables.
 Categories of database models
 Flat database model
 Hierarchical database model
 Network database model
 Relational database model
 Object/Relational database model
 Object-oriented database model
1-2. Database models (Flat DB model)
• consists of a single, two-dimensional array of data elements.
• all members of a given column are assumed to be similar values.
• all members of a row are assumed to be related to one another.
1-2. Database models (Hierarchical DB model)
• Organized into a tree-like structure
• A sort field to keep the records in a particular order in each
same-level list.
• widely used in the database management systems.
1-2. Database models (Network DB model)
• Records and sets are using as fundamental constructs.
• Records contain fields, Sets define one-to-many relationships between records.
1-2. Database models (Relational DB model)
• Allows the definition of data structures, storage and retrieval operations and
integrity constraints. And organised in tables.
• Records and each record in a table contains the same fields.

More Related Content

What's hot

Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
Tej Kiran
 
The relational database model chapter 2
The relational database model  chapter 2The relational database model  chapter 2
The relational database model chapter 2
Nargis Ehsan
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
Rasan Samarasinghe
 
RDBMS Arch & Models
RDBMS Arch & ModelsRDBMS Arch & Models
RDBMS Arch & Models
Sarmad Ali
 

What's hot (20)

Sachin noire 2024
Sachin noire 2024Sachin noire 2024
Sachin noire 2024
 
DBMS
DBMSDBMS
DBMS
 
Data structures slideshare
Data structures slideshareData structures slideshare
Data structures slideshare
 
Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
 
The relational database model chapter 2
The relational database model  chapter 2The relational database model  chapter 2
The relational database model chapter 2
 
Introduction to Data Modeling
Introduction to Data ModelingIntroduction to Data Modeling
Introduction to Data Modeling
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Codds rules & keys
Codds rules & keysCodds rules & keys
Codds rules & keys
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 
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
 
Slide 2 data models
Slide 2 data modelsSlide 2 data models
Slide 2 data models
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Different data models
Different data modelsDifferent data models
Different data models
 
RDBMS Model
RDBMS ModelRDBMS Model
RDBMS Model
 
Types of datastructures
Types of datastructuresTypes of datastructures
Types of datastructures
 
Database structure
Database structureDatabase structure
Database structure
 
RDBMS Arch & Models
RDBMS Arch & ModelsRDBMS Arch & Models
RDBMS Arch & Models
 
Data structures
Data structuresData structures
Data structures
 

Viewers also liked

Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
Jafar Nesargi
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 Transactions
Ali Usman
 
Data cube computation
Data cube computationData cube computation
Data cube computation
Rashmi Sheikh
 
Svetlin Nakov - Database Transactions
Svetlin Nakov - Database TransactionsSvetlin Nakov - Database Transactions
Svetlin Nakov - Database Transactions
Svetlin Nakov
 
Distributed Databases
Distributed DatabasesDistributed Databases
Distributed Databases
elliando dias
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 

Viewers also liked (20)

Database architecture
Database architectureDatabase architecture
Database architecture
 
Derrick transaction database ppt oct 2010
Derrick transaction database ppt oct 2010Derrick transaction database ppt oct 2010
Derrick transaction database ppt oct 2010
 
Database system
Database systemDatabase system
Database system
 
Concurrency
ConcurrencyConcurrency
Concurrency
 
Data ware house
Data ware houseData ware house
Data ware house
 
2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation
 
A
AA
A
 
Sistem manajemen basis data 8
Sistem manajemen basis data   8Sistem manajemen basis data   8
Sistem manajemen basis data 8
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 Transactions
 
3 design
3 design3 design
3 design
 
Data Warehouse Concepts and Architecture
Data Warehouse Concepts and ArchitectureData Warehouse Concepts and Architecture
Data Warehouse Concepts and Architecture
 
Data ware house architecture
Data ware house architectureData ware house architecture
Data ware house architecture
 
Data cube computation
Data cube computationData cube computation
Data cube computation
 
Svetlin Nakov - Database Transactions
Svetlin Nakov - Database TransactionsSvetlin Nakov - Database Transactions
Svetlin Nakov - Database Transactions
 
Distributed Databases
Distributed DatabasesDistributed Databases
Distributed Databases
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
 
Datacube
DatacubeDatacube
Datacube
 
Chapter 2 database architecture
Chapter 2 database architectureChapter 2 database architecture
Chapter 2 database architecture
 
Bi&dw methodology
Bi&dw methodologyBi&dw methodology
Bi&dw methodology
 

Similar to Db sys concept

Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
smelltulip
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
RuksanKarki
 
Database system concepts
Database system conceptsDatabase system concepts
Database system concepts
Kumar
 

Similar to Db sys concept (20)

Aparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptxAparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptx
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdf
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
 
Data models
Data modelsData models
Data models
 
Data models
Data modelsData models
Data models
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
 
ch2-slide Data Models.pptx
ch2-slide Data Models.pptxch2-slide Data Models.pptx
ch2-slide Data Models.pptx
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
 
DATA MODELS.pptx
DATA MODELS.pptxDATA MODELS.pptx
DATA MODELS.pptx
 
Database system concepts
Database system conceptsDatabase system concepts
Database system concepts
 
T-SQL
T-SQLT-SQL
T-SQL
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In Introduction
 
DBMS
DBMS DBMS
DBMS
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
 
relational database
relational databaserelational database
relational database
 

More from Mr Patrick NIYISHAKA (20)

Summary
SummarySummary
Summary
 
3 summary
3 summary3 summary
3 summary
 
2 ddb architecture
2 ddb architecture2 ddb architecture
2 ddb architecture
 
1 ddb
1 ddb1 ddb
1 ddb
 
2 countermeasures
2 countermeasures2 countermeasures
2 countermeasures
 
2 countermeasures
2 countermeasures2 countermeasures
2 countermeasures
 
3 summary
3 summary3 summary
3 summary
 
1 db security
1 db security1 db security
1 db security
 
4 summary
4 summary4 summary
4 summary
 
3 summary
3 summary3 summary
3 summary
 
2 con control
2 con control2 con control
2 con control
 
1 con exe
1 con exe1 con exe
1 con exe
 
1 basic concepts
1 basic concepts1 basic concepts
1 basic concepts
 
2 recovery
2 recovery2 recovery
2 recovery
 
3 transaction
3 transaction3 transaction
3 transaction
 
3 summary
3 summary3 summary
3 summary
 
1 query processing
1 query processing1 query processing
1 query processing
 
1 query processing
1 query processing1 query processing
1 query processing
 
2 optimization
2 optimization2 optimization
2 optimization
 
2 collision
2 collision2 collision
2 collision
 

Recently uploaded

Recently uploaded (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Db sys concept

  • 1. Contents: 1. Data Models 2. Schemas 3. Database Architecture 4. Database Languages 5. Database Interfaces
  • 2.  Definition of Data model: * A set of concepts that can be used to describe the structure of a database: data types, relationships, constraints, semantics and operational behaviour. * It is a tool for data abstraction.  Data model operations : Specifying database retrievals and updates by referring to the concepts of the data model.
  • 3.  Categories of data models  Conceptual data model  Logical data model  Physical data model
  • 4. 1-1. Data models (Conceptual data model) • Identifying the business concepts (entities) • Relationships between these concepts in order to gain, reflect, and document understanding of the organization’s business from a data perspective.
  • 5. 1-1. Data models (Logical data model) • Describes the data in as much detail as possible
  • 6. 1-1. Data models (Physical data model) • Specification all tables and columns. • Foreign keys are used to identify relationships between tables.
  • 7.  Categories of database models  Flat database model  Hierarchical database model  Network database model  Relational database model  Object/Relational database model  Object-oriented database model
  • 8. 1-2. Database models (Flat DB model) • consists of a single, two-dimensional array of data elements. • all members of a given column are assumed to be similar values. • all members of a row are assumed to be related to one another.
  • 9. 1-2. Database models (Hierarchical DB model) • Organized into a tree-like structure • A sort field to keep the records in a particular order in each same-level list. • widely used in the database management systems.
  • 10. 1-2. Database models (Network DB model) • Records and sets are using as fundamental constructs. • Records contain fields, Sets define one-to-many relationships between records.
  • 11. 1-2. Database models (Relational DB model) • Allows the definition of data structures, storage and retrieval operations and integrity constraints. And organised in tables. • Records and each record in a table contains the same fields.