Threesuns

Email

Contact

All Semesters

Semesters

All Courses

Courses

Database Design

CSYS2643

3 credits

Labs

Table List

Lab

100 points

Requirements

All tables are identified20
Each table is given an accurate description20
All fields are ideal fields20
Fields are assigned to tables correctly20
Tables are ideal tables (minus PK's)20
Total100 pts

Objective

To create a preliminary table list for a database

Instructions

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.