0% found this document useful (0 votes)
32 views9 pages

Sow Ict501 Mac July2024

The document outlines the course information for ICT501 - Database Management Systems at Universiti Teknologi Mara, detailing the course structure, learning outcomes, assessment methods, and weekly topics covered. It emphasizes the importance of database design and management, alongside practical applications using SQL and Oracle. The course includes lectures, lab work, and group projects, culminating in a final assessment and project presentation.

Uploaded by

Ainul Azila
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views9 pages

Sow Ict501 Mac July2024

The document outlines the course information for ICT501 - Database Management Systems at Universiti Teknologi Mara, detailing the course structure, learning outcomes, assessment methods, and weekly topics covered. It emphasizes the importance of database design and management, alongside practical applications using SQL and Oracle. The course includes lectures, lab work, and group projects, culminating in a final assessment and project presentation.

Uploaded by

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

`

UNIVERSITI TEKNOLOGI MARA


FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES
COURSE INFORMATION

Code : ICT501 – DR AINUL AZILA CHE FAUZI


Course : DATABASE MANAGEMENT SYSTEMS
Level : 6 - Bachelors Degree
Credit Unit : 3
Contact Hour : 4 (2 hr. Lecture, 2 hr. Lab)
Part : 3
Course Status : Core
Prerequisite : ITS250/ITS232/ITS411/ITS432/ICT450
Course Learning :
Outcomes
At the end of the course, students should be able to:

1. Analyse challenges and solutions related to Database


Management Systems and technologies ( C4 )
2. Construct fundamental and advance Structured Query Language
(SQL) statement to perform database definition, query,
manipulation and control (P3)
3. Display lifelong learning skills in task related to database
management systems ( A5 )

Course Description : This course introduces the relational model and relational languages
to be 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 (or online). Hands on work using
Instruction Oracle will be carried out in the laboratory.

Textbook : Carlos Coronel, Steven Morris,, Database Systems: Design, Implementation,


& Management, 13th, Cengage, 2018, ISBN: 9781337627900

References : 1. Abraham Silberschatz and Henry Korth and S. Sudarshan,


Database System Concepts, 7th Edition, Mcgraw-Hill [ISBN:
9780078022159], 2020, URL: n/a

2. Michael J Hernandez, Database Design for Mere Mortals, 4th


ICT501 SCHEME OF WORK MAC2024
Page 1
Edition, Addison-Wesley Professional [ISBN:
9780136788133], 2020, URL: n/a

3. David M. Kroenke, David J. Auer, Robert C Yoder, Scott L.


Vandenberg, Database Processing: Fundamentals, Design and
Implementation, 15th Edition, Pearson [ISBN:9780134802749],
2019, URL: n/a

4. Jeffrey A Hoffer, V. Ramesh, Heikki Topi, Modern Database


Management, 13th Edition, Pearson [ISBN: 9781292263359],
2020, URL: n/a

Important References:

1. Michael V. Mannino:Database Design, Application Development,


and Administration
2. Thomas Connolly:Database Systems: A Practical Approach to
Design, Implementation, and Management, 6th edition

Assessment : Tests (Assessment 1 and Final assessment/Assessment 4)


40%
 Test 1(10%)- Cover Chapter 1-6 and Lab 1-5
 Final Test (Physical test) (30%) – Cover ALL Chapters

(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)

: Assesment 2 (Take Home /Face to face Assessment) 20% from these


topics
 Exercises based on Lab Lecture/Lab test
 ORACLE MEMBER HUB

: Assessment 3-1 Group Project (3-4 students) 40%

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 present their complete
database system of their case study. Each group is required to include 10
queries in SQL in their written report based on their case study and include it
in the 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.

 Project Proposal (10%):


Submit a proposal which consists of a company background,
problem statement, objectives, ERD and
3NF relational schema, attached the video of
the interview session, present the proposal.

 Final Project Presentation (5%)


Students should demonstrate:
- Social Skills and Responsibilities
ICT501 SCHEME OF WORK MAC2024
Page 2
- Values, attitudes and professionalism
- Communication skills, leadership and teamwork

 Final Project Database System (10%)


Students should demonstrate:
- A functional and user friendly database system
- Shows system complexity
- 5 SQL queries successfully ran must be included in the video
- Adhoc queries
( Marks will be given based on the complexity of the queries)

 Final Project Report (15%)


Students should demonstrate:
- Social Skills and Responsibilities
- Values, attitudes and professionalism
- Communication skills, leadership and teamwork
Content:
- Table of content, Company background,
Problem Statement, Objective
- Revised ERD, Revised 3NF Relational Schema
- Entities (minimum 6) with data integrity, Data dictionary,
Data Definition Language, Data Manipulation Language
- Screen shots of database systems (menu, dashboard, reports, forms)
- Derived attribute / Calculation
- Good Presentation of the report
- 10 SQL queries in the report(question and output)/include all chapters

REMINDER: REPORT, PROJECT PRESENTATION WILL BE EVALUATED


BASED ON THE DATABASE SYSTEM

SCHEME OF WORK
Week Topics Hours Remarks
1 INTRODUCTION TO ICT501 2 Discussion scheme of
18/03/ – Database Environment work and assessment
22/03/2024  Database Characteristics
Chapter 1
 Features of Database
 Development of Database Reading Assignment –
Chapter 2: Data Models
Technology
 Three Schema Architecture All units in Chapter 2 can
 Organization Impact of Database be assessed in Test and
Final Exam
Technology

Reminder: Topic 1-6 had


been covered in
ITS232/ITS411/ITS432/ICT
450

Additional Notes: Mannino

ICT501 SCHEME OF WORK MAC2024


Page 3
Lab Lesson – Introduction
Discuss group project
Introduction to ORACLE , SQL AND ORACLE expectation.
ACADEMY 2
Search/Watch You Tube on
Oracle APEX

Refresh Chapter 2
The Relational Model Chapter 3 exclude
 Basic Concepts Relational Algebra and
2  Integrity Rules Codd’s Relational
2 Database Rules
25/03-29/03/24  Delete and Update Actions for
Reference Rows
Additional Notes: Mannino,
Peter Rob

ICT501 SCHEME OF WORK MAC2024


Page 4
Week Topics Hours Remarks
Lab Lesson – 1
Retrieving Data Using the SQL SELECT
Statement 2 Due: Project Group
Members Name

Data Modeling with Entity Relationship


Model
Chapter 4
 The Entity Relationship Model
 The Extended Entity Relationship Chapter 5 only EER
Model Use Crow Foot notation for
3 2 ER Diagram
 Developing ER Diagram
2/04/24 – 5/04/24
Try: Additional Notes: Mannino
http://www.oracle.com/technetwork/developer-
tools/datamodeler/downloads/index.html
Lab Lesson – 2
2
Restricting and Sorting Data
SPECIAL BREAK- HARI RAYA AIDIL
FITRI(8/04 -14/04/2024)
Normalization
 Purpose Chapter 6 exclude 4NF
 Data Redundancy and Update
Relate data modeling
Anomalies checklist with student
 Developing ER Diagram 2 project
4  Process of Normalization (1NF,
15/04 – 19/04/24 2NF, 3NF, BCNF)
Additional Notes: Mannino

Lab
Lesson – 3
Using Single Row Functions to Customize 2
Output

Chapter 10 cover unit 10.1-


Transaction Management 10.3
 Basic of Database Transaction 2
5 Additional Notes: Mannino,
 Concurrency Control Connolly
22/04-26/04/24
 Concurrency Control with Locking
Methods
Lab
Using Conversion Functions and Conditional 2 Lesson - 4
Expressions

ICT501 SCHEME OF WORK MAC2024


Page 5
Transaction Management
 Storage Devices Basics
 Failure Types Due: Project Proposal
 Recovery Tools (HARDCOPY
 Recovery from a Media Failure 2 SUBMISSION)
6
 Recovery for Local and System Failures
29/04/-3/05/24 Mannino and Connolly
 Immediate Update
book
 Deferred Update
 Recovery Timeline
 Immediate Update Recovery
 Deferred Update Recovery
Reporting Aggregated Data Using the Group Lesson – 5
Functions 2

ICT501 SCHEME OF WORK MAC2024


Page 6
\
Week Topics Hours Remarks
ASSESSMENT 1

7 ASSESSMENT 1 Cover Chapter 1-6 and Lab


6/05- TEST 1 1-5
10/05/24 Lab 2
Lesson – 6
Displaying Data from Multiple Tables

ASSESSMENT 2 PART 1
LAB ASSIGNMENT

Distributed DBMS
 The Evolution of DDBMS
 DDBMS Advantages and Disadvantages Chapter 12 unit 12.1-12.6
 Distributed Processing and Distributed 2
8 Databases Additional Notes: Mannino
13/05-  Characteristics of DDBMS
17/05/24  DDBMS Components
 Levels of Data and Process Distribution
Lab
Lesson – 7
Using Subqueries to Solve Queries 2

Distributed DBMS Chapter 12 unit 12.7, 12.8,


 Distributed Database Transparency 12.11
9 Features 2
20/05-24/05/24  Distribution Transparency
 Distributed Database Design Additional Notes: Mannino

Lab Lesson – 8
2
Using the Set Operators
MID SEMESTER BREAK- HARI GAWAI(27
MAY- 2/JUNE/2024)

Chapter 13 unit 13.1-13.4


Data Warehouse
Additional Notes: Mannino
 The Need or Data Analysis 2
 Business Intelligence
10
 Decision Support Data
3/06– 7/06/24  The Data Warehouse
Lab
Using DDL Statements to Create and Manage Lesson – 10
Tables 2

11 2 Chapter 13 unit 13.5-13.7


10/06/24– Data Warehouse
14/06/24  Star Schemas Additional Notes: Mannino
 Data Analytics
 Online Analytical Processing

ICT501 SCHEME OF WORK MAC2024


Page 7
Lab Lesson – 9
Manipulating Data
Lesson – 11
Lab
2
Creating Other Schema Objects (SELF STUDY)
ASSESSMENT 2 PART 2
LAB ASSIGNMENT &
ORACLE ACADEMY
Emerging Technologies
 Introduction to NoSql Database Sources from internet and
12
17/06/– 21/06/24
 Mobile Database UFuture
 Cloud Database

````
Week Topics Hours Remarks
13
24/06/24- Final Assessment – 3
Assessment 4 (Cover All
topics)
28/06/24
PHYSICAL
Project Presentation & Submit Report (4 HOURS)
Submission assessment3
14
01/07/ 24-
5/07/24

NOTE:

PROSES ENTRANCE SURVEY


WILL BE UPDATED

PROSES EXIT SURVEY


WILL BE UPDATED

STUD FEEDBACK SUFO


WILL BE UPDATED

For normalization

ICT501 SCHEME OF WORK MAC2024


Page 8
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

For cengage material:


http://cws.cengage.co.uk/rcc_databases/students/stu_title.htm

LAB LESSON

https://www.youtube.com/playlist?list=PL9h690FMZbylHYH35ErNgs4Legt-4WSkH

ORACLE APEX GUIDE (Youtube)

1. Oracle Apex Tutorial series by Caleb Curry

2. Oracle Apex Tutorial series by Oracle Apex

ICT501 SCHEME OF WORK MAC2024


Page 9

You might also like