Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ICT501 Database Management Systems 6 - Bachelors Degree

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

UNIVERSITI TEKNOLOGI MARA

FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES


COURSE INFORMATION

Code : ICT501

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 :
At the end of the course, students should be able to:
Outcomes

1. Demonstrate an understanding of database management systems concept


and technologies. (C3)
2. Construct fundamental and advanced Structured Query Language (SQL)
statement to perform database definition, query, manipulation and control.
(P3)
3. Present database system project using a selected DBMS software. (A2)

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.

Textbook : Steven Morris and Carlos Coronel, CTE Database Systems: Design,


Implementation, and Management with CB CourseSmart eBook, 11th Edition,
Course Technology, 2015.

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


Administration, 6th Edition, Ediyu, 2014, ISBN: 978-098333242.
2. Thomas Connolly and Carolyn Begg, Database Systems: A Practical
Approach to Design, Implementation and Management, 6th Edition,
Addison-Wesley, 2014, ISBN: 978-01329432.
3. David M. Kroenke and David J. Auer., Database Processing:
Fundamentals, Design and Implementation, 13th Edition, Prentice Hall,
2013, ISBN: 978-01330583.
4. Jeffrey A. Hoffer, Ramesh Venkataraman and Heikki Topi, Modern
Database Management, 11th Edition, Prentice Hall, 2012, ISBN: 978-
013266225.

Assessment : Tests (Assessment 1 and Final assessment) 40%

ICT501 SCHEME OF WORK OCT2020


Page 1
 Take HomeTest 1(10%)- Cover Chapter 1-6 and Lab 1-5
 Final Test will be submitted in the three hours (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 Assessment) 20%


 Exercises based on Lab Lecture
 ERD/Normalization based on a case study
 Other topics TM/DDBMS/DW
: 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 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.

 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
- 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
( 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, reports, forms)
- Good Presentation of the report
- 10 SQL queries in the report(question and output)/include all chapters
ICT501 SCHEME OF WORK OCT2020
Page 2
-

SCHEME OF WORK
Week Topics Hours Remarks
Discussion scheme of
work and assessment

INTRODUCTION TO ICT501 Chapter 1


SETTING UP ONLINE CLASS Reading Assignment –
Database Environment Chapter 2: Data Models
2
 Database Characteristics All units in Chapter 2 can
 Features of Database be assessed in Test and
 Development of Database Final Exam
Technology Reminder: Topic 1-6 had
1-2  Three Schema Architecture been covered in
 Organization Impact of Database ITS232/ITS411/ITS432
2
12/10 – 23/10 Technology MOOC: Topic 1&2
Due: Project Group
Members Name

Additional Notes: Mannino


Lab Lesson – Introduction
Introduction to Oracle and Certification (OCA) Discuss group project
http://education.oracle.com/pls/web_prod-plq- expectation. Search/Watch
dad/db_pages.getpage?page_id=632#2 You Tube on Oracle APEX
4
Complete Entrance
Survey from i-Learn

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

ICT501 SCHEME OF WORK OCT2020


Page 3
Week Topics Hours Remarks
Lab
Lesson – 1
Retrieving Data Using the SQL SELECT 2
MOOC: Topic 9
Statement
Data Modeling with Entity Relationship
Model
 The Entity Relationship Model Chapter 4
 The Extended Entity Relationship Chapter 5 only EER
Model Use Crow Foot notation for
4 2 ER Diagram
 Developing ER Diagram
2/11 – 6/11 MOOC: Topic 4
Try: Additional Notes: Mannino
http://www.oracle.com/technetwork/developer-
tools/datamodeler/downloads/index.html
Lab Lesson – 2
2
Restricting and Sorting Data MOOC: Topic 9
Normalization Chapter 6 exclude 4NF
 Purpose Relate data modeling
 Data Redundancy and Update checklist with student
Anomalies project
 Developing ER Diagram 2 MOOC: Topic 5&6
5  Process of Normalization (1NF, Refer last page for
9/11 – 13/11 2NF, 3NF, BCNF) YouTube tutorial for
normalization
 Additional Notes: Mannino
Lab
Lesson – 3
Using Single Row Functions to Customize 2
MOOC: Topic 9
Output

Chapter 10 cover unit 10.1-


Transaction Management 10.3
 Basic of Database Transaction 2
6 Additional Notes: Mannino,
 Concurrency Control Connolly
16/11-20/11
 Concurrency Control with Locking
Methods
Lab
Using Conversion Functions and Conditional 2 Lesson - 4
Expressions
7 2 Due: Project Proposal
23/11-27/11 Transaction Management (online submission)
 Storage Devices Basics Mannino and Connolly book
 Failure Types
 Recovery Tools
 Recovery from a Media Failure
 Recovery for Local and System Failures
 Immediate Update
 Deferred Update
 Recovey Timeline
 Immediate Update Recovery
 Deferred Update Recovery

ICT501 SCHEME OF WORK OCT2020


Page 4
Reporting Aggregated Data Using the Group Lesson – 5
Functions 2
MOOC: Topic 10

ICT501 SCHEME OF WORK OCT2020


Page 5
\
Week Topics Hours Remarks
30 NOV -6 DEC
2020 SEMESTER BREAK

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

Distributed DBMS Chapter 12 unit 12.7, 12.8,


10  Distributed Database Transparency 12.11
21/12 – 25/12 Features 2
 Distribution Transparency
(CHRISTMAS Additional Notes: Mannino
-25/12/2020)  Distributed Database Design
Lab Lesson – 8
2
Using the Set Operators MOOC: Topic 13

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

Data Warehouse Chapter 13 unit 13.5-13.7


 Star Schemas 2
 Data Analytics Additional Notes: Mannino
12  Online Analytical Processing
4 /01/2021-
8/01/2021 Lab
Using DDL Statements to Create and Manage Lesson – 10
Tables 2 MOOC: Topic 7
Lab Lesson – 11
Creating Other Schema Objects

ICT501 SCHEME OF WORK OCT2020


Page 6
Emerging Technologies
 Introduction to NoSql Database
Sources from internet and
13  Mobile Database UFuture
11/01– 15/01/2020  Cloud Database Submission Assessment 2

Week Topics Hours Remarks


Project Presentation & Submit Report
(Assessment 3) See report guidelines:
Lab The 20 APEX videos
14 Project Group Work refer to i-Learn under should be viewed with
folder: 4 your team every week
18/01– 22/01 beginning week 1.
ITS472 > Nor Azila Awang Abu Bakar -
Complete Exit Survey and
UiTM Terengganu > APEX
SuFO from i-Learn
or search Oracle APEX
25-31 Jan 2021 STUDY WEEK

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

For cengage material:


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

ICT501 SCHEME OF WORK OCT2020


Page 7

You might also like