Mesha K.
asked 10/04/23Create entity relationship diagram for Heritage Consortium? Name entities, attributes, and relations (9 entities with all 1 to many relationships)
"The Heritage Consortium, headquartered in Toronto, Canada, helps coordinate cooperation among 50 large government-sponsored museums across North America, South America and Europe...."
It wouldn't let me load the entire question, but It's hard for me to understand. Can someone please show the entity relationship diagram with the arrows and what it means in terms of the question?
https://www.chegg.com/homework-help/questions-and-answers/name-1299-heritage-consortium-hc-1-heritage-consortium-hc-headquartered-toronto-canada-hel-q77284705 (link to entire question)
1 Expert Answer
Mauricio Q. answered 10/07/23
MBA Berkeley - EX CEO - Strategy Professor - Business Consultant
The information is not complete. Therefore, I will need to make some assumptions. My original answer is above 10,000 characters. So, I cannot give yiou
I will provide you with the graph of those assumptions and the python code to create it
Entities (with example attributes):
1. Consortium
· Attributes: ConsortiumID (PK), Name, Headquarters
2. Museum
· Attributes: MuseumID (PK), Name, Country, Sponsor
3. Exhibit
· etc
Assumed Relationships:
- Consortium-Museum: One-to-Many
- A consortium can cooperate with multiple museums, but each museum is associated with only one consortium.
- Museum-Exhibit: One-to-Many
- A museum can have multiple exhibits, but each exhibit is housed in one museum.
- etc
For the following phyton code (that created the graph that is at the end), make sure you install the following libraries before running the code:
pip install graphviz
pip install networkx matplotlib
Mauricio Q.
The information is not complete. Therefore, I will need to make some assumptions. I will provide you with the graph of those assumptions and the python code to create it The example is inspired by the information you've provided and contains assumed entities and relationships to illustrate the context. Entities (with example attributes): 1. Consortium • Attributes: ConsortiumID (PK), Name, Headquarters 2. Museum • Attributes: MuseumID (PK), Name, Country, Sponsor 3. Exhibit • Attributes: ExhibitID (PK), Name, Type, MuseumID (FK) 4. Artifact • Attributes: ArtifactID (PK), Name, Age, Origin, ExhibitID (FK) 5. Visitor • Attributes: VisitorID (PK), Name, Birthdate, Country 6. Employee • Attributes: EmployeeID (PK), Name, Position, MuseumID (FK) 7. Event • Attributes: EventID (PK), Name, Date, MuseumID (FK) 8. Sponsor • Attributes: SponsorID (PK), Name, Type, Funding 9. Project • Attributes: ProjectID (PK), Name, Description, FundingRequired, MuseumID (FK) Assumed Relationships: • Consortium-Museum: One-to-Many • A consortium can cooperate with multiple museums, but each museum is associated with only one consortium. • Museum-Exhibit: One-to-Many • A museum can have multiple exhibits, but each exhibit is housed in one museum. • Exhibit-Artifact: One-to-Many • An exhibit can display multiple artifacts, but each artifact is part of one exhibit. • Museum-Visitor: One-to-Many • A museum can be visited by many visitors, but a visitor entry is registered to one museum at a time. • Museum-Employee: One-to-Many • A museum employs many employees, but each employee works in one museum. • Museum-Event: One-to-Many • A museum can host many events, but each event is hosted by one museum. • Museum-Sponsor: Many-to-Many (I know you requested all 1:M, but logically, sponsors might support multiple museums) • A museum can have multiple sponsors and a sponsor can support multiple museums. (This will require a linking entity, say MuseumSponsor with MuseumID, SponsorID) • Museum-Project: One-to-Many • A museum can initiate multiple projects, but each project is associated with one museum.10/07/23
Still looking for help? Get the right answer, fast.
Get a free answer to a quick problem.
Most questions answered within 4 hours.
OR
Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.
Mesha K.
I have an assignment due tomorrow for this, can someone help me?10/04/23