Create an erd from a business problem

Assignment Help Database Management System
Reference no: EM13337428

Create an ERD from a business problem.

Read the following problem and complete the tasks listed below.

THE ABS Blood Bank

Australian Blood Services (ABS) is a new Non-Government Organisation (NGO) that has just been set up to collect blood and blood product donations from the public. ABS plans to have donation centres in each capital city and most major regional cities throughout Australia. You have been approached by ABS to design and create a database system to track these blood donations.

ABS needs to record the details of each donor. This needs to include the donors full name and address details, along with their contact details, gender, Medicare number and any other details that may be pertinent.

ABS also needs to know about the medical condition of each donor or prospective donor. This includes the details of any surgery, existing medical conditions and any medication that is being taken.

ABS also needs to know if the donor has been overseas in the last three months, which countries that they visited, how long they stayed in each county, whether they contracted any disease while in the country.

Based on the answers to these questions, the ABS staff will decide if it is safe to accept a blood donation from the prospective donor. This is a decision can be made only by an ABS staff member who is a qualified Registered Nurse.

Once the ABS staff member has decided to accept a blood donation from the donor, it is necessary to record the donor details, staff member taking the donation, ABS donation centre, and any other pertinent details in order to clearly identify each individual blood donation.

Tasks:

1. List all the business rules for the ABS ( Business rules are important because they define the conditions that the database must meet. For example, every Order must be associated with a valid Product.This prevents invalid Orders being entered into the database). 

2. Create an ERD that describes the ABS staff and donation centres. This ERD should show:

a. All entities with primary key and any foreign key attributes,
b. The relationships between entities,
c. The cardinality and optionality of each relationship.

3. Create an ERD that describes a blood donor, her medical condition and any medications that she takes. This ERD should show: 

a. All entities with primary key and any foreign key attributes,
b. The relationships between entities,
c. The cardinality and optionality of each relationship.

4. The donor also needs to state whether she has been overseas in the last 3 months and if so, to advise the details of that trip. Add this information to the Donor ERD created in Q3 above. This ERD should show:

a. All entities with primary key and any foreign key attributes,
b. The relationships between entities,
c. The cardinality and optionality of each relationship.

5. Each donor can make a blood donation. Add this information to the Donor ERD created in Q3 and Q4 above. Donations must be made at an ABS Donation Centre and be taken by ABS staff. Add the ABS Staff ERD created in Q1 to the new Donor ERD. This combined ERD should show:

a. All entities with all attributes identified including Primary key and any foreign key attributes,
b. The relationships between entities,
c. The cardinality and optionality of each relationship;
d. Any M:N relationships are be resolved to 1:M relationships.

Part B. Create an RDM :

Tasks:Using the ABS ERD created in Part A:1. Identify all attributes required for each table shown in the ERD (10 marks); and2. Create an RDM for each table in the ERD  ;Part C. Normalise the RDM to BCNF(35 marks):Tasks:Using the RDM created in Part B:1. Create a set of Dependency Diagrams for the ABS database  ;2. Normalise the ABS tables to BCNF( 15 marks); and3. Create a new RDM for the normalised tables.

Reference no: EM13337428

Questions Cloud

Determine what is the saturation activity of 24na : What is the saturation activity of 24Na that can be induced in a 400 g sample of NaCl with a constant thermal-neutron fluence rate of 5 x 1010 cm-2 sec-1
What will be your plan to enhance your network security : Assume that you are the network security officer of one company, what will be your plan to enhance your network security (firewall? VPN? Content level protection? Or combination of them?) More details about your security infrastructure design will..
What work does the racket do on the ball : A tennis player receives a shot with the ball (0.0600 kg) traveling horizontally at 52.0 m/s and returns the shot with the ball traveling horizontally at 36.0 m/s in the opposite direction. What work does the racket do on the ball
What are the charges on the inner and outer shells : The inner and outer shells are connected by a wire (passing through a hole in the middle shell, without touching it), so they are at the same potential.
Create an erd from a business problem : List all the business rules for the ABS ( Business rules are important because they define the conditions that the database must meet. For example, every Order must be associated with a valid Product.This prevents invalid Orders being entered into..
How much of the height of the cylinder is in the oil : A solid cylinder (radius = 0.150 m, height = 0.120 m) has a mass of 6.90 kg. How much of the height of the cylinder is in the oil
Determine the maximum torque on the wire : A wire is formed into a circle having a diameter of 10.3 cm and is placed in a uniform magnetic field of 3.25 mT. The wire carries a current of 5.00 A. Find the maximum torque on the wire.
Compute the speed of the waves on the string : A standing wave on a string that is fixed at both ends has frequency 80.0 Hz. What is the speed of the waves on the string
Calculate and compare the energy released by fusion : calculate and compare the energy released by (a) fusion of 1 kg of hydrogen deep within the sun and (b) the fisision of 1 kg U235 in a fission reactor

Reviews

Write a Review

Database Management System Questions & Answers

  Analyse and comprehend a provided er diagram

Analyse and comprehend a provided ER diagram and Database Schema and to implement a database based on the provided ER diagram and Database Schema

  Key functions of organization-map to strategic information

From information system point of view, we should take the key functions of organization and map them to strategic information. Do your companies follow this process or are steps skipped?

  Explain multidimensional analysis

Give at least three reasons why ETL functions are most challenging in a data warehouse environment.

  Describe the core concepts of data quality

Write clearly and concisely about relational database management systems using proper writing mechanics and technical style conventions.

  Explain the benefits and current trends of data warehousing

Summarize the difference between online transaction processing (OLTP) and online analytic processing (OLAP), and their relationship among business intelligence, data warehousing, and data mining.

  Design tables in 3nf various codes for at least three fields

Create tables in 3NF. As you create the database, include different codes for at least three of the fields. Use sample data to populate fields for at least three records in each table.

  Er diagram of cardinality and modality

ER Diagram of cardinality and modality bank management system and discription of bank management system

  Stores a logically related database over two or more

A distributed database management system (DDBMS) stores a logically related database over two or more physically distinct locations connected by a computer network.

  Covert the extended entity relationship diagram

Covert the Extended Entity Relationship Diagram (EERD) for Orthopedic Alliance of Plano (OAP) described in assignment one to relations. See Lecture 5, slide 22 for relational schema.

  Discuss common input - output technologies

Create a Microsoft Word table that identifies the advantages, disadvantages, computer requirements, initial costs, and future savings for an organization considering an engagement in virtualization.

  Pros and cons in agile and waterfall project management

Evaluate the pros and cons in agile and Waterfall project management in terms of planning and the execution of projects and collaboration among project team members.

  Create database management system for bike shop

Your job is to create a database management system for bike shop who ‘buys' and ‘sells' new and second-hand bikes, and also parts of bike. Bike is constructed with parts while part can be fitted to different bikes.

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