Your task is to break this up into a list of "normalized" tables that you describe using the "text-based relational notation". You will need to break this example into as many separate tables as you feel is appropriate to remove all modification anomalies. Please submit your relational notations in an ordinary word document along with the sample data in a "grid". I'm expecting to see both PK and FK notations in your submission. Note: I'm not asking for a database... I'm asking for a list of tables in "text-based relational notation" plus the sample data in rows/columns. This technique was demonstrated in lecture Note: I picked a topic that you should already be familiar with... So, it'd be a good idea to look at how the University Catalog and Semester Schedules uses data. You can't just look at the sample data... you'll also need to know things like "is a course always taught by the same professor, in the same room, at the same time?" Purpose: To demonstrate your understanding of normalization and splitting tables Requirements: Part One: Use text-based relational notation to describe each table/field Note: I am not yet requiring you to solve the "multi-column" problem Show PK and FK (use Microsoft Word's underline and italics tools) Part Two: Create a "grid" for each table with the all of the rows/columns of data for that table after normalization Make sure you don't have any duplicate rows in your "grid" Note: You can just do a "copy-n-paste" from Excel into Word Did you use "text-based relational notation" (10%) Did you normalize the tables with minimal column duplication (20%) Did you create at least 5 (or 6) tables (5%) Did you assign columns to the correct tables (and have no left over columns) (10%) Did you pick the correct columns for the PK and compound PK (15%) Did you pick the correct columns for the FK and compound FK (15%) Did you address the N:M issue and create an intersection table (10%) Did you include a "grid" for each table with the supplied data (10%) Did you remove the duplicate rows from the grids (5%)
Your task is to break this up into a list of "normalized" tables that you describe using the "text-based relational notation". You will need to break this example into as many separate tables as you feel is appropriate to remove all modification anomalies. Please submit your relational notations in an ordinary word document along with the sample data in a "grid". I'm expecting to see both PK and FK notations in your submission.
Note: I'm not asking for a
Note: I picked a topic that you should already be familiar with... So, it'd be a good idea to look at how the University Catalog and Semester Schedules uses data. You can't just look at the sample data... you'll also need to know things like "is a course always taught by the same professor, in the same room, at the same time?"
Purpose: To demonstrate your understanding of normalization and splitting tables
Requirements:
- Part One:
- Use text-based relational notation to describe each table/field
- Note: I am not yet requiring you to solve the "multi-column" problem
- Show PK and FK (use Microsoft Word's underline and italics tools)
- Part Two:
- Create a "grid" for each table with the all of the rows/columns of data for that table after normalization
- Make sure you don't have any duplicate rows in your "grid"
- Note: You can just do a "copy-n-paste" from Excel into Word
- Did you use "text-based relational notation" (10%)
- Did you normalize the tables with minimal column duplication (20%)
- Did you create at least 5 (or 6) tables (5%)
- Did you assign columns to the correct tables (and have no left over columns) (10%)
- Did you pick the correct columns for the PK and compound PK (15%)
- Did you pick the correct columns for the FK and compound FK (15%)
- Did you address the N:M issue and create an intersection table (10%)
- Did you include a "grid" for each table with the supplied data (10%)
- Did you remove the duplicate rows from the grids (5%)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps