Question

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 are identified by a unique member id, their first name, and their surname. There are two types of team members: managers, and players. For each manager, their number of years of experience is tracked. Each player in a team has an in-game player name, and an assigned role in the team. A role can be one of "top", "mid", "jungle", "adc" or "support".

  • A match is a contest between two teams. Teams get a final result, “win” or “lose”, for each match that they play in.

  • Matches occur at a specified date and time. They also take place in uniquely named venues. In addition to names, venues have a location and a capacity. Only venues that are part of the OC need to be tracked.

  • In a match, each player selects a single champion from a roster of pre-defined champions to play. Each champion may only be selected once in a match. A champion has a unique champion name, and also has a type (for example, “mage” or “support”).

  • Additional performance statistics need to be recorded for each champion being used by a particular player in a particular match. The three statistics to be recorded are a count of the number of each of the "kills", "deaths" and "assists" that they achieve (for example, in a particular match, a particular player playing a particular champion might achieve 4 kills, 2 deaths, and 3 assists).

    According to the requirements above, give the ER diagram for the database using the UML class symbols (as used in the lecture notes and tutorials), making appropriate assumptions where necessary. You must represent entities, relationships and their attributes, and all applicable constraints in your diagram. Explain any constraints that cannot be expressed in the diagram.

this question (Due to your experience in designing the database for the "Legendary League" game) was as follow:

You are asked to design the ER diagram for a database to manage the data of an online multiplayer team game called "Legendary League". The requirements are:

  • ● Players must register an account to play the game, and have a first name, last name, email address, and a chosen unique username.

  • ● The game has a set of pre-defined characters available that a player can choose to play. Each character has a unique character name, can hold one or more items, has one or more abilities, and comes from a particular region.

  • ● Each item has a unique name and type (where the type is one of "weapon", "shield" or "other").

  • ● Each ability also has a unique name, and an associated rating. (For example, the ability "Fireblast" may

    currently be at rating 2 for a particular character.)

  • ● Each player can use one or more characters, and go up in levels at different rates with each character.

    (For example, player "Joe" may currently be at level 1 with the character "Cindra", and at level 15 with

    character "Gargan").

  • ● Each character comes from a single region, identified by the region's name. (For example, the

    character "Cindra" may be from the region "Zaund")

    According to the above description, construct an Entity Relationship (ER) diagram for the database. Clearly state any assumptions that you need to make. You must represent entities, relationships and their attributes, and all applicable constraints in your ER diagram. Explain any concepts that cannot be expressed in the ER diagram in the associated description.

  • Your ER diagram must only use the UML class diagram notations from the lecture notes.

  • You are encouraged to use LucidChart to complete your ER diagram. You can create a free student

    account at: http://www.lucidchart.com/

    Some common errors in ER diagrams:

  • Every entity must have a primary key.

  • The names of all relationships and entities must be unique.

  • There are no foreign keys in ER diagrams. They come about as part of mapping an ER model into a

    relational schema.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Cardinality specifies how many instances of an entity relate to one instance of another entity. Ordinality is also closely linked to cardinality. While cardinality specifies the occurrences of a relationship, ordinality describes the relationship as either mandatory or optional. In other words, cardinality specifies the maximum number of relationships and ordinality specifies the absolute minimum number of relationships.

Steps involved :

  1. identify entities
  2. identify attributes for each entity
  3. identify relations and involving entities
  4. identify cardinality constraints

Legendary League Luser May 22, 2020 Item itemID Player itemName Charagter character D characterName firstname lastname email

Add a comment
Know the answer?
Add Answer to:
Due to your experience in designing the database for the "Legendary League" game, you have been...
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
  • Q2. Based on the following requirements for a database for ABC international football League (ABC): The...

    Q2. Based on the following requirements for a database for ABC international football League (ABC): The ABC has many teams, each team has a country, a name, a captain, a coach, and a group of players, each player belongs to only one team, each player has a name, a position (such as goalie or right wing), and a skill level. a game is played between two teams (referred to as guest_team and host_team) and the game has a date (such...

  • Question 4. ER model (5 points). You are asked to design the ER diagram for a database to manage ...

    Question 4. ER model (5 points). You are asked to design the ER diagram for a database to manage data for athletes athletic game. Requirements are as follows: Each participating team has a name and a manager. Each athlete has a unique athlete ID, and is also described by first name and last name, gender and age. A team has many athletes but an athlete only belongs to one team. Each sport has a unique code and some sport name....

  • 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...

  • Please answer CLEARLY and LEGIBLE Relational Algebra The local city youth league needs a database system...

    Please answer CLEARLY and LEGIBLE Relational Algebra 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...

  • Q3: You have been hired to design a database for prescriptions for RX pharmacies and your...

    Q3: You have been hired to design a database for prescriptions for RX pharmacies and your first job now is to design an ER model for this database using the following description of that world. i. patients are identified by their SSN and have other attributes as names, addresses, and ages. ii. Doctors are identified by their SSN and have other attributes as names, specialty, and years of experience. iii. Each pharmaceutical company is identified by name and has a...

  • 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...

  • policy number, owner name, insured amount, and name of the verencialy. (25 pts.) Design an ER...

    policy number, owner name, insured amount, and name of the verencialy. (25 pts.) Design an ER diagram for a simple database for the National Hockey League (NHL): • The NHL has many teams Each team has a name, a city, a coach, a captain, and a set of players Each player belongs to only one team Each player has a name, a position (such as left wing or goalie), a skill level, and a set of injury records (each has...

  • Recall the ERD exercise problem: Leagues: Leagues have a name. League names are unique. Teams: Teams...

    Recall the ERD exercise problem: Leagues: Leagues have a name. League names are unique. Teams: Teams have names, players, a captain (who is also a player) and uniform colors. No league has two teams with the same name. But there can be teams with the same name in different leagues. Each team has uniforms of one or more colors. There are two types of teams, sponsored and not sponsored. A sponsored team has a sponsoring company with the company contact...

  • For this DATABASE homework assignment you will create an Entity Relationship model for a business case...

    For this DATABASE homework assignment you will create an Entity Relationship model for a business case and then convert the model to a set of relations.  Read through the following business case for the “Drum Corps International”  Create an Entity relationship model with the necessary entities, attributes, identifiers and relationships to capture the data requirements.  All relationships should be labeled with verb phrases.  Use UML notation for this work.  Relationship lines should not cross. ...

  • Database design Part One (Conceptual Database Design) As a database developer, you have been asked to...

    Database design Part One (Conceptual Database Design) As a database developer, you have been asked to design a new database the operation of the new project within the Liverpool John Moores University (LJMU). LJMU i planning to deliver a number of professional training courses in Al. Each course is delivered by one member of staff at LJMU's Training Centre; each staff is allocated a staff number. The policy of LJMU is to record the start working date of each staff,...

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