Er diagram of cardinality and modality

Assignment Help Data Structure & Algorithms
Reference no: EM13161774

Read the following information about World Relief for Disaster Victims (WRDV), a fictional nonprofit organization that provides aid to victims of natural disasters. Based on the following information, create the appropriate and fully labeled crow's feet ERD. You may use Word, PowerPoint, or Excel to create your drawings. If you choose to use something else, submit the screenshot.

Facts about WRDV:

  • Volunteer Information: The tasks for the organization are carried out by volunteers. Each volunteer must provide their name, address, and telephone number in order to register for the organization. All of this information about the volunteers is stored in a database.
  • Volunteers and Tasks: Each volunteer may be assigned to several tasks, and some tasks require several volunteers. Volunteers are entered into the system before they have performed any tasks, so it is possible for a volunteer to be in the system without having performed any tasks. Additionally, it is possible that there are tasks to which no volunteers have yet been assigned. When a volunteer is assigned a task, the system should track the start time and end time of the assignment.
  • Tasks: Each task has a task code, task description, task type, and task status. For example, a task might have a code of "101", a description of "erect aid tents", a type of "one-time" or "recurring", and a status of "started" or "complete".
  • "Packing" Tasks: For all tasks of the type "packing", there is a packing list specifying the contents of each package. There are many packing lists to produce different packages, such as basic medical packages, child-care packages, and food packages. Each packing list has an ID number, a packing list name, and a packing list description describing which items should be in the package. Every packing task is associated with only one packing list. A packing list may be associated with no tasks, or it may be associated with many tasks. Tasks that are not packing tasks are not associated with any packing list.
  • Packages: Packing tasks result in the creation of packages. Each package is assigned an ID number. The date that the package was created and its total weight are recorded. A given package is associated with only one task. Some tasks (such as "sweep the floor") will not produce any packages, while other tasks (such as "prepare 3,000 packages of building supplies") will be associated with many packages.
  • Packing Lists: The packing list describes the ideal contents of each package, but it is not always possible to include the ideal number of each item. Therefore, the actual items included in each package should be tracked. A package can contain many different items, and a given item can be used in many different packages.
  • Items: Each item that the organization provides has an item ID number, item description, item value, and item quantity on hand stored in the system. Along with tracking the actual items that are placed in each package, the quantity of each item placed in the package must be tracked as well. For example, a packing list may state that basic medical packages should include 100 bandages, 4 bottles of iodine, and 4 bottles of hydrogen peroxide. However, because of the limited supply of items, a given package may include only 10 bandages, 1 bottle of iodine, and no hydrogen peroxide. The fact that the package includes bandages and iodine needs to be recorded along with the quantity of each item included. It is possible for the organization to have items that have not been included in any package yet, but every package will contain at least one item.

 

 

Reference no: EM13161774

Questions Cloud

Web system deployed on campus has a failure rate : A web system deployed on campus has a failure rate of 10-3 failures per hour. What is the likeihood that the system will continue operating without failure throughout the duration of one week (Monday to Friday)?
Linear algebra concepts : Creating matlab code using these linear algebra concepts. 1500 points for help with any of these! Preferably all but I've posted this multiple times and it seems no one can help
Function odd_fill() that fills all integers between two poin : write a function odd_fill() that fills all integers between two pointers, first and last, with a sequence of odd integers: 1,3,5,7
Graph theory : Let  A  be a graph that has an Euler circuit. Prove (or disprove) that all graphs that are isomorphic to  A  have at least on Euler circuit.
Er diagram of cardinality and modality : Read the following information about World Relief for Disaster Victims (WRDV), a fictional nonprofit organization that provides aid to victims of natural disasters.
Viruses and malicious software : Viruses and Malicious Software  Web Strategies and Protocols (browsers, cryptographic posture, and server and protocol securities)
Define an enumeration type called response : define an enumeration type called Response with the possible values Yes, No, and Maybe. Yes should be 1, No should be 0, and-1
Graph algorithm. : Graph algorithm. a. Draw a depth-first search tree based on a given graph. Assume that adjacent vertices are visited in alphabetical order. Then compute the Num and Low values for each vertex, and find out the articulation points i
Whena router encounters : Whena router encounters an error in an IP header it:  a.returns the packet to the sending router. b. returns the packet to the sending router with an error advisement.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Devise ef?cient algorithm for computing probability

Given the probabilities r1, · · · , rn, the costs c1, · · · , cn, and the budget B, ?nd the redundancies m1, · · · , mn that are within the available budget and that maximize the probability that the system works correctly. Devise an ef?cient algo..

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

  Illustrate insertion into the linear hash file

Illustrate insertion into the linear hash file. Suppose that bucket splitting occurs whenever file load factor exceeds (is greater than) 0.8.

  Explain types of information systems

Question 1. Explain five types of information systems, and give an example of each. Question 2. Describe three common reasons for a systems request. Try and find one not listed in the text.

  Create algorithm to prepare daily hotel charge report

Create the algorithm to prepare the daily hotel charge report. Input consists of series of records which contain a room number, customer name, cost of the room, and cost of meals charged to the room.

  Create algorithm to calculate union of two input sets-array

Create algorithm to calculate union of two input sets given as arrays, both of size O(n). The output must be array of distinct elements that form union of the sets.

  Greedy strategy for finding a shortest path

Think about the given greedy strategy for finding a shortest path from vertex start to vertex goal in a connected graph.

  Identifying flaws in the design

Identify flaws in design of the Report of Consumers that follows. What assumptions about users and tasks did you make in order to assess this design?

  Research and implement the sieve of eratosthenes

Research and implement the Sieve of Eratosthenes (also called prime sieve) algorithm. Researching and implementing algorithms is something I did frequently while consulting and any programmer must be able to do this

  Reverse path flooding

Suppose we have a network of nodes connected via point to point links, and source S sends a message that will be broadcast to all nodes using Reverse Path Flooding.

  Write control structure-pseudocode algorithm for simple task

Three simple control structures which could be used to make this algorithm. What do you believe is most difficult part of creating algorithm?

  What is complexity of the gnome sort for the average case

What is the complexity of the gnome sort for the average case? Justify your answer. The justification can be based on approximate calculations.

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