Question

Assume that you have a Saudi football league player database. In this database, you have a...

Assume that you have a Saudi football league player database. In this database, you have a table containing players’ attributes such as (Name, age, position, etc.) and you decided to add information about players’ agents. Would you represent the agent information as attributes in the player table or would you create an entity set for players’ agents? Justify your answer.

Homework Answers

Answer #1

considering the following table for Player's of Saudi football league player database

Players (Name, age, position)

This table does not represent any information related to player's agent.

Here two options are available to retrieve such information:

1. Add attribute in player table that gives information about player's agent like this-

Players (Name, age, position, agentName)

It is possible to get data about player and agent name by using only one table. But it is possible that such a table will become complex and every time any information about player's agent is required, player table will be referenced via playerName. Moreover it is possible that one player will have only one agent. so it becomes impossible to retrieve data about multiple agents.

2. Create a separate table player_agent and add foreign keys

PlayerAgent( agentID, agentName, agent Address,playerName)

Using this separate table, it is easy to maintain all information about the agent in the player database.

This separate table can have playerName as a foreign key referring player table.

So it is more feasible to have a separate table to store player's agent data. One agent can handle multiple players so this single table can be used to refer the players information who are handled by a particular agent.

Know the answer?
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
Similar Questions
Discussion Topics: Assume that you have a Saudi league player database. In this database, you have...
Discussion Topics: Assume that you have a Saudi league player database. In this database, you have a table containing players’ attributes such as (Name, age, position, etc.) and you decided to add information about players’ agents. Would you represent the agent information as attributes in the player table or would you create an entity set for players’ agents? Justify your answer.   Note: Please I need a short answer only on paragraph.
I need new and unique answers, please. (Use your own words, don't copy and paste), Please...
I need new and unique answers, please. (Use your own words, don't copy and paste), Please Use your keyboard (Don't use handwriting) Thank you.. IT 244 Assume that you have a Saudi league player database. In this database, you have a table containing players’ attributes such as (Name, age, position, etc.) and you decided to add information about players’ agents. Would you represent the agent information as attributes in the player table or would you create an entity set for...
( HEY THERE my name is N I need new and unique answers, please. (Use your...
( HEY THERE my name is N I need new and unique answers, please. (Use your own words, don't copy and paste), Please Use your keyboard (Don't use handwriting) ((Thank you FOR YOUR HELP)) SUBJECT: IT-244: Introduction to Database Q: Assume that you have a Saudi league player database. In this database, you have a table containing players’ attributes such as (Name, age, position, etc.) and you decided to add information about players’ agents. Would you represent the agent information...
( HEY THERE my name is T I need new and unique answers, please. (Use your...
( HEY THERE my name is T I need new and unique answers, please. (Use your own words, don't copy and paste), Please Use your keyboard (Don't use handwriting) ((Thank you FOR YOUR HELP)) SUBJECT: IT-244: Introduction to Database Q: Assume that you have a Saudi league player database. In this database, you have a table containing players’ attributes such as (Name, age, position, etc.) and you decided to add information about players’ agents. Would you represent the agent information...
Consider the following set of requirement for a BANK database. Then draw an ER diagram based...
Consider the following set of requirement for a BANK database. Then draw an ER diagram based the requirement. The database keeps track of each back’s name, routing number, address. Banks has bank branch (you could name the relationship as BRANCHES). The bank branch described as branch name, branch location and branch ID. The branch ID is unique for each bank, but not unique in general. Users open account in bank branches. The accounts described by account number, account type, account...
You have learned some database components such as entities (tables) with attributes (columns/fields) and keys in...
You have learned some database components such as entities (tables) with attributes (columns/fields) and keys in previous lessons such as Relational Databases, Database Fields and Field Specifications, and Establishing Keys. Now based on the examples in those lessons, you will design a database for CTU, which includes three entities (tables): Students, Faculty, and Classes. Note a class refers to a particular class section. For example, the current CS253 you are taking is one class instance (i.e. CS253-01), and another CS253...
You are working on an address book database with a table called Contacts and fields for...
You are working on an address book database with a table called Contacts and fields for first name, last name, address, and phone number. Describe how you would implement a Python method that prompted the user to add new address entries into the database table. The table should have no duplicates. Include the necessary code and code descriptions. In Python please.
You may need to use the appropriate technology to answer this question. The National Football League...
You may need to use the appropriate technology to answer this question. The National Football League (NFL) holds its annual draft of the nation's best college football players in April each year. Prior to the draft, various sporting news services project the players who will be drafted along with the order in which each will be selected in what are called mock drafts. Players who are considered to have superior potential as professional football players are selected earlier in the...
Suppose you have two players, Player A and Player B. Player A has a .400 On...
Suppose you have two players, Player A and Player B. Player A has a .400 On Base Percentage in 100 Plate Appearances, while Player B has a .350 On Base Percentage in 500 Plate Appearances. Without any additional information, which player would you expect to have a higher On Base Percentage in a game played tomorrow?
For this assignment, you'll create a Player class that captures information about players on a sports...
For this assignment, you'll create a Player class that captures information about players on a sports team. We'll keep it generic for this assignment, but taking what you learn with this assignment, you could create a class tailored to your favorite sport. Then, imagine using such a class to track the stats during a game. Player Class Requirements Your class should bet set up as follows: Named Player Is public to allow access from other object and assemblies Has a...