SlideShare a Scribd company logo
1 of 1
Download to read offline
Attracted by the success of Spotify, a group of students wants to build its own music streaming
website called Musicmatic. Being economists, they are unaware of the specificities of databases
and have therefore asked you to create and EER model. A large number of songs will me made
available through their website, and the following information on each song needs to be stored:
title, year, length, and genre. Also, artist information will be added, including date of birth,
name, and a URL to a website (e.g., Wikipedia page) with additional information on the artist.
You can assume an artist is uniquely identified by his/her name, and that a song always belongs
to exactly one artist. The Musicmatic students also point out that songs having the same title are
possible, and only the combination of song and artist can be assumed to be unique. The database
will also have to store information on the people using Musicmatic. It was decided to only
discriminate between two types of users: the regular uses who will be able to buy music, and
business users who will deliver the content (upload the music). The following information is
recorded on each user: (unique) ID, name, and address. Business users will also have a VAT
number. The students want to offer a flexible service, and decided business users can only
upload individual songs. These songs are classified as singles or hits, and regular users can
directly buy the singles. Otherwise, people can compose an album consisting of multiple hits (no
singles). The position of each hit in the album is stored as a track number in the database. Note
that the album of regular users can be turned into a suggestion to other regular users with similar
purchasing behavior. Finally, a user can be a regular user on some occasions (e.g., when
downloading a single or album), and a business user at other times (e.g., when uploading self-
made songs to Musicmatic). Make and EER model and UML class diagram to model the data
requirements. Need UML diagram for this question please help

More Related Content

Similar to Attracted by the success of Spotify, a group of students wants to bu.pdf

Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...
Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...
Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...Kosetsu Tsukuda
 
Question 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationQuestion 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationShaun Hardwick
 
2nd
2nd2nd
2ndnaz
 
Metadata for musicians at barcamp philly 2015
Metadata for musicians at barcamp philly 2015Metadata for musicians at barcamp philly 2015
Metadata for musicians at barcamp philly 2015Kristin Thomson
 
digital marketing plan
digital marketing plandigital marketing plan
digital marketing planshanaericka
 
Here is app.js, artist.js and songs.js file. Can you look at the my .pdf
Here is app.js, artist.js and songs.js file. Can you look at the my .pdfHere is app.js, artist.js and songs.js file. Can you look at the my .pdf
Here is app.js, artist.js and songs.js file. Can you look at the my .pdfaggarwalshoppe14
 
Create a diagram for the following scenario The music streaming serv.pdf
Create a diagram for the following scenario The music streaming serv.pdfCreate a diagram for the following scenario The music streaming serv.pdf
Create a diagram for the following scenario The music streaming serv.pdffacevenky
 
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.pdfamericancolor
 
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.pdfamericancolor
 
Music Recommendation Tutorial
Music Recommendation TutorialMusic Recommendation Tutorial
Music Recommendation TutorialOscar Celma
 
App and service ui
App and service uiApp and service ui
App and service uiYoon Miyoung
 
Unit 01: Analysing Media Products and Audiences
Unit 01: Analysing Media Products and Audiences Unit 01: Analysing Media Products and Audiences
Unit 01: Analysing Media Products and Audiences Harrison Cole
 
The Current And Future Structure Of The Music Industry
The Current And Future Structure Of The Music IndustryThe Current And Future Structure Of The Music Industry
The Current And Future Structure Of The Music IndustryKrystal Ellison
 
Universal music group
Universal music groupUniversal music group
Universal music groupguest52ec5f7
 

Similar to Attracted by the success of Spotify, a group of students wants to bu.pdf (20)

Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...
Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...
Toward an Understanding of Lyrics-viewing Behavior While Listening to Music o...
 
Question 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationQuestion 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies Evaluation
 
Music magazine
Music magazineMusic magazine
Music magazine
 
2nd
2nd2nd
2nd
 
Metadata for musicians at barcamp philly 2015
Metadata for musicians at barcamp philly 2015Metadata for musicians at barcamp philly 2015
Metadata for musicians at barcamp philly 2015
 
digital marketing plan
digital marketing plandigital marketing plan
digital marketing plan
 
