Suppose you are given the following requirements for a simple database for the Canadian football league: The league has many teams. • Each team has a unique name, a city, a coach, a captain and a set of players. Each player belongs to only one team with a unique number within the team. Different teams have players with the same numbers. • A team captain is also a player. • Each player has a number, name, a position, a skill level and a set of injury records. An injury record has a unique ID and a description. ● ● • A game is played between two teams (referred to as host_team and guest_team) and has a date and a score. Construct an E/R diagram for the database above. Clearly indicate the primary key(s) by underlining them as well as cardinality mappings in your E/R diagram.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Suppose you are given the following requirements for a simple database for the Canadian
football league:
●
●
●
The league has many teams.
Each team has a unique name, a city, a coach, a captain and a set of players.
Each player belongs to only one team with a unique number within the team. Different
teams have players with the same numbers.
• A team captain is also a player.
●
• Each player has a number, name, a position, a skill level and a set of injury records. An
injury record has a unique ID and a description.
●
A game is played between two teams (referred to as host_team and guest_team) and has
a date and a score.
Construct an E/R diagram for the database above. Clearly indicate the primary key(s) by
underlining them as well as cardinality mappings in your E/R diagram.
Transcribed Image Text:Suppose you are given the following requirements for a simple database for the Canadian football league: ● ● ● The league has many teams. Each team has a unique name, a city, a coach, a captain and a set of players. Each player belongs to only one team with a unique number within the team. Different teams have players with the same numbers. • A team captain is also a player. ● • Each player has a number, name, a position, a skill level and a set of injury records. An injury record has a unique ID and a description. ● A game is played between two teams (referred to as host_team and guest_team) and has a date and a score. Construct an E/R diagram for the database above. Clearly indicate the primary key(s) by underlining them as well as cardinality mappings in your E/R diagram.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Transaction Processing
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education