ICT501 Database Management Systems 6 - Bachelors Degree
ICT501 Database Management Systems 6 - Bachelors Degree
ICT501 Database Management Systems 6 - Bachelors Degree
Code : ICT501
Course : This course introduces the relational model and relational languages to be
Description applied in the DBMS development. It emphasizes the importance of database
design in business applications and also to adapt with emerging technologies
that suit the businesses. An appreciation of the DBMS functions is studied.
The concepts and designs associated with transaction management,
distributed DBMS and data warehouse technologies are also emphasized.
Methods of : Lectures will be conducted in the class. Hands on work using Oracle will be
Instruction carried out in the laboratory.
(Test 1 marks will be return to students, however for Final Test marks it will not
be return to students as it is equivalent to Final Examination)
Each student will work in a small group (3 or 4 students) to design and develop
a database system for a small or medium size organization or enterprise.
SDLC phases must be followed. The goal is to design a good ERD in 3NF,
system flow chart and develop a function and user friendly database system.
At the end of the semester, students will submit video presentation of their
complete database system of their case study. Each student is required to
include 10 queries in SQL in their written report based on their case study and
include it in the video presentation. Even though the same project is being
design and develop by the group members; however the marks will differ
among the group members where there will be a peer reviews prior final
presentation. Please make sure all group member(s) participates in the group
project. In addition, each group will submit a good and comprehensive report
of the database system during the final project presentation.
SCHEME OF WORK
Week Topics Hours Remarks
Discussion scheme of
work and assessment
Refresh Chapter 2
The Relational Model Chapter 3 exclude
Basic Concepts Relational Algebra and
3 Integrity Rules Codd’s Relational Database
2 Rules
26/10-30/10 Delete and Update Actions for
Reference Rows MOOC: Topic 3
Additional Notes: Mannino,
Peter Rob
ASSESMENT 1
Cover Chapter 1-6 and
8 TEST 1 ( Online test/take home test) using Lab 1-5
7/12- I-UFUTURE OR OTHER platform
11/12 2 Lesson – 6
Lab MOOC: Topic 11&12
Displaying Data from Multiple Tables
Distributed DBMS
The Evolution of DDBMS
DDBMS Advantages and Disadvantages Chapter 12 unit 12.1-12.6
Distributed Processing and Distributed 2
9 Databases Additional Notes: Mannino
14/12- Characteristics of DDBMS
18/12 DDBMS Components
Levels of Data and Process Distribution
Lab
Lesson – 7
Using Subqueries to Solve Queries 2
MOOC: Topic 14
Data Warehouse
Chapter 13 unit 13.1-13.4
11 The Need or Data Analysis 2
Business Intelligence Additional Notes: Mannino
28/12/2020-
1/01/2021 Decision Support Data
(NEW YEAR 1ST The Data Warehouse
JAN 2021) Lab Lesson – 9
Manipulating Data MOOC: Topic 8
2
Complete SuFO from
i-Learn
Final Assessment
(Asessment 4) –
1 FEB 2021 UFUTURE or OTHER Cover all topics
PLATFORM
For normalization
http://db.grussell.org/section009.html
1NF
https://www.youtube.com/watch?v=BtUF8JTgs7A&ebc=ANyPxKog-bbF3vXQ4WoyJ4Prfb4ZjhknXRGm8lGpb92o-
mqeIrhChXCKaAMj01Yt5D_ii3zxGM3VsnLdy8Vi7yzcDVEVNsd2yg
2NF
https://www.youtube.com/watch?v=Kta0ADLWXeY
3NF
https://www.youtube.com/watch?v=9sADPIE5dQ4
BCNF
https://www.youtube.com/watch?v=F0Pi1R5Sf9E