You are on page 1of 4

Step 1: from spreadsheet to schema

GradeReport (studentId, studentName, campusAddress, major, courseId,


courseTitle, instructorName, instructorLocation, grade) boldcandidate key,
underlineprimary key

Step 2:
studentId, courseId --> studentName, campusAddress, major, courseTitle,
instructorName, instructorLocation, grade
studentId --> studentName, campusAddress, major
courseId --> courseTitle, instructorName, instructorLocation
instructorName --> instructorLocation
Step 3:
GradeReport (studentId, courseId, grade)
Student (studentId, studentName, campusAddress, major)
Course (courseId, courseTitle, instructorName, instructorLocation)
Step 4:
studentId, courseId --> grade
studentId --> studentName, campusAddress, major
courseId --> courseTitle, instructorName, instructorLocation
instructorName --> instructorLocation
Step 5:
GradeReport (studentId, courseId, grade)
Student (studentId, studentName, campusAddress, major)
Course (courseId, courseTitle, instructorName)
Instructor (instructorName, instructorLocation)
Step 6:
studentId, courseId --> grade

studentId --> studentName, campusAddress, major


courseId --> courseTitle, instructorName
instructorName --> instructorLocation

Step 1:
ShippingManifest (shipmentId, shipmentDate, origin, destination, expectedArrival,
shipNumber, captain, itemNumber, type, description, weight, quantity)
Step 2:
shipmentId, itemNumber --> shipmentDate, origin, destination, shipNumber,
expectedArrival, captain, type, description, weight, quantity
shipmentId --> shipmentDate, origin, destination, shipNumber, expectedArrival,
captain
captain shipNumber
itemNumber --> type, description, weight
Step 3:
ShippingManifest (shipmentId, itemNumber, quantity)
Shipment (shipmentId, shipmentDate, origin, destination, shipNumber,
expectedArrival, captain)
Item (itemNumber, type, description, weight)
Step 4:
shipmentId, itemNumber --> quantity
shipmentId --> shipmentDate, origin, destination, shipNumber, expectedArrival,
captain
captain shipNumber

itemNumber --> type, description, weight


Step 5:
ShippingManifest (shipmentId, itemNumber, quantity)
Shipment (shipmentId, shipmentDate, origin, destination, shipNumber,
expectedArrival, captain)
Ship (shipNumber, captain)
Item (itemNumber, type, description, weight)
Step 6:
shipmentId, itemNumber --> quantity
shipmentId --> shipmentDate, origin, destination, shipNumber, expectedArrival,
captain
captain shipNumber
itemNumber --> type, description, weight

Step 1:
ParkingTicket (stId, lName, fName, phoneNo, stLic, licNo, ticketNo, date, code, fine)
Step 2:
ticketNo stId, lName, fName, phoneNo, stLic, licNo, date, code, fine
stId lName, fName, phoneNo, stLic, licNo
code fine
Step 3:
ParkingTicket (stId, lName, fName, phoneNo, stLic, licNo, ticketNo, date, code, fine)
Step 4:
ticketNo stId, lName, fName, phoneNo, stLic, licNo, date, code, fine

stId lName, fName, phoneNo, stLic, licNo


code fine
Step 5:
ParkingTicket (stId, ticketNo, date, code)
Student (stId, lName, fName, phoneNo, stLic, licNo)
Fine (code, fine)
Step 6:
ticketNo stId, date, code
stId lName, fName, phoneNo, stLic, licNo
code fine

You might also like