You are on page 1of 3

FACULTY OF BUSINESS AND MANAGEMENT

COURSE SUMMARY
ACADEMIC YEAR 2014 / 2015
FEBRUARY 2015 SEMESTER

Course: Database Code: BMIS 32113


Credit: 3 Pre-requisite: None
Day/Time Venue: CCL and SRF02
Lectures
Tuesday : 2.00pm 3.00pm
Wednesday : 10.00am 11.00am
Tutorials*
Wednesday : 10.00am 11.00am
Practicals*
Friday : 8.00am 10.00am
Project
Week 12 - 14
*Occasionally
Coordinator : Mr. S. Sivaguru Room : S007, FECT Tel : 4040
E-mail : sivaguru@aimst.edu.my
Objectives
The students are expected to:
to outline an architecture for a database system
define and manipulate data
understands transactions process of database systems
Learning Outcomes
At the end of the course, the students will be able to:
gain knowledge about various types of databases technology
draw an Entity Relational diagram for any given scenario and design a schema for the relational database.
normalise the given data base table to the required level from 1NF to 4NF including BCNF.
define and manipulate data using SQL
Synopsis
This subject aims to review the fundamentals of database systems, and explore some of the newer directions of database
studies. The taught material is a mixture of practice and theoretical background.
Mode of Assessment
Course Work 20%
Report 10%
Assignment 10%
Examination 80%
Mid Semester 20%
Final Semester 60%
Total 100%
Main Text
1. C.J. Date. An Introduction to Database Systems, 8th or higher edition. Addison-Wesley, 2003.
2. Thomas Connolly and Carolyn Begg. Database systems: A Practical Approach to Design, Implementation, and
Management, 4th or higher edition. Addison-Wesley Publishing, 2005.
3. Elmasri and Navathe. Fundamentals of Database Systems, 5th or higher edition. Benjamin / Cummings
Publishing Co. Inc., 2007.
Additional References
1. J.D. Ullman and J. Widom. A First Course in Database Systems. Prentice Hall, 1997.
2. Peter Rob and Carlos Coronel. Database Systems: Design, Implementation, and Management, 7th or higher
edition. Course Technology, 2006
Week Lecture Tutorial Practical
Lecture 1 Introduction to Database
Data, Database, DBMS and Database Systems
Lecture 2 - Introduction to Database
Traditional File-Based Approach
Database Approach
1
Lecture 3 - Introduction to Database
Roles in Database Environment
History of DBMS
Advantages and Disadvantages of DBMS
Lecture 4 Database Environment
ANSI-SPARC Architecture
Database Languages
Lecture 5 Database Environment T1
2 Data Models and Conceptual Modeling
Functions of a DBMS
Components of a DBMS
Multi-User DBMS Architectures
Lecture 6 Relational Model
History of Relational Model
3 Terminology T2
Lecture 7 Relational Model
Relational Integrity
Views
Lecture 8 SQL : Data Manipulation
Introduction to SQL
Writing SQL Commands
4 Data Manipulation T3
Lecture 9 SQL : Data Manipulation
Data Manipulation
5 T4
Lecture 10 SQL : Data Manipulation
Data Manipulation
Lecture 11 SQL : Data Definition
6 SQL Data Types
Integrity Features
Lecture 12 SQL : Data Definition
Views
Lecture 13 SQL : Data Definition
7 Transactions T5 LAB 1
Access Control
8 MID SEMESTER BREAK
MID SEMESTER EXAMINATION
Lecture 14 Entity-Relationship Modeling
Entity Types
9 Relationship Types
Lecture 15 Entity-Relationship Modeling
Attributes
Lecture 16 Entity-Relationship Modeling
Strong and Weak Entity Types
10 Attributes and Relationships T6
Lecture 17 Entity-Relationship Modeling
Structural Constraints
Lecture 18 - Normalization
Purpose of Normalization
Data Redundancy and Update Anomalies
Functional Dependencies
11 Lecture 19 Normalization T7
Process of Normalization
1NF, 2NF, 3NF
Lecture 20 Normalization
BCNF, 4NF, 5NF
Lecture 21 Transaction Management
Properties of Transactions
12 Concurrency Control Project
Lecture 22 Transaction Management
Concurrency Control
Lecture 23 Transaction Management
Concurrency Control
13 Lecture 24 Transaction Management Project
Database Recovery
Concurrency Control and Recovery in Oracle
Lecture 25 Distributed DBMSs
Concepts
Advantages and disadvantages of DDBMSs
14 Homogeneous and Heterogeneous of DDBMSs Project
Lecture 26 Distributed DBMSs
Functions and Architecture of a DDBMS
Dates Twelve Rules for a DDBMS
Lecture 27 Object-Oriented DBMSs
Introduction to OO Data Models and DBMSs
Issues in OODBMSs
Lecture 28 Object-Oriented DBMSs
Advantages and disadvantages of OODBMSs
15
OO Database Design
Lecture 29
Multimedia Databases
SQL3
QBE
16 REVISION WEEK
17
SEMESTER EXAMINATION
18
19
20
SEMESTER HOLIDAYS
21
22

You might also like