Question

The local city youth league needs a database system to help track children who sign up to play soccer. Data needs to be kept on each team, the children who will play on each team, and their parents. Also, data needs to be kept on the coaches for each team. Each team is given an ID and Team name. Each player and each parent are given an ID when they sign up. Each player ID, first name, last name, their DOB are stored. Information about their parents (ParentID, Parent last name, Parent first name, Home phone and home address) is also requested and stored. For each coach, the system should keep their coach ID, Coach First name and Coach last name, Coach home phone number and the coach address. The following relationships must be defined between the relations (tables) you define. Team is related to Player Team is related to Coach Player is related to Parent - - Constraints and participation: A Team may or may not have a Player A player must have a Team A Team may have many Players A Player has only one Team A Coach must have a Team A Team may or may not have a Coach A Team may have many Coaches A Coach may coach many Teams A Player must have a Parent A Parent must have a Player A Player may have many Parents - - - - A Parent may have many Players. 1) Draw the data model using the constraints defined above. 2) What issue (s) do you see? 3) Propose a different model that would resolve these issues. Make sure to indicate the primary keys for each relation and the relevant foreign keys.

Please answer CLEARLY and LEGIBLE
Relational Algebra
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Apart from 3 mastre tables (Player,Team, Coach)
The other relevant tables will be

Team_Coach Tables will be as follows:

Team id Coach Id (Primary key - Team id , Coach Id)

Player Team Table will be

PlayerId Team Id (Primary key - Player id , Team Id)


Player Parent Table will be

PlayerId Parent Id (Primary key - Player id , Parent Id)

Untitled - Notepad File Edit Format View Help / Parent Player id firstname/ lastname DOB id \ firstname lastname homeaddress

Add a comment
Know the answer?
Add Answer to:
Please answer CLEARLY and LEGIBLE Relational Algebra The local city youth league needs a database system...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Given the following business scenario, create a Crow’s Foot ERD The local city youth league needs...

    Given the following business scenario, create a Crow’s Foot ERD The local city youth league needs a database system to help track children that sign up to play soccer. Data needs to be kept on each team and the children that will be playing on each team and their parents. The team has an ID, name, and colors. Data stored for each player consists of the id, first name, last name, and age. Also, data needs to be kept on...

  • Database model help

    (From the book Database Systems 10th editions by Coronel pg.142-143)The local city youth league needs a database system to help track children who sign up to play soccer. Data need to be kept on each team and the children who will beplaying on each team and their parents. Also, data need to be kept on the coaches for each team. Draw the data model described below:Entities required: Team, Player, Coach, and ParentAttributes required:- Team:Team ID number, Team name, and Team...

  • Crow's Foor Notation

    Create a Crow’s Foot Notation Entity Relationship Diagram (ERD) to support the following business operations:The local city youth league needs a database system to help track children who sign up to play soccer. Data needs to be kept on each team, the children who will play on each team, and their parents. Also, data needs to be kept on the coaches for each team and matches.You need to store theTeam IDTeam namePlayer IDPlayer first name,Player last name, andPlayer age of...

  • Create three or more MySQL Data Control language (DCL) Statements using the Youth League Database. 1....

    Create three or more MySQL Data Control language (DCL) Statements using the Youth League Database. 1. A Create new user statement for the database 2. A statement that grants privileges to the new user 3. A statement that revokes privileges 1. A SQL Text File containing the SQL commands to create the database, create the table, and insert the sample test data into the table. 2. A SQL Text File containing the DCL SQL Statements. eted hemas Untitled Limit to...

  • QUESTION 1 1. Use the following business rules to draw the fully labeled Crow's Foot ERD...

    QUESTION 1 1. Use the following business rules to draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram. Write all appropriate connectivities and cardinalities on the ERD. a). Each city may have many sport teams. The number of teams is limited to 20 per city. b). Each team belongs to one and only city. c). Each team has at...

  • QUESTION 1 1. Use the following business rules to draw the fully labeled Crow's Foot ERD...

    QUESTION 1 1. Use the following business rules to draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram. Write all appropriate connectivities and cardinalities on the ERD. a). Each city may have many sport teams. The number of teams is limited to 20 per city. b). Each team belongs to one and only city. c). Each team has at...

  • Due to your experience in designing the database for the "Legendary League" game, you have been...

    Due to your experience in designing the database for the "Legendary League" game, you have been asked to design the ER diagram for a bigger database to manage the events for the "Legendary League" eSports Oceanic Championship (OC). The requirements are as follows: Registered teams compete in the OC. Each team has a name, and a number of team members. A team also maintains a rank throughout the OC, reflecting how well it is doing in the championship. Team members...

  • Assignment 3: Ultimate Frisbee For this assignment, you will create a hierarchy of five classes to...

    Assignment 3: Ultimate Frisbee For this assignment, you will create a hierarchy of five classes to describe various elements of a an ultimate frisbee (Links to an external site.)Links to an external site. team. Ultimate frisbee is a non-contact sport with players at a position of “cutter” or “handler”. A team usually also has a head coach and possibly one or more assistant coaches. An ultimate team has seven players on the field, with four players at the position of...

  • Assignment 9: Ultimate Frisbee

    The classes you will write are: Person, UltimatePlayer, Captain, Coach, and UltimateTeam. Detailed below are the requirements for the variables and methods of each class. You may need to add a few additional variables and/or methods; figuring out what is needed is part of your task for this assignment.PersonVariablesString firstName - Holds the person's first name.String lastName - Holds the person's last name.MethodsPerson(String firstName, String lastName) - Constructor that takes in String parameters representing the first and last names.int throwDisc(int pow) - returns the...

  • We would like to design a database to maintain information about hospital staff, including doctors and...

    We would like to design a database to maintain information about hospital staff, including doctors and nurses, and patients at the hospital. Construct a crow’s feet diagram using the information provided. The information we need includes: Staff, including their names, addresses and social-security numbers. Patients, including their names, addresses, and the name of their insurance company. Patients are each assigned to a ward (room). Those staff who are nurses are assigned to zero or more wards. Each ward has at...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT