INFS 614 -- Section 03: Database Management
Spring 2008 Course Web Page
Thursdays 7:20 - 10pm / Robinson A 247
Professor Ken Smith (kps@mitre.org)
General Information
Week 1 Notes:
Week 2 Notes:
I have worked a similar example, which I will work on the board at the end of class Jan 31st. Here is its implementation as a relational database using SQL DDL statements.
Certain homeworks (like 1b, next week's) have a script file which must also be submitted to the GTA via email.
Week 3 Notes:
Week 4 Notes:
Week 5 Notes:
Week 6: Midterm Review:
Week 9 Notes:
Week 10 Notes:
Week 11 Notes:
Note that it differs a bit from what we decided on in class. First, I added a "black arrow" relationship between "VisitRecord" and "Doctor" because that will result in Dr-ID being apart of the table for visit record (as required). Otherwise to recover information about the Dr. of a VisitRecord we'd have to do a bunch of joins! (Can you see how?). I also invented "MRI-ID" as a key for MRI. This was not specified in the textual descripiton (Not uncommon in the real world!), but one is still needed.
For those of you doing the extra credit, the above paragraph gives you some ideas about the ambiguities. I would also suggest looking into whether we could use an aggregation (as discussed in class) in which "VisitRecord" is related to the entire "Visit" relationship.
Week 12 Notes:
Week 13 Notes:
Week 14 Notes:
Week 15, Final Review:
Your Grades