Information on the
Final Exam:
From the official list, details are currently
ISYS 210 002 Database Management
Wednesday June 6th, 2001
10:30am - 12:30pm Randell 121
The final examination counts for 25% of the overall grade for the course.
It will cover material from the whole of the course, but the focus is definitely on what has been covered since the midterm. Examine the detailed syllabus to see everything we have covered in bullet point form, and with the sections of the textbook you will need to revise.
For your convenience, here are some of the most important topics likely to appear on the examination. There will be other stuff as well, but make sure you understand all the following:
ERD syntax, conventions
How to read an ERD
Diagnosing problems in an ERD (You won’t have to draw one from scratch, but be prepared to complete or fix an existing one)
Appropriate choice of cardinality
Translation of ERD to schema
foreign keys,
weak entities,
1:M relationships,
M:M relationships
SQL, including joins (you will have to read and write SQL to pass this examination – if you have not worked through the example SQL and experimented with it then do so now!)
select, update, delete statements
group by, having clause
order by clause
where clause
relationship of select clauses to relational operators
use of simple functions in select statements
diagnosing problems in an SQL statement
Role of views in SQL and in relational model
Advantages and disadvantages of views
Relationship of views to data independence
Normalization
Normal forms 1, 2 and 3
Functional dependency
Recognizing when something is not in a particular normal form.
Altering a schema so that it complies with a particular normal form