Course Outline IST601 2024-2025
Course Outline IST601 2024-2025
ble
Manag
ement
Syste
m
Course
Please fill Outline
the fields
using the sample
information provided
Faculty Name Faculty of SCIENCE
Department Name : COMPUTER SCIENCE
Course title Database Management
Course Code IST601
Department Code: CSC Type of Activity per
Academic Year 2024/2025 Topic
Semester 1
Name of Instructor Denis L. Nkweteyim
S/N Week Topic Activity Activities Code
Database introduction (File-based systems vs
database approach). Database environment (Three-
level architecture, database languages, database
1 1 models) L Lecture L
Database introduction contd. (File-based systems vs
database approach). Database environment (Three-
level architecture, database languages, database
2 1 models) L Tutorial T
ER Modelling I: Purpose, Entity types, relationship
3 2 types, Attributes, structural constraints I L Practical P
ER Modelling I: Purpose, Entity types, relationship
4 2 types, Attributes, structural constraints II L
ER Modelling III: Enhanced entity-relationship
modelling: Specialization/generalization,
5 3 aggregation, composition L
ER Modelling IV: ER Design Techniques.
Alternative ER notations. Use of a CASE tool
6 3 (MySQL Workbench) for data modelling L
7 4 Tutorials L
Relational model I (history, terminology, integrity
8 4 constraints) L
Relational model II: Mapping from conceptual to
9 5 relational model L
Functional dependencies I: What is functional
10 5 dependency? Keys of a relation. L
Normalization (purpose of normalization, data
11 6 redundancies and update anomalies, Normal forms. L
12 6 Tutorials T
13 7
BLOCK PERIOD FOR Cas T
14 7
15 8 Relational Algebra L