To Activities

LSP 121 -- Homework 4

Database Normalization

 

Part A   15 points each

Normalize each of the following tables by splitting the table into two tables to eliminate repeating groups:

  1. PersonnelTable

  2. DaycareTable

  3. CD Table

  4. RealEstateAgentListings Database

    Listing Table

    Agent Table
 

Part B   10 points each

Look at each of the following website pages. For each website, identify the primary key, if there is one, and explain in a short paragraph whether the data on that page could be arranged into table that satisfies the Three Database Rules. In particular, identify any repeating groups or data anomalies. You must comment on each of the three database rules for each of the following four examples for full credit.

Pittsburg Steelers Roster www.steelers.com/team/roster.html
Movie Ratings from critics.com www.critics.com
Making Sense of Evidence,
History Matters
historymatters.gmu.edu/browse/makesense/
Yahoo TV tv.yahoo.com/listings