EEN523 Third Assignment

Due Friday 12th March 1999


        Design a realistic, real-world database. Your next two assignments will be based on implementing this database under SQL, so do a good job on the design. This assignment is just to do the initial design. You should turn in ER or EER diagrams (on paper if you like, but keep a copy).

        The subject of the database is entirely up to you; it does not have to be so realistic that it becomes dull and mundane. However, if you choose some really peculiar topic, make sure that it is possible for a grader to form a clear idea of what it all means without too much effort.

        Make sure your design is not too simple. Try to think up some complex relationships between entities (such as relations between more than three tables). Make sure that your databases will be large enough to be worth existing (e.g. a database about planets of the solar system wouldn't be very impressive because there are only 9 data items (or is it 10?)). You won't need to type in thousands of data items, but it should be possible at least.

Some hints: These are only hints, to give you and idea of the expected magnitude of the assignment. Use your imagination. I don't want everybody doing the same thing. In fact I don't want any two people doing the same thing. All assignments are individual, not group projects.
Anyway, you get the idea I'm sure.