SlideShare a Scribd company logo
1) Represent the given Entity Relationship diagram as a relational database schema using a
textual schema summary. Use the attribute names as indicated on the ER diagram.
2) Indicate the candidate key(s) of each relation.
3) For each relation list foreign key(s) (if any) and the primary key for each foreign key
references. Also, the resulting design should avoid redundancy and the use of null values.
4) Use this description as a model for textual schema summary for other relations in the database
schema. The textual schema summary for relation courseoffering relation is provided as a
sample.
examples: courseoffering(semester, year, regNumber, oInstructor, cDept, cNumber, cTitle)
foreign key (cDept, cNumber, cTitle) references course(cDept, cNumber, cTitle)
Please help me understand what candidate keys, foreign keys, and primary keys are and how to
create a textual schema summary.

More Related Content

Similar to 1) Represent the given Entity Relationship diagram as a relational d.pdf

20100810
2010081020100810
20100810
guanqoo
 
4_RelationalDataModelAndRelationalMapping.pdf
4_RelationalDataModelAndRelationalMapping.pdf4_RelationalDataModelAndRelationalMapping.pdf
4_RelationalDataModelAndRelationalMapping.pdf
LPhct2
 
Automated Correlation Discovery for Semi-Structured Business Processes
Automated Correlation Discovery for Semi-Structured Business ProcessesAutomated Correlation Discovery for Semi-Structured Business Processes
Automated Correlation Discovery for Semi-Structured Business Processes
Szabolcs Rozsnyai
 

Similar to 1) Represent the given Entity Relationship diagram as a relational d.pdf (20)

Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
TEXT PLAGIARISM CHECKER USING FRIENDSHIP GRAPHS
TEXT PLAGIARISM CHECKER USING FRIENDSHIP GRAPHSTEXT PLAGIARISM CHECKER USING FRIENDSHIP GRAPHS
TEXT PLAGIARISM CHECKER USING FRIENDSHIP GRAPHS
 
An Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract ModelAn Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract Model
 
DBMS Unit-2.pdf
DBMS Unit-2.pdfDBMS Unit-2.pdf
DBMS Unit-2.pdf
 
template
templatetemplate
template
 
conference-template-letter.docx
conference-template-letter.docxconference-template-letter.docx
conference-template-letter.docx
 
conference-template
conference-templateconference-template
conference-template
 
Excel analysis assignment this is an independent assignment me
Excel analysis assignment this is an independent assignment meExcel analysis assignment this is an independent assignment me
Excel analysis assignment this is an independent assignment me
 
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASESEFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
 
LEARN C# PROGRAMMING WITH GMT
LEARN C# PROGRAMMING WITH GMTLEARN C# PROGRAMMING WITH GMT
LEARN C# PROGRAMMING WITH GMT
 
DBMS-Unit-2.pptx
DBMS-Unit-2.pptxDBMS-Unit-2.pptx
DBMS-Unit-2.pptx
 
2. Relational_Data_Model_Keys_10b.pptx
2. Relational_Data_Model_Keys_10b.pptx2. Relational_Data_Model_Keys_10b.pptx
2. Relational_Data_Model_Keys_10b.pptx
 
Fundamentals of database system - Relational data model and relational datab...
Fundamentals of database system  - Relational data model and relational datab...Fundamentals of database system  - Relational data model and relational datab...
Fundamentals of database system - Relational data model and relational datab...
 
20100810
2010081020100810
20100810
 
Perl_Part4
Perl_Part4Perl_Part4
Perl_Part4
 
4_RelationalDataModelAndRelationalMapping.pdf
4_RelationalDataModelAndRelationalMapping.pdf4_RelationalDataModelAndRelationalMapping.pdf
4_RelationalDataModelAndRelationalMapping.pdf
 
Dbms ii mca-ch4-relational model-2013
Dbms ii mca-ch4-relational model-2013Dbms ii mca-ch4-relational model-2013
Dbms ii mca-ch4-relational model-2013
 
Automated Correlation Discovery for Semi-Structured Business Processes
Automated Correlation Discovery for Semi-Structured Business ProcessesAutomated Correlation Discovery for Semi-Structured Business Processes
Automated Correlation Discovery for Semi-Structured Business Processes
 
Lec2_Information Integration.ppt
 Lec2_Information Integration.ppt Lec2_Information Integration.ppt
Lec2_Information Integration.ppt
 
Modelo IEEE para artigo
Modelo IEEE para artigoModelo IEEE para artigo
Modelo IEEE para artigo
 

More from alphawheels007

1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
alphawheels007
 
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
alphawheels007
 

More from alphawheels007 (20)

1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
 
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
 
1) Which of the following terms is not associated with price discrim.pdf
1) Which of the following terms is not associated with price discrim.pdf1) Which of the following terms is not associated with price discrim.pdf
1) Which of the following terms is not associated with price discrim.pdf
 
1) What is the role of the senior leaders in the hospital How shoul.pdf
1) What is the role of the senior leaders in the hospital How shoul.pdf1) What is the role of the senior leaders in the hospital How shoul.pdf
1) What is the role of the senior leaders in the hospital How shoul.pdf
 
1) What percentage of all sampled fish have a flattened body shape A.pdf
1) What percentage of all sampled fish have a flattened body shape A.pdf1) What percentage of all sampled fish have a flattened body shape A.pdf
1) What percentage of all sampled fish have a flattened body shape A.pdf
 
1) Use Link State algorithm to determine the shortest path from node.pdf
1) Use Link State algorithm to determine the shortest path from node.pdf1) Use Link State algorithm to determine the shortest path from node.pdf
1) Use Link State algorithm to determine the shortest path from node.pdf
 
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
 
1) Statements detailing a companys expectations for its employees .pdf
1) Statements detailing a companys expectations for its employees .pdf1) Statements detailing a companys expectations for its employees .pdf
1) Statements detailing a companys expectations for its employees .pdf
 
1) Select the correct order for the steps of corporate social respon.pdf
1) Select the correct order for the steps of corporate social respon.pdf1) Select the correct order for the steps of corporate social respon.pdf
1) Select the correct order for the steps of corporate social respon.pdf
 
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
 
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
 
1) Run the systemctl status httpd command to show that your web se.pdf
1) Run the systemctl status httpd command to show that your web se.pdf1) Run the systemctl status httpd command to show that your web se.pdf
1) Run the systemctl status httpd command to show that your web se.pdf
 
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
 
1) In the study of an outbreak of an infectious disease, plotting an.pdf
1) In the study of an outbreak of an infectious disease, plotting an.pdf1) In the study of an outbreak of an infectious disease, plotting an.pdf
1) In the study of an outbreak of an infectious disease, plotting an.pdf
 
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
 
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
 
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
 
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
 
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
 
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
 

Recently uploaded

Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
SaadHumayun7
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 

Recently uploaded (20)

Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 

1) Represent the given Entity Relationship diagram as a relational d.pdf

  • 1. 1) Represent the given Entity Relationship diagram as a relational database schema using a textual schema summary. Use the attribute names as indicated on the ER diagram. 2) Indicate the candidate key(s) of each relation. 3) For each relation list foreign key(s) (if any) and the primary key for each foreign key references. Also, the resulting design should avoid redundancy and the use of null values. 4) Use this description as a model for textual schema summary for other relations in the database schema. The textual schema summary for relation courseoffering relation is provided as a sample. examples: courseoffering(semester, year, regNumber, oInstructor, cDept, cNumber, cTitle) foreign key (cDept, cNumber, cTitle) references course(cDept, cNumber, cTitle) Please help me understand what candidate keys, foreign keys, and primary keys are and how to create a textual schema summary.