A4.4 - COURSES Database Normalization |
||||||||||||||||||||||||||||||||||||||||||||
|
The table below lists the course-instructor-textbook assignments for courses taught during a particular semester at a fictitious community college a few years ago. Nakasone, Seita and Singer each taught one section of ICS101. Nakasone also taught a section of ITS129 and a section of ITS149. Seita also taught one section of BUS250. Singer also taught a section of ITS227. Columns: 3, Rows: 10
For textbooks, ICS 101 used two textbooks: "Technology in Action" and "Microsoft Office 2019 Step-by-Step." BUS 250 used "Business Mathematics", ITS 227 used "Web Programming with JavaScript." Both ITS 129 and ITS 149 used "A Guide to SQL." Notice that even though the table is in BCNF, there is a lot of redundancy, which means update anomalies can still occur. The textbooks for ICS101 are in three places. The instructors for ICS101 are also in three places. Assignment:
When you are through, confirm you created your database correctly using the autograder. |