Assignment 1
Assignment 1
CSIS2634
Assignment 1
General instructions
Each student must complete the assignment on their own. Absolutely no group work or cooperation of any
nature is allowed. Students found guilty of such transgressions will immediately receive an incomplete for the
module they are registered for.
Submission instructions
Consolidate your answers into a single Word document and upload the document to Blackboard.
Question 1
a)
AUDIOBOOK NARRATOR
b)
KEYBOARD KEY
c)
PILOT PLANE
Question 2
A document has one or more paragraphs. Each paragraph has one or more sentences.
1|Page
Identify all the required entities and draw a data model indicating the type of relationships between
the entities
Question 3
A telephone book has many telephone numbers. Each number belongs to an organisation (an
organisation may have more than one number). A number belongs to only one organisation. An
organisation is either a person or a business and must be indicated as such in the telephone book.
Identify all the required entities and draw a data model indicating the type of relationships between
the entities
Question 4
EMPLOYEE: ROUTE:
EMPLOYEE_ID EMP_FNAME EMP_LNAME
ROUTE_ID ROUTE_DESC
14 Mpho Mandela
1 New York City
15 Jane Doe
2 Bangkok
16 Ruellardo Randy
3 Paris
17 Smith John
20 Smith Jeremy
CABIN_CREW: AIRPLANE:
a) For each table in the database, identify the primary and the foreign key
b) Do the tables exhibit entity integrity? Motivate your answer.
c) Do the tables exhibit referential integrity? Motivate your answer.
d) Draw an ERD (show the attributes as well) showing all the tables and the relationships
between them.
2|Page