0% found this document useful (0 votes)
3 views

DB1 - Assignment4 - Normalization - Start File

The document contains a case table detailing patient test results, including dates, results, and patient information. It also outlines the costs and descriptions of various test types performed at different centers. Additionally, it discusses the normalization process of the data through 1NF, 2NF, and 3NF, along with the creation of an ERD to represent the fully normalized data model.

Uploaded by

ahtesham.2727
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

DB1 - Assignment4 - Normalization - Start File

The document contains a case table detailing patient test results, including dates, results, and patient information. It also outlines the costs and descriptions of various test types performed at different centers. Additionally, it discusses the normalization process of the data through 1NF, 2NF, and 3NF, along with the creation of an ERD to represent the fully normalized data model.

Uploaded by

ahtesham.2727
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Case Table

Days
Patient
Case ID Test Date Result Date Test Result Waited for Patient Full Name Patient Address Patient City
ID
Results

563 2020-03-21 2020-03-24 Negative 3 723 Rory Green 555 Mewt Ave Lorette

2001 2020-04-30 2020-05-01 Negative 1 500 Tiffany Cleas 499 Smith Road Winnipeg

3668 2020-05-19 2020-05-22 Negative 3 899 Mimi Parks 123 Night St Winnipeg

4856 2020-06-07 2020-06-13 Positive 6 411 Branon Skies 11 Mandalay Ave Winnipeg

5563 2020-06-07 2020-06-11 Negative 4 153 Francisco Manuel 74 Powers Bay Winnipeg

8562 2020-08-15 2020-08-29 Positive 14 723 Rory Green 555 Mewt Ave Lorette

Items of note:
A single case can receive multiple tests (see Case #8562)
Be sure to note Primary Keys and Foreign Keys as you require them.
The case is closed once all test results are back.
The Test Cost is the same regardless of which centre it is odone in.
Do not create any surrogate keys for this assignment
The Test Result respresents the overall result of all tests.
Total
Test Type
Centre ID Centre Name Test Description Test Cost Testing Case Comments
ID
Cost

101 Downtown 1 Throat Swab 24 24

202 South 1 Throat Swab 25 25

202 South 1 Throat Swab 25 25

101 Downtown 1 Throat Swab 25 75 Unable to perform swab


2 Blood Sample 50 after several attempts.

202 South 1 Throat Swab 26 26

303 North End 1 Throat Swab 27 162 Patient demanded


2 Blood Sample 55 multiple tests be
3 Stool Sample 80 performed.

Student Name:
Student Number:
Winter 2022
1st Normal Form
Explain what you did. If there is nothing to be done for a particular step, indicate that as well.

Explain why you did this. Fully explain creation of any new entities and the columns they contain along with explanations of why you disca

Show all the tables in 1NF below


explanations of why you discard any columns.
2nd Normal Form
Explain what you did. If there is nothing to be done for a particular step, indicate that as well.

Explain why you did this. Fully explain creation of any new entities and the columns they contain along with explanations of why you disca

Show all the tables in 2NF below


xplanations of why you discard any columns.
3rd Normal Form
Explain what you did. If there is nothing to be done for a particular step, indicate that as well.

Explain why you did this. Fully explain creation of any new entities and the columns they contain along with explanations of why you disca

Show all the tables in 3NF below


with explanations of why you discard any columns.
Time Anomoly
Explain what you did.

Explain why you did this


ERD
Using draw.io, draw the ERD of the fully normalized data model (including revisions required to resolve the time an
Make sure that ALL possible relationship, entities, and attributes(fields) are shown on the ERD.
Paste the completed ERD below. A Separate ERD File will not be marked
uired to resolve the time anomaly).

You might also like