SlideShare a Scribd company logo
1 of 7
Muhammad Umair
Oracle Database 11g Developer Track
› Database Creation
– Developers creates database conceptually, whereas
DBMS creates database physically.
– At conceptual level, database is consisting of a set of
objects (like tables) whereas at physical level database
is a set of files on hard disk
› Data Model
– A set of concepts used to describe data of a
organization at a higher level
› Entity Relationship Model (ER Model)
– A data model used to describe data of an organization
in the form of entities and their association
› Relational Model
– A data model used to describe data of an organization
in the form of relations
› Physical Data Model
– A data model that is at the lowest level and can be
converted to DBMS language directly
› Entity
– A group of objects having some characteristics about
which an organization wants to maintain data e.g.
– Students, Employee, Departments, Faculty, courses, lab,
– Library, degree etc.
– Entity can be person, place, thing, event or a concept.
› Entity Instance
– Single occurrence of a Entity
› Attribute
– An attribute is a characteristic of an entity about which
organization is interested
› Types of Attributes
– Composite Attribute
› An attribute that is divided into more attributes e.g.
› Date of birth can be divided into day, month, year.
› Qualification can be divided into degree-name, university,
passing year, %age
– Simple Attribute
› An attribute that can not divided into more attributes e.g.
› Gender (Male/Female), Salary
– Multi-valued Attributes
› An attribute that can hold more then one value for a single
entity instance e.g.
› Cell no, email-id, Experience, Qualification etc.
– Single-valued Attributes
› An attribute that can not hold more then one value for a single
entity instance e.g.
› Father name, Salary, Gender, Designation etc.
– Derived Attribute
› An attribute that is not necessary to be stored on hard disk
because its value can be calculated from some other attribute
e.g.
› Age can be calculated from date of birth, GPA can be
calculated from marks.
– Non-Derived Attribute
› An attribute that is necessary to be stored on hard disk because
its value can not be calculated from some other attribute e.g.
› Father Name etc.

More Related Content

Viewers also liked

0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...
0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...antika alanlar
 
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...
0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...antika alanlar
 
Java library synopsis_1
Java library synopsis_1Java library synopsis_1
Java library synopsis_1Ganesh Mohite
 
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-Rashidin
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-RashidinBab 5A Pemikiran Politik Islam Selepas Khulafa' al-Rashidin
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-RashidinEzad Azraai Jamsari
 
Власний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайлВласний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайлOleksandr Strikha
 

Viewers also liked (7)

0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...
0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR SÜTLÜCEDEN KİTAP AL...
 
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...
0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...0531-981-01-90 VE  0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...
0531-981-01-90 VE 0532-335-75-06 İKİNCİ EL KİTAP ALANLAR LEVENTDE KİTAP ALAN...
 
Boletim (5)
Boletim (5)Boletim (5)
Boletim (5)
 
Java library synopsis_1
Java library synopsis_1Java library synopsis_1
Java library synopsis_1
 
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-Rashidin
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-RashidinBab 5A Pemikiran Politik Islam Selepas Khulafa' al-Rashidin
Bab 5A Pemikiran Politik Islam Selepas Khulafa' al-Rashidin
 
Власний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайлВласний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайл
 
Adbequipo5
Adbequipo5Adbequipo5
Adbequipo5
 

Similar to Oracle Database 11g Developer Track ER Model Concepts

Similar to Oracle Database 11g Developer Track ER Model Concepts (20)

Cn presentation on the topic called as re modelling
Cn presentation on the topic called as re modellingCn presentation on the topic called as re modelling
Cn presentation on the topic called as re modelling
 
Conceptual database design
Conceptual database designConceptual database design
Conceptual database design
 
0134792289_ch02.pptx
0134792289_ch02.pptx0134792289_ch02.pptx
0134792289_ch02.pptx
 
Database design
Database designDatabase design
Database design
 
Database system
Database system Database system
Database system
 
Day 1 SQL.pptx
Day 1 SQL.pptxDay 1 SQL.pptx
Day 1 SQL.pptx
 
SQL.pptx
SQL.pptxSQL.pptx
SQL.pptx
 
