SQL/Sybase Programming, Fall 1999
Database Project

Create a relational database consisting of at least three related tables and using a variety of datatypes. Query the database and modify the data it contains in various ways (specifications to be discussed in detail as the semester progresses).
 

 Detailed specifications:
Design a database that contains at least 3 related tables (without counting tables you may need to add for many-to-many relationships). Information stored in the database should be of various datatypes, if possible, but don't "force" the design to fit multiple datatypes. Plan for at least two of the following elements (each item listed counts as one even if you have more than one of that item):

Build in at least one mechanism for ensuring the integrity of your database (constraint, check, trigger)..

Create the tables you have designed, including specifications from the list above as appropriate. If possible, grant select rights to instructor (and to rest of class, if you wish).

Enter at least 5 rows of data in each table (fewer if appropriate and you have more than 3 tables).

Write the following data manipulation statements to select or change data in your database:


 Revised due dates: