IS6125 Database Analysis and Design Additional normalization example

Slides:



Advertisements
Similar presentations
FEN Introduction to the database field: Quality checking table design: Design Guidelines Normalisation Seminar: Introduction to relational.
Advertisements

Chapter Three Objectives Identification of Keys Application of primary and foreign keys Converting a database design to Relational DB. What is a good DBMS.
1 st Place Post-Secondary Winner. 2 nd Place Post-Secondary Winner.
Puppy Project Normalization. Un-normalized Data Items Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID 1  n Trick Name 1  n.
Normalisation Ensuring data integrity in database design 1.
Normalization A337. A337 - Reed Smith2 Structure What is a database? ◦ Tables of information  Rows are referred to as records  Columns are referred.
Presentation Handout EDBA – Module 8 Information Technology 21 st December 2014 By K.M.Prashanthan.
Reception department that deals with patient information.
Normalization Exercises
CREATING A MLM MONEY MAKING MACHINE. $10,000 + A MONTH  1 st Level 5  2 nd Level 25  3 rd Level125  4 th Level625  5 th Level3,125  TOTALS3,905.
Customer Order Order Number Date Cust ID Last Name First Name State Amount Tax Rate Product 1 ID Product 1 Description Product 1 Quantity Product 2 ID.
Views. Objectives Create views Modify/Drop Views Insert/Delete/Update to/from views Retrieve data from views.
Normalizing Your Database CPT 242. Normalization The procedure where the developer analyzes the data and establishes the table structure to create the.
 Life Expectancy is 180 th in the World.  Literacy Rate is 4 th in Africa.
Alan Smith Jane Smith Main Street Main St Checking Account Savings Account
Databases Introduction - concepts. Concepts of Relational Databases.
NORMALIZATION Handout - 4 DBMS. What is Normalization? The process of grouping data elements into tables in a way that simplifies retrieval, reduces data.
Relational Databases – Further Study I think we’ve covered all you need to know for GCSE about relational databases I’m not aware of any practical coursework.
Flat file and relational databases Flat file database In a flat file database information is held in a single table. Student IDStudent name GenderDOBCourse.
Department Of Agriculture PROVINCE OF THE EASTERN CAPE.
SPOUSE LEADERSHIP DEVELOPMENT COURSE (SLDC) CLASS 68
Jan 2016 Solar Lunar Data.
Databases – Exam questions
Rob Gleasure IS6125 Database Analysis and Design Lecture 11: Normalization of Data Tables Rob Gleasure
Go to
SRI LANKA FREIGHT FORWARDERS ASSOCIATION
UNIT -4 NORMALIZATION.
Stony Brook Family Medicine-Committed To Quality
Tge draft ballot information
Soldering Process < 50 mm Solder Wire Holding Technique
Divisibility Rules Practice 2, 5, or 10?
IS6125 Database Analysis and Design Examples for exam revision
Christmas & New Year Opening Times
IS6145 Database Analysis and Design Examples for exam revision
Project timeline # 3 Step # 3 is about x, y and z # 2
Average Monthly Temperature and Rainfall
Normalization A337.
IS6145 Database Analysis and Design Additional normalization example
Rob Gleasure IS6125 Database Analysis and Design Lecture 11: Normalization of Data Tables Rob Gleasure
Gantt Chart Enter Year Here Activities Jan Feb Mar Apr May Jun Jul Aug
Linear sequences A linear sequence is a name for a list of numbers where the next number is found by adding or subtracting a constant number. Here is an.
Exam Jam PHY131 – 2nd Half – Dec. 8, 2017
Bella’s Bridal Boutique.
Proposed Strategic Planning Process for FY 2013/14 thru FY 2015/16
The Slimming Down of the Syllabus
4n + 2 1st term = 4 × = 6 2nd term = 4 × = 10 3rd term
Rob Gleasure IS6145 Database Analysis and Design Lecture 9: Normalization of Data Tables Rob Gleasure
P.O. Box 989 Tel. : Fax : ٩٨٩ ٣٤٥٣٥٥٠ ٣٤٥٣٥٦٦ NURSERY FEE STRUCTURE   
01 DRAW YOUR TIMELINE HERE JAN. MAR. JAN. MAR. FEB. APR. FEB. APR.
Lecture 04 Normalization.
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
How to find the nth rule for a linear sequence
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
DATE (2016) TABLE OF CONTENTS PAGE 8-15
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Project timeline # 3 Step # 3 is about x, y and z # 2
Sep Oct Nov Dec Jan Feb Mar Apr May
BTEC ICT – Unit 18 With Mr Griffiths.

Skull & Spirit Creature
Sequences: Is a value a term in a sequence?
IS6145 Database Analysis and Design Lecture 6: Practice with ERDs
Normalisation Un-normalised Data (UNF or 0NF) Data Attributes:
Presentation transcript:

IS6125 Database Analysis and Design Additional normalization example Rob Gleasure R.Gleasure@ucc.ie www.robgleasure.com

Normalisation example Table of doctor’s appointments Patient ID Name Contact Emergency contact Appointments Procedures Paid Notes 1543487 John Smith 0241659487 Jane Smith, 0861456718 15th Dec 2017 28th Dec 2017 1st Jan 2018 Check-up Eye exam Yes No Allergic to penicillin 1543488 Margaret Dunning 0874162548 Mary Alves, 0214852416 21st Jan 2018 3rd Mar 2018 Surgery None Elizabeth Cartmond 0215341626 Fred Cartmond, 4th Apr 2018 11th Apr 2018 Tests Follow-up Claustrophobic

Normalisation example: 1st NF Patient ID Fname Lname Contact Emergency name Emergency number Appointment s Procedures Paid Notes 15434 87 John Smith 0241659487 Jane Smith 0861456718 15th Dec 2017 Check-up Yes Allergic to penicillin 28th Dec 2017 No 1st Jan 2018 Eye exam 15434 88 Margaret Dunning 0874162548 Mary Alves 0214852416 21st Jan 2018 Surgery None 3rd Mar 2018 Elizabeth Cartmond 0215341626 Fred Cartmond 4th Apr 2018 Tests Claustro- phobic 11th Apr 2018 Follow-up

Normalisation example: 2nd NF Patient ID Fname Lname Contact Emergency name Emergency number Notes 154348 7 John Smith 024165 9487 Jane Smith 086145671 8 Allergic to penicillin 154348 8 Margaret Dunning 087416 2548 Mary Alves 021485241 6 None Elizabeth Cartmon d 021534 1626 Fred Cartmond 021534162 6 Claustro- phobic Patient ID Appointme nts Procedure s Paid 1543487 15th Dec 2017 Check-up Yes 28th Dec 2017 No 1st Jan 2018 Eye exam 1543488 21st Jan 2018 Surgery 3rd Mar 2018 4th Apr 2018 Tests 11th Apr 2018 Follow- up

Normalisation example: 3rd NF Patient ID Fname Lname Contact Emergency number Notes 1543487 John Smith 0241659 487 0861456718 Allergic to penicillin 1543488 Margaret Dunning 0874162 548 0214852416 None Elizabeth Cartmond 0215341 626 0215341626 Claustro- phobic Patient ID Appointments Procedures Paid 1543487 15th Dec 2017 Check-up Yes 28th Dec 2017 No 1st Jan 2018 Eye exam 1543488 21st Jan 2018 Surgery 3rd Mar 2018 4th Apr 2018 Tests 11th Apr 2018 Follow-up Emergency number Emergency name 0861456718 Jane Smith 0214852416 Mary Alves 0215341626 Fred Cartmond