Conceptual Data Modeling
Conceptual Data ModelingConceptual Data Modeling
Conceptual Data Modeling
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Data Models
Data ModelsData Models
Data Models
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Data model
Data modelData model
Data model
 
ER MODEL.pptx
ER MODEL.pptxER MODEL.pptx
ER MODEL.pptx
 
er-models.pptx
er-models.pptxer-models.pptx
er-models.pptx
 
Attributes
AttributesAttributes
Attributes
 
Pokok bahasan #3a er modeling
Pokok bahasan #3a er modelingPokok bahasan #3a er modeling
Pokok bahasan #3a er modeling
 
RDBMS ERD
RDBMS ERDRDBMS ERD
RDBMS ERD
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptx
 
RDBMS ER (Entity Relationship) Diagram.pptx
RDBMS ER (Entity Relationship) Diagram.pptxRDBMS ER (Entity Relationship) Diagram.pptx
RDBMS ER (Entity Relationship) Diagram.pptx
 
Unit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introductionUnit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introduction
 

More from Umair Shakir

More from Umair Shakir (15)

Basic SQL Statments
Basic SQL StatmentsBasic SQL Statments
Basic SQL Statments
 
Database Joins
Database JoinsDatabase Joins
Database Joins
 
Introduction to Sql
Introduction to SqlIntroduction to Sql
Introduction to Sql
 
Services of dbms
Services of dbmsServices of dbms
Services of dbms
 
Constraints
ConstraintsConstraints
Constraints
 
Task of db administrator
Task of db administratorTask of db administrator
Task of db administrator
 
Relationships
RelationshipsRelationships
Relationships
 
Relational model
Relational modelRelational model
Relational model
 
Normalization
NormalizationNormalization
Normalization
 
Key and its different types
Key and its different typesKey and its different types
Key and its different types
 
Introduction to basic database concepts
Introduction to basic database conceptsIntroduction to basic database concepts
Introduction to basic database concepts
 
Dbms and rdbms
Dbms and rdbmsDbms and rdbms
Dbms and rdbms
 
Database planning
Database planningDatabase planning
Database planning
 
Work Sheet
Work SheetWork Sheet
Work Sheet
 
G to a
G to aG to a
G to a
 

Recently uploaded

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Recently uploaded (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Oracle Database 11g Developer Track ER Model Concepts

  • 1. Muhammad Umair Oracle Database 11g Developer Track
  • 2. › Database Creation – Developers creates database conceptually, whereas DBMS creates database physically. – At conceptual level, database is consisting of a set of objects (like tables) whereas at physical level database is a set of files on hard disk › Data Model – A set of concepts used to describe data of a organization at a higher level
  • 3. › Entity Relationship Model (ER Model) – A data model used to describe data of an organization in the form of entities and their association › Relational Model – A data model used to describe data of an organization in the form of relations › Physical Data Model – A data model that is at the lowest level and can be converted to DBMS language directly
  • 4. › Entity – A group of objects having some characteristics about which an organization wants to maintain data e.g. – Students, Employee, Departments, Faculty, courses, lab, – Library, degree etc. – Entity can be person, place, thing, event or a concept. › Entity Instance – Single occurrence of a Entity
  • 5. › Attribute – An attribute is a characteristic of an entity about which organization is interested › Types of Attributes – Composite Attribute › An attribute that is divided into more attributes e.g. › Date of birth can be divided into day, month, year. › Qualification can be divided into degree-name, university, passing year, %age
  • 6. – Simple Attribute › An attribute that can not divided into more attributes e.g. › Gender (Male/Female), Salary – Multi-valued Attributes › An attribute that can hold more then one value for a single entity instance e.g. › Cell no, email-id, Experience, Qualification etc. – Single-valued Attributes › An attribute that can not hold more then one value for a single entity instance e.g. › Father name, Salary, Gender, Designation etc.
  • 7. – Derived Attribute › An attribute that is not necessary to be stored on hard disk because its value can be calculated from some other attribute e.g. › Age can be calculated from date of birth, GPA can be calculated from marks. – Non-Derived Attribute › An attribute that is necessary to be stored on hard disk because its value can not be calculated from some other attribute e.g. › Father Name etc.