Er dagiram developed in visio

Assignment Help Basic Computer Science
Reference no: EM131092793

Perform conceptual design for the following case. You must turn in an ER diagram developed in VISIO. You may include, in your ER Diagram, specifications that include additional constraints not shown on the diagram. The specifications should be written in English. If you believe that you need to make additional assumptions, clearly state them in the specifications.

The deliverable should be a file named "YourFirstName_YourLastName.vsd".  You should submit the file through the moodle assignment submission link.

TIPS:

1. Do NOT begin your VISIO drawing until you have a paper-based "blue-print" sketch of the solution - this will save you lots of frustrating time with VISIO.

2. When working with VISIO, remember to start with the "normal entities" and "normal relationships". If you forget how to do certain things, check out the lab tutorial.

3. The TCI solution file might give you a convenient template for associative pattern and inheritance.

4. The 1-m relationship should always start from the 1 side.

TheNextBigThing (NBT), a gaming company, is planning to build "World of War", a new online multi-player game. You are in charge of developing the back-end database that supports this game.

The game allows gamers to play with each other online. For each gamer, the game needs to store his / her account information including user name, password, email address, first name and last name. User name of a gamer should be unique, while first name and last name do not have to be.

A gamer could create multiple characters to play in the game. Each character should have a name that is unique. The system would also needs to capture the character's current level, experience points, health points (HP), magic points (MP), strength, intelligence, and dexterity. A character could belong to one AND ONLY ONE class. There are three classes: warrior, mage, and ranger.

A character could own items. Each item has a name, an item type, item value, item status (a number between 0 and 100 with 100 representing brand new item and 0 representing completely broken item). There are three types of items: Weapon, Armor and Accessories. For weapons, the system needs to store the weapon type, weapon speed, and damage dealt per second. Weapon damage could be derived from weapon speed and damage dealt per second. For armors, the defense value and armor type needs to be captured. The accessories would have accessory type and special effects.

It is possible for many characters to possess the same item (notice that each "item" refers to items of the same name, for example, short bow. It does not mean the same individual item).

Each character also possesses a set of skills. For each skill, the system needs to record the name of the skill, the MP cost of the skill, levels required for the skill, and a description of the skill.  Naturally, multiple characters could have the same skill, and one character could have many skills.  Some skills are pre-requisite for other skills.

The system stores information about PvP (player vs. player) results. For each PvP match, it stores the score of each character, and a list of matching history (character X kills character Y at time Z). For this version, only 1 v. 1 match is supported, i.e., the maximum number of players in each PvP match is 2.

The system also allows characters (NOT players) to form guild with each other. The name of the guild, the time it is founded, and its current status will be recorded. The system keeps the list of characters that belong to a guild.

Reference no: EM131092793

Questions Cloud

What is a normal particle size distribution : What is a normal particle size distribution?
What were the major patterns of native american life : What impelled European explorers to look west across the Atlantic? What were the major patterns of Native American life in North America before the Europeans arrived?
What is the hydrodynamic diameter of the particles : What is the hydrodynamic diameter of the particles
A consumer finance company operating in six cities : Consumer finance. The data below show, for a consumer finance company operating in six cities, the number of competing loan companies operating in the city (X) and the number per thousand of the company's loans made in that city that are curr..
Er dagiram developed in visio : Perform conceptual design for the following case. You must turn in an ER diagram developed in VISIO. You may include, in your ER Diagram, specifications that include additional constraints not shown on the diagram. The specifications should be wri..
What is bonding,molecular shapes and structures : What is bonding,molecular shapes and structures?
Essay on a few biological databases : Write a 1500 detailed essay on a few biological databases (primary or secondary) involved in genome studies.
Evaluate starbucks training efforts : What types of departmentalization are being used? Explain your choices. (Hint: In addition to information in the case, you might want to look at the complete list and description of corporate executives on the company's Web site.)
Number on the second card : A deck of 5 cards (each carrying a distinct number from 1 to 5) is shuffled thoroughly. Two cards are then removed one at a time from the deck. What is the probability that the two cards are selected with the number on the first card being one hig..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd