CIS 336 STUDY Career Begins/cis336study.com CIS 336 STUDY Career Begins/cis336study.com | Page 52

The following guidelines are being provided to help assist you in creating your script file .
· Use the names for the tables and columns as listed in the ERD . Do not change them as it will
affect your grade .
· Creating Constraints o Create all NOT NULL constraints as indicated in the ERD . o Create all PK constraints as indicated in the ERD . o Create all FK constraints as indicated in the ERD .
· Create all of the tables and all of the constraints before populating any of the tables with data .
· Because FK constraints will be in place when the insert statements are executed , you will need
to consider carefully which tables must be created before others in order to ensure that FK
constraints are not violated .
· The COURSE table has a self-referencing FK constraint . Specifically , some courses have
prerequisite courses . Consequently , the record for a course possessing a prerequisite course
cannot be successfully inserted into the table unless the record for the prerequisite course has
already been inserted . This may require you to reorder the insert statements to resolve FK