SlideShare a Scribd company logo
1 of 26
A database management system (DBMS) is software
that allows users to create, maintain, and interact with
databases. It provides an interface to manage the data
stored in the database and also provides tools to
manipulate and retrieve the data efficiently.
DBMS
A Relational Database Management System (RDBMS) is a
database management system that uses a relational model to
organize and store data.
What is RDBMS?
Basics of Relational models
• History
• Current Scenario
• Future
History
Introduced by Edgar Frank "Ted" Codd in 1970.
In the concept of a relational database management system, data is
organized into tables. Tables are similar to folders in a file system, where
each table stores a collection of information. Tables are further divided into
columns and rows. Columns represent the attributes of an entity, while
rows represent the entities themselves.
What is the Relational Model in DBMS?
Types of Relational Models
1. The One-to-Many Model
2. The One-to-One Model
3. The Many-to-Many Model
1. The One-to-Many Model
In this type of relationship, one entity is related to multiple other entities.
For example, a customer may have multiple orders, a teacher may have
multiple students, and a product may be sold in multiple stores. The key
feature of the one-to-many model is that the relationship between two
entities is not reciprocal. That is, the fact that a customer has multiple
orders does not mean that an order has multiple customers.
2. The One-to-One Model
The one-to-one model of relational models states that there is a direct and unique
relationship between two specific objects. In other words, each object can only be
related to one other object and vice versa. This type of relationship is often used to
represent relationships between physical things, such as people and their driver's
license numbers. While the one-to-one model is relatively simple, it can be useful for
representing complex real-world relationships.
3. The Many-to-Many Model
In a many-to-many model, each record in the primary table can be
linked to multiple records in the foreign table and vice versa. This
type of relationship is less common. For example, a many-to-many
relationship takes place between students and courses. A student can
take multiple courses, and a course can have multiple students
enrolled.
Relational Model concepts in DBMS
•Attribute: An attribute is a characteristic or
quality of an entity. In the context of the relational
model, an attribute is a column in a table.
•Tables: A table is a data collection organized into
rows and columns. In the relational model for
database management, tables are used to store
information about entities.
•Tuple: A tuple is a row in a table. Tuples are composed of attributes.
•Relation Schema: A relation schema is a blueprint for
a table. It defines the attributes that are contained in a
table as well as the relationships between those
attributes.
•Degree: The degree is the number of attributes that it
contains.
•Column: A column is an attribute that is contained in a table.
Columns are also sometimes referred to as fields.
•Cardinality: Cardinality defines the relationship between two
attributes in a relation schema. There are three possible
relationships: one-to-one, one-to-many, and many-to-many.
•Relation key: A relation key is an attribute or
combination of attributes that uniquely identifies a
tuple in a table.
•Domain: The domain of an attribute is the set of
values that can be stored in that attribute. For
example, if an attribute represents ages, its domain
would be any age from 0 onward.
Entity-Relationship (E-R) Model
Proposed by Dr. Peter Chen
Components of E-R Model
• Entity
• Attribute
• Key
• Relationship
• Semantic data model
• Express the logical properties of an enterprise database
Characteristics of E-R Model
An entity is a thing or object in a real-world
It has some set of attributes
Depending upon values in attributes entity can be identified uniquely.
Entity and Entity SET
Sr. No. Name Age
1 Ram 15
2 Mohan 18
3 Han 25
4 John 32
5 Veer 41
6 Rani 10
Student Entity Set
Lecture Basic HTML tags. Beginning Web Site Design Stanford University Continuing Studies CS ... This attribute lets you specify which number/letter will start the list.
Lecture Basic HTML tags. Beginning Web Site Design Stanford University Continuing Studies CS ... This attribute lets you specify which number/letter will start the list.

More Related Content

Similar to Lecture Basic HTML tags. Beginning Web Site Design Stanford University Continuing Studies CS ... This attribute lets you specify which number/letter will start the list.

Bca examination 2015 dbms
Bca examination 2015 dbmsBca examination 2015 dbms
Bca examination 2015 dbmsAnjaan Gajendra
 
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.docxorlandov3
 
Data Models & Introduction to UML
Data Models & Introduction to UML Data Models & Introduction to UML
Data Models & Introduction to UML نبيله نواز
 
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].pptxKoteswari Kasireddy
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptxkingVox
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxKavya990096
 
Geographic Information System unit 2
Geographic Information System unit 2Geographic Information System unit 2
Geographic Information System unit 2sridevi5983
 
Geographic Information systems
Geographic Information systemsGeographic Information systems
Geographic Information systemsRajalakshmiS34
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionRajeev Srivastava
 
Database.ppt
Database.pptDatabase.ppt
Database.pptFaimHasan
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfTamiratDejene1
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management SystemsOmprakash Chauhan
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptxkingVox
 
