Lab Project Checklist: Part 1
Imgard Ekokobe
Milestone I
- Statement of Work (SOW):
- One paragraph describing your database
- What hardware it will run on?
- What software you will use?
- What DDL and DML will you use?
- Present the timeline for this project.
- Normalized ERD, consisting of five entities. Use CASE tool if possible.
Milestone II
- Create a database.
- Using DDL, create your five tables. Include drop and create statements in proper order. Calculate free space, space to be used, and allocation of space needed.
- If your DBMS supports it, include any validity checkson the attributes of your tables.
- Create a viewon a single table.
- Create an equijoinview.
- Use declarative referential integrity and create primary and foreign keys.
- Replacing one declarative statement of referential integrity with a trigger. One triggeris all that needed.
- Create indexesas needed.
- Create a stored procedure.
- Create a table space(on paper only, do not run).
- Create a cluster(on paper only, do not run).
- Query the catalog on your database and be sure the five tables and other objects are shown.
Milestone III
- Loading data:
- Load 100 records in one table (use sqlload).This table must carry the FKs from the table of 10,000 records. Reorder the columns on this table or the table of 10,000.
- Load 10,000 records on another table. Use sqlload.
- Using a file of five insert statements, load five records in each of the 3 remaining tables.
- On the load routines must reorder the columns.
- Include sqlload statements, insert statements, a report/query from the data dictionary showing the number of records loaded into your tables, and any program you wrote to generate data.