Draw an ERD that allows for marriages between possibly more than two people.

Short Answer

Expert verified
The ERD will have two entities, 'Person' and 'Marriage', connected by a many-to-many relationship indicating that a person can participate in multiple marriages, and each marriage can have more than two participants.

Step by step solution

01

Define the Entities

Start by identifying the main entities in the system. In this case, the two entities will be 'Person' and 'Marriage'.
02

Define the Relationship

The relationship between 'Person' and 'Marriage' can be established in the form of 'A person participates in a marriage'. This relationship will be many-to-many, as one person can participate in more than one marriage and each marriage can have more than two participants.
03

Draw the ERD

In the ERD, 'Person' and 'Marriage' will be represented as entities, connected by a relationship. A many-to-many cardinality symbol would be used to represent the relationship between 'Person' and 'Marriage'.

Unlock Step-by-Step Solutions & Ace Your Exams!

  • Full Textbook Solutions

    Get detailed explanations and key concepts

  • Unlimited Al creation

    Al flashcards, explanations, exams and more...

  • Ads-free access

    To over 500 millions flashcards

  • Money-back guarantee

    We refund you if you fail your exam.

Over 30 million students worldwide already upgrade their learning with Vaia!

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Most popular questions from this chapter

Consider the employee entity type. 1\. Suppose the company needs to track the names of dependents for each employee. Show the dependent name as a multi-valued attribute. 2\. Modify your ERD to show empDependentName as a composite multi-valued attribute comprising first and last names and middle initials.

A birthdate attribute would appear for many entity types – for example students, employees, children. What is a birthdate likely to be: key or non- key?

Consider an ERD for modelling customers, phones, and phone calls. Each customer owns one phone and so the phone number identifies the customer. Include other attributes such as credit card number, first name, and last name for a customer. We must record information for each phone call that is made: for each call there is a start time, end time, and of course the phone number/customers involved.

Consider requirements for teams, players and games, and develop a suitable ERD. Each team would have a unique name, have a non-player who is the coach, and have several players. Each player has a first and last name and is identified by a number (1, 2, 3, etc.). One player is designated the captain of the team. Assume a game occurs on some date and time, and is played by two teams where one team is called the home team and the other team is called the visiting team. At the end of the game the score must be recorded.

Develop an ERD to keep track of information for an educational institution. Assume each course is taught by one instructor, and an instructor could teach several courses. For each instructor suppose we have a unique identifier, a first name, a last name, and a gender. Each course belongs to exactly one department. Within a department courses are identified by a course number. Departments are identified by a department code.

See all solutions

Recommended explanations on Computer Science Textbooks

View all explanations

What do you think about this solution?

We value your feedback to improve our textbook solutions.

Study anywhere. Anytime. Across all devices.

Sign-up for free