SlideShare a Scribd company logo
1 of 1
Download to read offline
Consider the following requirements for a library database. Create the Entity-Relationship model
ERD for the following application.
Coyote Records has decided to store information about musicians who perform on the albums (as
well as other company data) in a database. The company has wisely chosen to hire you as a
database designer (at your usual consulting fee of $2599 day).
Each musician that records at Coyotes has an SSN, a name, an address, and a phone number.
Poorly paid musicians often share the same address, and no address has more than one phone.
Each instrument used in songs recorded at Coyotes has a unique identification number, a name
e.g, guitar, synthesizer, flute) and a musical key (e.g, C, B-flat, E-flat).
Each album recorded on the Coyotes label has a unique identification number, a title, a copyright
date, a format (e.g, CD or MC), and a album identifier.
Each song recorded at Coyotes has a title and an author.
Each Musician may play several instruments, and a given instrument may be played by several
musicians.
Each album has a number of songs on it, but no song may appear on more than one album,
Each song is performed by one or more musicians, and a musician may perform several songs.
Each album has exactly one musician who acts as its producer. A musician may produce several
albums, of course.
Design a conceptual schema for Coyotes and draw an ER diagram for our schema. The preceding
information describes the situation that the Coyotes database must model. Be sure to indicate all
key and cardinality constraints and assumption you make. Identify any constraints you are unable
to capture in the ER diagram and briefly explain why you could not express them.
Can you draw out the Entity-Relationship Model ERD and also answer the questions. Please and
thank you!

More Related Content

Similar to Consider the following requirements for a library database. Create t.pdf

RDA for music
RDA for musicRDA for music
RDA for music
tls224
 
3-4E Attracted by the success of Spotify- a group of students wants to.pdf
3-4E Attracted by the success of Spotify- a group of students wants to.pdf3-4E Attracted by the success of Spotify- a group of students wants to.pdf
3-4E Attracted by the success of Spotify- a group of students wants to.pdf
JoeltfNashq
 
Analysing a cd cover (justin bieber)
Analysing a cd cover (justin bieber)Analysing a cd cover (justin bieber)
Analysing a cd cover (justin bieber)
Rabbeah
 
Objective JOIN data in the tables created in the music dat.pdf
Objective  JOIN data in the tables created in the music dat.pdfObjective  JOIN data in the tables created in the music dat.pdf
Objective JOIN data in the tables created in the music dat.pdf
advancethchnologies
 
Draw an ER-EER data model for the following scenario- You want to buil.docx
Draw an ER-EER data model for the following scenario- You want to buil.docxDraw an ER-EER data model for the following scenario- You want to buil.docx
Draw an ER-EER data model for the following scenario- You want to buil.docx
rtodd4
 

Similar to Consider the following requirements for a library database. Create t.pdf (20)

RDA for music
RDA for musicRDA for music
RDA for music
 
Record labels
Record labels Record labels
Record labels
 
3-4E Attracted by the success of Spotify- a group of students wants to.pdf
3-4E Attracted by the success of Spotify- a group of students wants to.pdf3-4E Attracted by the success of Spotify- a group of students wants to.pdf
3-4E Attracted by the success of Spotify- a group of students wants to.pdf
 
Japheth Campbell
Japheth CampbellJapheth Campbell
Japheth Campbell
 
Metadata for musicians: setting up release
Metadata for musicians: setting up releaseMetadata for musicians: setting up release
Metadata for musicians: setting up release
 
The Killers
The KillersThe Killers
The Killers
 
Hacking Music, The Habits of Headliners Mod 11: SYNC, SUPERVISION AND CLEARANCE
Hacking Music, The Habits of Headliners Mod 11: SYNC, SUPERVISION AND CLEARANCE Hacking Music, The Habits of Headliners Mod 11: SYNC, SUPERVISION AND CLEARANCE
Hacking Music, The Habits of Headliners Mod 11: SYNC, SUPERVISION AND CLEARANCE
 
Copyright Basics: Understanding the Difference Between a Sound Recording and ...
Copyright Basics: Understanding the Difference Between a Sound Recording and ...Copyright Basics: Understanding the Difference Between a Sound Recording and ...
Copyright Basics: Understanding the Difference Between a Sound Recording and ...
 
Digipak analysis
Digipak analysisDigipak analysis
Digipak analysis
 
Record labels
Record labelsRecord labels
Record labels
 
Final genre and conventions ideas
Final genre and conventions ideasFinal genre and conventions ideas
Final genre and conventions ideas
 
Branding
Branding Branding
Branding
 
Gutierrez_Juan_Retail Store Scavenger Hunt
Gutierrez_Juan_Retail Store Scavenger HuntGutierrez_Juan_Retail Store Scavenger Hunt
Gutierrez_Juan_Retail Store Scavenger Hunt
 
