Database Design
3 credits
All tables are identified | 20 |
Each table is given an accurate description | 20 |
All fields are ideal fields | 20 |
Fields are assigned to tables correctly | 20 |
Tables are ideal tables (minus PK's) | 20 |
Total | 100 pts |
To create a preliminary table list for a database
Review your preliminary field list and from it see what subjects you can infer from it. Compare this list with the previous list of subjects you created in the previous lab and resolve items that appear on both lists, items that represent the same subject but have different names, and then combine the remaining items together into a single list.
Once your preliminary table list is to this stage improve it by refining your table names, compose a description for each table, assign the appropriate fields to each table, and indicate the table's type.
Next improve your field list for each of your tables. Make sure each field has a good name and determine whether the field complies with the Elements of the Ideal Field.
Finally, resolve any duplicate field names, determine whether each table complies with the Elements of the Ideal Table (with the exception of having a primary key).
For this lab submit a document containing your table list with assigned fields, descriptions, and table types.