0% found this document useful (0 votes)
11 views1 page

Course Outline IST601 2024-2025

Uploaded by

Jik Alvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Course Outline IST601 2024-2025

Uploaded by

Jik Alvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Timeta

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

SQL I: Data manipulation (simple queries, sorting


16 8 results, using aggregate functions, grouping results) L
SQL II: Data manipulation (subqueries, ANY and ALL,
multi-table queries, EXISTS and NOT EXISTS,
17 9 Combining resutl tables, database updates) P
18 9 Sample database application P
SQL III: Data definition (data types, integrity
19 10 enhancement, data definition statements) L
SQL IV: Advanced SQL (Stored procedures and
20 10 stored functions; triggers; cursors) L
SQL V: Subqueries and Aggregations. Updates.
21 11 Schema definition and Schema Update L
22 11 SQL VI: Triggers, stored procedures and functions L
23 12 SQL VII: Triggers, stored procedures and functions P
24 12 Tutorials T
25 13 Introduction to data warehouse and OLAP I L
26 13 Introduction to data warehouse and OLAP II L
27 14 Revision L
28 14 Revision T

You might also like