Album cover conventions
Album cover conventionsAlbum cover conventions
Album cover conventions
 
Analysing a cd cover (justin bieber)
Analysing a cd cover (justin bieber)Analysing a cd cover (justin bieber)
Analysing a cd cover (justin bieber)
 
Metadata for Musicians: session 1
Metadata for Musicians: session 1Metadata for Musicians: session 1
Metadata for Musicians: session 1
 
Objective JOIN data in the tables created in the music dat.pdf
Objective  JOIN data in the tables created in the music dat.pdfObjective  JOIN data in the tables created in the music dat.pdf
Objective JOIN data in the tables created in the music dat.pdf
 
Draw an ER-EER data model for the following scenario- You want to buil.docx
Draw an ER-EER data model for the following scenario- You want to buil.docxDraw an ER-EER data model for the following scenario- You want to buil.docx
Draw an ER-EER data model for the following scenario- You want to buil.docx
 
Metadata For Artists
Metadata For ArtistsMetadata For Artists
Metadata For Artists
 
Metadata for artists at music biz 2015
Metadata for artists at music biz 2015Metadata for artists at music biz 2015
Metadata for artists at music biz 2015
 

More from americancolor

Consider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdfConsider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdf
americancolor
 
Consider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdfConsider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdf
americancolor
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
americancolor
 
convert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdfconvert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdf
americancolor
 
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdfControl en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
americancolor
 
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdfCONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
americancolor
 
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdfContesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
americancolor
 

More from americancolor (20)

Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdfConsider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
 
Consider the following situation. A researcher obtains a random samp.pdf
Consider the following situation. A researcher obtains a random samp.pdfConsider the following situation. A researcher obtains a random samp.pdf
Consider the following situation. A researcher obtains a random samp.pdf
 
Consider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdfConsider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdf
 
Consider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdfConsider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdf
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
 
Consider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdfConsider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdf
 
Consider the following economyAutonomous Consumption = 600Auton.pdf
Consider the following economyAutonomous Consumption = 600Auton.pdfConsider the following economyAutonomous Consumption = 600Auton.pdf
Consider the following economyAutonomous Consumption = 600Auton.pdf
 
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdfConsider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
 
Consider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdfConsider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdf
 
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdfcore issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
 
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdfCoronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
 
convert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdfconvert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdf
 
Convert M9 to a regular expression. Consider the following generalis.pdf
Convert M9 to a regular expression. Consider the following generalis.pdfConvert M9 to a regular expression. Consider the following generalis.pdf
Convert M9 to a regular expression. Consider the following generalis.pdf
 
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdfControl en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
 
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdfCONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
 
Contrast the oral and poster method of presenting research at a conf.pdf
Contrast the oral and poster method of presenting research at a conf.pdfContrast the oral and poster method of presenting research at a conf.pdf
Contrast the oral and poster method of presenting research at a conf.pdf
 
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdfContribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
 
ContextualizeWhat are YOUR learning goals What are the course .pdf
ContextualizeWhat are YOUR learning goals What are the course .pdfContextualizeWhat are YOUR learning goals What are the course .pdf
ContextualizeWhat are YOUR learning goals What are the course .pdf
 
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdfContesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
 

Recently uploaded

Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 

Recently uploaded (20)

Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 

Consider the following requirements for a library database. Create t.pdf

  • 1. Consider the following requirements for a library database. Create the Entity-Relationship model ERD for the following application. Coyote Records has decided to store information about musicians who perform on the albums (as well as other company data) in a database. The company has wisely chosen to hire you as a database designer (at your usual consulting fee of $2599 day). Each musician that records at Coyotes has an SSN, a name, an address, and a phone number. Poorly paid musicians often share the same address, and no address has more than one phone. Each instrument used in songs recorded at Coyotes has a unique identification number, a name e.g, guitar, synthesizer, flute) and a musical key (e.g, C, B-flat, E-flat). Each album recorded on the Coyotes label has a unique identification number, a title, a copyright date, a format (e.g, CD or MC), and a album identifier. Each song recorded at Coyotes has a title and an author. Each Musician may play several instruments, and a given instrument may be played by several musicians. Each album has a number of songs on it, but no song may appear on more than one album, Each song is performed by one or more musicians, and a musician may perform several songs. Each album has exactly one musician who acts as its producer. A musician may produce several albums, of course. Design a conceptual schema for Coyotes and draw an ER diagram for our schema. The preceding information describes the situation that the Coyotes database must model. Be sure to indicate all key and cardinality constraints and assumption you make. Identify any constraints you are unable to capture in the ER diagram and briefly explain why you could not express them. Can you draw out the Entity-Relationship Model ERD and also answer the questions. Please and thank you!