You are on page 1of 4

COURSE PLANNER

COURSE CODE COURSE NAME PROGRAM SEMESTER LECTURER CONTACT HOURS CREDIT HOURS : TTS2083 : DATABASE CONCEPTS : DBIT / DCS : July 2012 : Masniyati Bahanurdin (ext 272)/ Email: Masniyati Bt Bahanurdin : 3 (2 lecturers + 1 lab) :3

Week

Topic

Chapter

HR

Evaluation

Remarks

W1

1 - INTRODUCTION TO DATABASE 1.1 Basic concept of data organization 1.2 Traditional Approach vs. Database Approach 1.3 Database System : Purpose, Advantage & Disadvantage 1.4 Database system components 1.5 Database software 1.6 Database structure 1.6.1 Types of database model/diagram
1.1.1

Ch 1

2 hr

Lab 1: Demonstrate the uses of Database.


W2 w3

2- AN ARCHITECTURE FOR A DATABASE SYSTEM 2.1 What is DBMS 2.2 Purpose of DBMS 2.3 DBMS facilities 2.4 DBMS functions 2.5 Database Administrator (DBA) 2.6 Three data abstraction levels 2.6.1 Internal 2.6.2 Conceptual 2.6.3 External 2.7 Mapping 2.7.1 External/Conceptual 2.7.2 Conceptual/Internal 2.8 Instances & Schemes 2.9 Back end vs. Front end

Ch 2

4 hr

PROJECT

Due : Proposal W4 Project (ERD) W7


Documentation

& Presentation W13

Lab 2: Introduction to Microsoft Access and its interfaces Lab 3: Understanding relationships : One to One, One to Many, Many to Many understanding types of keys

W4 W5

3- ENTITY RELATIONSHIP MODEL (E-R) DIAGRAM 3.1 Introduction to ER Model 3.2 Basic objects of ER Model 3.3 Entity Strong vs. Weak Entities 3.4 Attributes Single-valued vs. Multi-valued 3.5 Domain 3.6 Relationship Degree : Unary, Binary, Ternary 3.7 Cardinality of relationship

Ch 3

4hr

ASSIGNMENT

Due : W7

QUIZ 01

Lab 4: Working with tables: How to create table using design view, Linking two tables using keys Lab 5 : Create Forms; Function of forms, Creating simple forms, Using wizard and using design view
W6 W7

4- RELATIONAL DATABASE 4.1 Introduction to relational database 4.2 Basic objects of relational model 4.3 Properties of relation 4.4 Representation of ER model to relation 4.5 Keys 4.6 Relational Integrity Rules 4.6.1 Entity Integrity Rules 4.6.2 Referential Integrity Rules Lab 6 : Forms Toolbox; Text box, Label, Command button, Combo box, List box, Option button, Check box, Toggle button Lab 7 : Creating Advance Forms
MID TERM BREAK (18/08/2012-26/08/2012) HARI RAYA-19 & 20/08/2012)

W8

4.7 Functional Dependencies 4.7.1 Introduction 4.7.2 Definition 4.7.3 FD Diagram 4.7.4 Full FD, Partial, Transitive Dependency

Ch 4

6 hr

Lab 8 : Reports; Introduction, Function of report, Types of report layout, Justification, Columnar, Tabular

MERDEKA DAY-31/08/2012) MID TERM EXAMINATION (03/09/2012-09/09/2012)

W9W10

5- NORMALIZATION 5.1 Introduction 5.2 The normalization process 5.2.1 First Normal Form 5.2.2 Second Normal Form 5.2.3 Third Normal Form

Ch 5

4 hr

Lab 9 : Creating simple reports, Advance report representation Lab 10 : Discuss on the database project
W11 W13

6- STRUCTURED QUERY LANGUAGE (SQL) 6.1 What is a query 6.2 The function of query 6.3 SQL as DDL 6.3.1 Creating table using SQL 6.3.2 Add column to a table 6.3.3 Delete column from a table 6.4 SQL as DML 6.4.1 Select Data 6.4.2 Delete Data 6.4.3 Insert Data 6.4.4 Update Data 6.5 Using aggregate function in SQL 6.5.1 AVG, COUNT, MAX, MIN, SUM 6.6 Sorting and Grouping with SQL 6.6.1 ORDER BY 6.6.2 GROUP BY

Ch 5

6 hr
ASSIGNMENT

2 Due: W13

QUIZ 02

Lab 11 : Queries; Basic concept of queries, Types of query purpose Select query, Parameter query, Make Table query, Delete query, Update query Lab 12 : Two ways of designing query; SQL & QBE SQL coding using MS Access Lab 13 : Creating Advanced Form with multi tables; Using sub forms

W14

7- DATABASE ISSUES 7.1 Security 7.1.1 Database security 7.1.2 Threats 7.1.3 Countermeasures Computer-based

Ch 7

2 hr

controls 7.2 Transaction management 7.2.1 Concurrency control 7.2.1.1 The need for concurrency control 7.2.1.2 Locking methods 7.2.1.3 Timestamping methods 7.2.2 Database recovery 7.2.2.1 The need for recovery 7.2.2.2 Recovery Facilities

Lab 14 : Project Presentation


Revision Week (22/10/2012-25/10/2012) Final Examination (29/10/2012-18/10/2012)