Here is app.js, artist.js and songs.js file. Can you look at the my .pdf
Here is app.js, artist.js and songs.js file. Can you look at the my .pdfHere is app.js, artist.js and songs.js file. Can you look at the my .pdf
Here is app.js, artist.js and songs.js file. Can you look at the my .pdf
 
Create a diagram for the following scenario The music streaming serv.pdf
Create a diagram for the following scenario The music streaming serv.pdfCreate a diagram for the following scenario The music streaming serv.pdf
Create a diagram for the following scenario The music streaming serv.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 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
 
Last
LastLast
Last
 
Music Recommendation Tutorial
Music Recommendation TutorialMusic Recommendation Tutorial
Music Recommendation Tutorial
 
App and service ui
App and service uiApp and service ui
App and service ui
 
Universal music group
Universal music groupUniversal music group
Universal music group
 
Universal music group
Universal music groupUniversal music group
Universal music group
 
Presentation1
Presentation1Presentation1
Presentation1
 
Unit 01: Analysing Media Products and Audiences
Unit 01: Analysing Media Products and Audiences Unit 01: Analysing Media Products and Audiences
Unit 01: Analysing Media Products and Audiences
 
The Current And Future Structure Of The Music Industry
The Current And Future Structure Of The Music IndustryThe Current And Future Structure Of The Music Industry
The Current And Future Structure Of The Music Industry
 
Universal music group
Universal music groupUniversal music group
Universal music group
 
Evaluation 1 Website
Evaluation 1 Website Evaluation 1 Website
Evaluation 1 Website
 

More from rajafamous

Business risk is the risk that Select one A. the entity�s business.pdf
Business risk is the risk that  Select one  A. the entity�s business.pdfBusiness risk is the risk that  Select one  A. the entity�s business.pdf
Business risk is the risk that Select one A. the entity�s business.pdfrajafamous
 
Briefly explain how software reverse engineering could be used for leg.pdf
Briefly explain how software reverse engineering could be used for leg.pdfBriefly explain how software reverse engineering could be used for leg.pdf
Briefly explain how software reverse engineering could be used for leg.pdfrajafamous
 
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdf
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdfBob has a suspicion that Alice reads his messages. Not only that- sh.pdf
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdfrajafamous
 
Be able to Instructions.pdf
Be able to   Instructions.pdfBe able to   Instructions.pdf
Be able to Instructions.pdfrajafamous
 
band Windows 2024 Inventory at the beginning of the year .pdf
band Windows 2024 Inventory at the beginning of the year .pdfband Windows 2024 Inventory at the beginning of the year .pdf
band Windows 2024 Inventory at the beginning of the year .pdfrajafamous
 
Assume that Belinda passed away on June 1, 2023, and is survived by .pdf
Assume that Belinda passed away on June 1, 2023, and is survived by .pdfAssume that Belinda passed away on June 1, 2023, and is survived by .pdf
Assume that Belinda passed away on June 1, 2023, and is survived by .pdfrajafamous
 
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdf
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdfASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdf
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdfrajafamous
 
Apollo Company, a consolidated enterprise, conducted an impairment r.pdf
Apollo Company, a consolidated enterprise, conducted an impairment r.pdfApollo Company, a consolidated enterprise, conducted an impairment r.pdf
Apollo Company, a consolidated enterprise, conducted an impairment r.pdfrajafamous
 
AssignmentPart 1-Based on the background informationFrom what y.pdf
AssignmentPart 1-Based on the background informationFrom what y.pdfAssignmentPart 1-Based on the background informationFrom what y.pdf
AssignmentPart 1-Based on the background informationFrom what y.pdfrajafamous
 
Article �Is i Possible for the News Media to Reform� from The Thin.pdf
Article �Is i Possible for the News Media to Reform� from The Thin.pdfArticle �Is i Possible for the News Media to Reform� from The Thin.pdf
Article �Is i Possible for the News Media to Reform� from The Thin.pdfrajafamous
 
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdf
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdfAssignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdf
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdfrajafamous
 

More from rajafamous (11)

