Professional Documents
Culture Documents
Individual Assignment
ASSESSMENT SUMMARY
CASE STUDY:
The university keeps track of each student’s name, student number, Social Security number,
current address and phone number, permanent address and phone number, birth date, sex,
class (freshman, sophomore, ..., graduate), major department, minor department (if any), and
degree program (B.A., B.S., ..., Ph.D.). Some user applications need to refer to the city, state,
and ZIP Code of the student's permanent address and to the students the last name. Both
Social Security number and student number have unique values for each student.
Each department is described by a name, department code, office number, office phone
number, and college. Both name and code have unique values for each department.
Each course has a course name, description, course number, number of semester hours,
level, and offering department. The value of the course number is unique for each course.
Each section has an instructor, semester, year, course, and section number. The section
number distinguishes sections of the same course that are taught during the same
semester/year; its values are 1, 2, 3, ..., up to the number of sections taught during each
semester.
A grade report has a student, section, letter grade, and numeric grade (0, 1, 2, 3, or 4).
Page 1 of 3
Question 2 (35 Marks)
Apply the normalization rules to the following Form, which show the data to be recorded in a
database. All intermediate steps (UNF, INF, 2NF, and 3NF) should be shown in detail. State
any assumptions that you make.
ii) Identify the repeating group of attributes and transform part (i) into tables that are in
1st Normal form. (Explain the rationale for your decision). (10 marks)
iii) Identify any partial dependencies in part (ii) and transform into tables that are in 2nd
Normal Form. (Explain the rationale for your decision). (10 marks)
iv) Identify any transitive dependencies in part (iii) and transform into tables that are in
3rd Normal Form. (Explain the rationale for your decision). (10 marks)
Page 2 of 3
Question 3 (35 Marks)
The physical database can be created using DDL (Data Definition Language) and manipulated
using DML (Data Manipulation Language), which enable users to access or manipulate data
as organized by the appropriate model.
i) Using the CREATE TABLE in any dialect of SQL, show the corresponding SQL
tables. Indicate the primary key, foreign keys, column names, constraints etc.
ii) Insert (at least) 10 sample rows for each identified table.
---End of Assessment---
Page 3 of 3
Total Marks
Introduction to Databse Design and Development
Marks awarded
0‐10 11‐20 21‐30
ERD drawn partially correct with ERD drawn correctly with cardinalities Included legend. Correctly identified
cardinalities and appropriate and appropriate relationships between entities. Resolved Many‐Many
relationships between entities.Correctly entities.Included legend. Correctly relationship (s) into associative
Question 1 identified entities. Not resolved identified entities. Not resolved entity(ies). ERD drawn correctly with
30
Create an ER Diagram Many‐Many relationship (s) into Many‐Many relationship (s) into cardinalities and appropriate
associative entity(ies). Not included associative entity(ies). relationships between entities.
legend. Assumptions stated for the given
scenario while drawing ERD.
Formative comments on
100
submission
WEIGHTAGE 80%