ORACLE: Database management system student
ORACLE: Database management system studentORACLE: Database management system student
ORACLE: Database management system studentjomerson remorosa
 

Similar to Lecture Basic HTML tags. Beginning Web Site Design Stanford University Continuing Studies CS ... This attribute lets you specify which number/letter will start the list. (20)

Bca examination 2015 dbms
Bca examination 2015 dbmsBca examination 2015 dbms
Bca examination 2015 dbms
 
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
 
Aparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptxAparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptx
 
Data Models & Introduction to UML
Data Models & Introduction to UML Data Models & Introduction to UML
Data Models & Introduction to UML
 
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
 
Database
DatabaseDatabase
Database
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
 
Geographic Information System unit 2
Geographic Information System unit 2Geographic Information System unit 2
Geographic Information System unit 2
 
Spatial Data Models
Spatial Data Models Spatial Data Models
Spatial Data Models
 
Geographic Information systems
Geographic Information systemsGeographic Information systems
Geographic Information systems
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In Introduction
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdf
 
Database design
Database designDatabase design
Database design
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management Systems
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
ORACLE: Database management system student
ORACLE: Database management system studentORACLE: Database management system student
ORACLE: Database management system student
 
DBMS
DBMSDBMS
DBMS
 

Recently uploaded

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 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Lecture Basic HTML tags. Beginning Web Site Design Stanford University Continuing Studies CS ... This attribute lets you specify which number/letter will start the list.

  • 1.
  • 2. A database management system (DBMS) is software that allows users to create, maintain, and interact with databases. It provides an interface to manage the data stored in the database and also provides tools to manipulate and retrieve the data efficiently. DBMS
  • 3. A Relational Database Management System (RDBMS) is a database management system that uses a relational model to organize and store data. What is RDBMS?
  • 4. Basics of Relational models • History • Current Scenario • Future
  • 5. History Introduced by Edgar Frank "Ted" Codd in 1970.
  • 6. In the concept of a relational database management system, data is organized into tables. Tables are similar to folders in a file system, where each table stores a collection of information. Tables are further divided into columns and rows. Columns represent the attributes of an entity, while rows represent the entities themselves. What is the Relational Model in DBMS?
  • 7.
  • 8. Types of Relational Models 1. The One-to-Many Model 2. The One-to-One Model 3. The Many-to-Many Model
  • 9. 1. The One-to-Many Model In this type of relationship, one entity is related to multiple other entities. For example, a customer may have multiple orders, a teacher may have multiple students, and a product may be sold in multiple stores. The key feature of the one-to-many model is that the relationship between two entities is not reciprocal. That is, the fact that a customer has multiple orders does not mean that an order has multiple customers.
  • 10.
  • 11. 2. The One-to-One Model The one-to-one model of relational models states that there is a direct and unique relationship between two specific objects. In other words, each object can only be related to one other object and vice versa. This type of relationship is often used to represent relationships between physical things, such as people and their driver's license numbers. While the one-to-one model is relatively simple, it can be useful for representing complex real-world relationships.
  • 12. 3. The Many-to-Many Model In a many-to-many model, each record in the primary table can be linked to multiple records in the foreign table and vice versa. This type of relationship is less common. For example, a many-to-many relationship takes place between students and courses. A student can take multiple courses, and a course can have multiple students enrolled.
  • 13.
  • 14. Relational Model concepts in DBMS •Attribute: An attribute is a characteristic or quality of an entity. In the context of the relational model, an attribute is a column in a table. •Tables: A table is a data collection organized into rows and columns. In the relational model for database management, tables are used to store information about entities.
  • 15. •Tuple: A tuple is a row in a table. Tuples are composed of attributes.
  • 16. •Relation Schema: A relation schema is a blueprint for a table. It defines the attributes that are contained in a table as well as the relationships between those attributes. •Degree: The degree is the number of attributes that it contains.
  • 17.
  • 18. •Column: A column is an attribute that is contained in a table. Columns are also sometimes referred to as fields. •Cardinality: Cardinality defines the relationship between two attributes in a relation schema. There are three possible relationships: one-to-one, one-to-many, and many-to-many.
  • 19. •Relation key: A relation key is an attribute or combination of attributes that uniquely identifies a tuple in a table. •Domain: The domain of an attribute is the set of values that can be stored in that attribute. For example, if an attribute represents ages, its domain would be any age from 0 onward.
  • 21. Components of E-R Model • Entity • Attribute • Key • Relationship
  • 22. • Semantic data model • Express the logical properties of an enterprise database Characteristics of E-R Model
  • 23.
  • 24. An entity is a thing or object in a real-world It has some set of attributes Depending upon values in attributes entity can be identified uniquely. Entity and Entity SET Sr. No. Name Age 1 Ram 15 2 Mohan 18 3 Han 25 4 John 32 5 Veer 41 6 Rani 10 Student Entity Set