Business risk is the risk that Select one A. the entity�s business.pdf
Business risk is the risk that  Select one  A. the entity�s business.pdfBusiness risk is the risk that  Select one  A. the entity�s business.pdf
Business risk is the risk that Select one A. the entity�s business.pdf
 
Briefly explain how software reverse engineering could be used for leg.pdf
Briefly explain how software reverse engineering could be used for leg.pdfBriefly explain how software reverse engineering could be used for leg.pdf
Briefly explain how software reverse engineering could be used for leg.pdf
 
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdf
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdfBob has a suspicion that Alice reads his messages. Not only that- sh.pdf
Bob has a suspicion that Alice reads his messages. Not only that- sh.pdf
 
Be able to Instructions.pdf
Be able to   Instructions.pdfBe able to   Instructions.pdf
Be able to Instructions.pdf
 
band Windows 2024 Inventory at the beginning of the year .pdf
band Windows 2024 Inventory at the beginning of the year .pdfband Windows 2024 Inventory at the beginning of the year .pdf
band Windows 2024 Inventory at the beginning of the year .pdf
 
Assume that Belinda passed away on June 1, 2023, and is survived by .pdf
Assume that Belinda passed away on June 1, 2023, and is survived by .pdfAssume that Belinda passed away on June 1, 2023, and is survived by .pdf
Assume that Belinda passed away on June 1, 2023, and is survived by .pdf
 
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdf
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdfASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdf
ASSIGNMENT - Based on your research using Kinicki and Soignet as well .pdf
 
Apollo Company, a consolidated enterprise, conducted an impairment r.pdf
Apollo Company, a consolidated enterprise, conducted an impairment r.pdfApollo Company, a consolidated enterprise, conducted an impairment r.pdf
Apollo Company, a consolidated enterprise, conducted an impairment r.pdf
 
AssignmentPart 1-Based on the background informationFrom what y.pdf
AssignmentPart 1-Based on the background informationFrom what y.pdfAssignmentPart 1-Based on the background informationFrom what y.pdf
AssignmentPart 1-Based on the background informationFrom what y.pdf
 
Article �Is i Possible for the News Media to Reform� from The Thin.pdf
Article �Is i Possible for the News Media to Reform� from The Thin.pdfArticle �Is i Possible for the News Media to Reform� from The Thin.pdf
Article �Is i Possible for the News Media to Reform� from The Thin.pdf
 
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdf
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdfAssignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdf
Assignment Analyzing a Real-Life Business Law Case in QuebecObjec.pdf
 

Recently uploaded

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.pptxLimon Prince
 
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 TransportDenish Jangid
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
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 Partnershipsexpandedwebsite
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
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.pptxMarlene Maheu
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 

Recently uploaded (20)

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
 
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
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
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"
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
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
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
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
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 

Attracted by the success of Spotify, a group of students wants to bu.pdf

  • 1. Attracted by the success of Spotify, a group of students wants to build its own music streaming website called Musicmatic. Being economists, they are unaware of the specificities of databases and have therefore asked you to create and EER model. A large number of songs will me made available through their website, and the following information on each song needs to be stored: title, year, length, and genre. Also, artist information will be added, including date of birth, name, and a URL to a website (e.g., Wikipedia page) with additional information on the artist. You can assume an artist is uniquely identified by his/her name, and that a song always belongs to exactly one artist. The Musicmatic students also point out that songs having the same title are possible, and only the combination of song and artist can be assumed to be unique. The database will also have to store information on the people using Musicmatic. It was decided to only discriminate between two types of users: the regular uses who will be able to buy music, and business users who will deliver the content (upload the music). The following information is recorded on each user: (unique) ID, name, and address. Business users will also have a VAT number. The students want to offer a flexible service, and decided business users can only upload individual songs. These songs are classified as singles or hits, and regular users can directly buy the singles. Otherwise, people can compose an album consisting of multiple hits (no singles). The position of each hit in the album is stored as a track number in the database. Note that the album of regular users can be turned into a suggestion to other regular users with similar purchasing behavior. Finally, a user can be a regular user on some occasions (e.g., when downloading a single or album), and a business user at other times (e.g., when uploading self- made songs to Musicmatic). Make and EER model and UML class diagram to model the data requirements. Need UML diagram for this question please help