Assignment 6-1 Schedule(staffNo, dentistName, patNo, patName, surgeryNo, Date, Time) Make assumptions: surgeryNo is the surgery room number. staffNo, patNo,

Slides:



Advertisements
Similar presentations
The Important Thing About By. The Important Thing About ******** The important thing about ***** is *****. It is true s/he can *****, *****, and *****.
Advertisements

Banking Business Scenario
ER Model For a college DB
ER Modeling Case Studies
Dependency preservation, 3NF revisited and BCNF
Designing MS-Access Tables
Project SummaryTextual SummaryEER Diagram Berkeley Eye Clinic GROUP 5 IEOR 115.
Normalisation 2 Chapter 4.2 V3.0 Napier University Dr Gordon Russell.
ER Modeling Case Studies
Test practice Multiplication. Multiplication 9x2.
Basic notation for supertype/subtype relationships
+ Review: Normalization and data anomalies CSCI 2141 W2013 Slide set modified from courses.ischool.berkeley.edu/i257/f06/.../Lecture06_257.ppt.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Normalization.
Announcements Reading for Friday Homework 2 - Due 9/24
Ms. Hatoon Al-Sagri CCIS – IS Department Normalization.
Boyce-Codd Normal Form (BCNF) Definition R in 1NF and Every determinant (the left side of a FD) is a candidate key. 1.
Create Your Own Quiz Quiz Rules & Guidelines  You and your partner will create a minimum 5 problem, multiple choice quiz along with an answer key. 
Object Oriented Software Development Modelling information systems OOSAD Booklet Chapter 4 Lecture: Week 3 Brian Farrimond.
Project and Data Management Software
Lecture 9 Handling Many to Many Relationships INFO 1408 Database Design Concepts.
Lecture 9 Handling Many to Many Relationships INFO 1408 Database Design Concepts.
Announcements Reading for Wednesday Homework 2 - Due 9/22
Integrated Hospital Management System. Integrated Hospital Management System software is user-friendly software. The main objectives of the system is.
Normalization Quiz Tao Li Grant Horntvedt. 1. Which of the following statements is true: a. Normal forms can be derived by inspecting the data in various.
Assignment 5-1 Functional Dependencies Attributes within one table True for all table instances Part of table schema (Assumptions) Cannot get FDs just.
Quiz About [Your topic] [Your Name] [Date] Question 1 A true fact about [your topic] is: A. [Insert incorrect answer] C. [Insert incorrect answer] B.
ER Modeling Case Studies
CREATE THE DIFFERENCE Normalisation (special thanks to Janet Francis for this presentation)
Project – Phase II Derive Database Schema from E-R Model DBDL.
1 CS 3630 Database Design and Implementation. 2 Sets Foundation of relational database. Basic Operations Power set Mapping.
CS 3630 Database Design and Implementation. 2 E-R Model (II) Keys To identify records in a table Candidate Key Primary Key Alternate Key Composite Key.
CS 3630 Database Design and Implementation. 2 Functions y = f(x) x1 = x2  f(x1) = f(x2) Same x value, then same function value. Yes, it’s a function!
Chapter 7 Normalization Chapter 14 & 15 in Textbook.
Lecture No 13 Functional Dependencies & Normalization ( II ) Mar 3 rd 2011 Database Systems.
Permutations Assignment One area where permutations are important is in password protection for computers. You may have heard network administrators encourage.
ANN.1 CSE4701 Problem th ed  Consider the table:  Consider the table: Orders (O#,I#,Odate, Cust#, Total_amount, Qty_ordered, Total_price, Discount%)
Copyright Ó Oracle Corporation, All rights reserved. Assign Unique Identifiers A Unique Identifier (UID) is any combination of attributes and/or.
Enhanced Entity-Relationship Modeling
Study Opportunities1 Database table quiz What is your name?
Active Screening – Appointments Ask if patient has fever; new onset of cough; shortness of breath; diarrhea; new rash; exposure to chickenpox, measles.
SLIDE 1IS 257 – Fall 2006 Normalization Normalization theory is based on the observation that relations with certain properties are more effective.
Visit:
Algebra 1: Section 3-1 Inequalities and Their Graphs.
Time Management Skillz DONE BY: MARKESE E. RYUTO R.
CS 3630 Database Design and Implementation
8.1 Multiplication Properties of Exponents
From: Using Process Analysis to Assess the Impact of Medical Education on the Delivery of Pain Services:A Natural Experiment Anesthes. 2012;116(4):
Godrej Prakriti Sodepur | Godrej Prakriti Kolkata
How to Create a MyCare Account
ASSIGNMENT NO.-2.
Make Your Own Quiz.
ER Modeling Case Studies
5 Reasons You Should Have A Family Dentist In Plainfield.
Giftalove Best Cake Offers
NEW from December 2017 Book your next blood test appointment online Visit and search blood tests.
Factors, multiple, primes: Factors from prime factors
مدیریت استراتژيک منابع انسانی
CS 3630 Database Design and Implementation
Boyce-Codd Normal Form (BCNF)
Factors, multiple, primes: Prime factors
ER Modeling Case Studies
DATABASE DESIGN & DEVELOPMENT
Around the room Orders of operations.
Ռազմավարական կառավարում
Thing / Person:____________________ Dates:_________________
Factors, multiple, primes: Multiples
Standard Form: Multiplying powers of 10
Visit us:
Standard form: In standard form?
Chapter 3 The Relational Model
Presentation transcript:

Assignment 6-1 Schedule(staffNo, dentistName, patNo, patName, surgeryNo, Date, Time) Make assumptions: surgeryNo is the surgery room number. staffNo, patNo, and surgeryNo are unique. A patient is allowed to have more than one surgery a day. Only one surgery can take place in a room at any given time. A dentist can perform only one surgery at any given time. A dentist is allocated in one surgery room each day. But a surgery room can be used by multiple dentists on the same day. Date and Time as two separate attributes. Do NOT use Appointment! 1

Assignment 6-1 surgeryNo, Date ===> staffNo What does it mean? A surgery room is reserved for one dentist a day staffNo, Date ===> surgeryNo What does it mean? A dentist is allocated to a specific surgery room for each day. Yes! staffNosurgeryNoDateTime… S1011S1512-Sep-0410:00 S1011S1512-Sep-0412:00 S1024S1512-Sep-0414:00 S1011S1413-Sep-0410:00 2

Assignment 6-1 patNo, Date ===> ALL What does it mean? A patient can have at most one surgery a day. Usually is true. Not a rule we want to make

Assignment 6-1 patNo, staffNo ===> ALL What does it mean? A patient can see one dentist once, and hence must see a different dentist each time visiting the clinic

Assignment 6-1 Candidate keys: staffNo, Date, Time surgeryNo, Date, Time patNo, Date, Time Must have FDs: staffNo, Date, Time ===> All surgeryNo, Date, Time ===> All patNo, Date, Time ===> All 5

Assignment staffNo  dentistName patNo  patName staffNo, Date, Time  All patNo, Date, Time  All surgeryNo, Date, Time  All staffNo, Date  surgeryNo 2. staffNo, Date, Time (any one of the three ALL FDs) 3. patNo, Date, Time surgeryNo, Date, Time 6

Quiz2 Change UserName to your UWP UserName first! 7