Você está na página 1de 7

T

T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

POLISAS

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

Course Lecturer

EN. NORZELAN BIN SALEH

Tel. No.

017-9891129

Course Synopsis

DATABASE SYSTEM course offers a comprehensive coverage of basic


concept and application of data manipulation. Student will learn the
fundamental concepts and techniques for designing and developing database
and manipulating data using Structured Query Language (SQL).

Learning Outcomes :
Upon completion of this course, students should be able to:

Course Learning Outcome (CLO)

Programme Learning
Outcome(s) Addressed

Assessment Methods

1.

Explain the basic concepts of database model


using entity-relationship diagram and
translating completed data models by applying
normalization technique in logical database
designs. (C4)

PLO1

T, Q, PW

2.

Apply Structured Query Language (SQL) for


database manipulation using a database
management system in practical works
inclusive of a report within stipulated time
frame. (P4)

PLO2

PW

3.

Demonstrate problem solving skill in


developing new database applications based
on an assigned problem. (A4)

PLO4

Pr

Legend for Assessment Methods :


Q : Quiz
T
: Theory Test
FE : Final Exam
EOC : End of Chapter Problem
P : Project
Pr : Presentation

PW : Practical Work
PT : Practical Test
E : Essay
A : Assignment

Page 1 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

POLISAS

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

WEEK

UNIT

W1
24/11/14
28/11/14

STUDENT REGISTRATION & TRANSFORMATIONAL WEEK

NOTES

BRIEFING

1.0 INTRODUCTION TO DATABASE SYSTEM


W2
1/12/14

5/12/14

1.1 Understand Database


1.1.1 Define a database.
1.1.2 Define the role of data, information and database in
organization.
1.1.3
1.1.4

Explain how data storage and retrieval has


changed overcomes.
Explain the following database terminologies :
a. DBMS
b. Filed-based system

1.1.5
1.1.6
1.1.7

W3-W7
(5 week)
08/12/14
15/12/14
22/12/14
29/12/14
05/01/15

List the characteristics of database system.


Identify application of database system.
Differentiate the advantages of a database
approach compared to traditional file processing.
1.1.8 Identify the general types of databases: personal,
workgroup, department and enterprise.
1.1.9 Explain the types of data model :
a. Record base (relational, hierarchy, network)
b. Object base (entity relationship, semantic,
functional, object oriented).
c. Physical base
1.1.10 Explain data model schema and data model
instance.
1.2 Learn Database Language
1.2.1 Explain the following database language:
a. Data Definition Language
b. Data Manipulation Language (DML)
c. 4G Language (4GL)

W5
22/12/14
26/12/14
W8
12/01/15
16/01/15

SPECIAL HOLIDAY CELEBRATION


1.3 Know Database System Environment
1.3.1 Explain the database system environment :
a. DBMS component modules.
b. Database system utilities.
c. Tool, application environment and

Page 2 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

POLISAS

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

communication facilities.
Quiz 1

2.0 ENTITY RELATIONSHIP MODEL

W9-W10
(2 week)
19/01/15
26/01/15

2.1 Understand Entity Relationship Model (E-R)


1.1.1
Define an entity.
1.1.2
Identify the entity types and sets of entity.
1.1.3
Explain the attribute and a value set.
1.1.4
Explain E-R model.
1.1.5
Explain the following relationship types in E-R
model :
a.
1:1 (one to one)
b.
1:M (one to many)
c.
M:N (many to many)
2.1.6 Draw E-R model based on a given situation.
Quiz 2
3.0 DATA RELATIONAL MODEL

W11
W15
( 4 week)
02/02/15
09/02/15
16/02/15
23/02/15
02/03/15

3.1 Understand Relational Data Structure


3.1.1 Define the following terms:
a. Attribute (field)
b. Domain
c. Tuple (Record)
d. Degree
e. Cardinality
3.1.2 List the characteristics of relations.
3.1.3 Describe the relational model schema and events.
3.1.4 Explain the relationship between functional
dependencies and keys.
3.1.5 Create new design database using relational model
schema.

W13 : MID
BREAK
SEMESTER

3.2 Learn Relational Integrity


3.2.1 Define relational integrity.
3.2.2 Explain the following integrity relational types:
a. Null
b. Entity integrity
c. Referential integrity
3.2.3 Explain the integrity rules in database
3.3 Learn Relational Algebra
Page 3 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

POLISAS

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

3.3.1 Define the relational algebra in databases


3.3.2 Explain the use of relational algebra in databases
3.3.3 Identify the relational algebra operator in databases
3.3.4 Apply the following relational algebra operation :
a. Set Operation (DIFFERENCE, UNION and
INTERSECT)
b. Cartesian Product
c. Project
d. Select
e. Join
3.3.5 Use SQL query language manipulate the relationship
data model
3.3.6 Use Query By Example (QBE) language manipulate
the relationship data model
3.3.7 Create Report within selected tables using SQL query
commands
3.4 Learn Normal Forms
3.4.1 Define normalization
3.4.2 Explain uses of normalization in databases
3.4.3 Define Boyce - Coded Normal Form (BCNF)
3.4.4 Determine 1st Normal Form, 2nd Normal and 3rd
Normal Form
3.4.5 Differentiate between the BCNF and 3rd Normal Form
3.4.6 Plan normal Form in designing a database
3.4.7 Create New design database after normalized all the
data
Quiz 3
4.0 STRUCTURED QUERY LANGUAGE (SQL)
W16

W19
( 4 week)
06/03/15
16/03/15
23/03/15
30/03/15

4.1 Do database design using SQL commands


4.1.1 Create a table using SQL commands and
query design
4.1.2 Write queries using SQL commands to
access table data.
4.1.3 Develop nested queries statement
4.1.4 Develop query statement with set
comparisons
4.1.5 Determine advanced queries to access
filtering data using sql statement
4.1.6 Describe the EXISTS and UNIQUE functions
4.1.7 Create complex calculation using SQL
commands and query design
4.1.8 Create new table data after sort on
descending within join multiple table
4.1.9 Determine the best result by using query
statement for limited date
Page 4 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

POLISAS

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

Test 1
4.2 Learn SQL Server/Open source Software
4.2.1 Describe an environment of the SQL Server/open
source software
4.2.2 Implement the SQL Server/open source software.

4.2.3
4.2.4
4.2.5
4.2.6

Create normalized data for multiple table inside SQL


Server/open source database
Create new query to join multiple table and select
the criteria
Create new user security in database the SQL
Server/open source .
Create new query by using to manipulate statistic
data.

Quiz 4
W20 W22
06/04/15
24/04/15
W19-21

FINAL EXAMINATION WEEK


FINAL EXAM

Page 5 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

POLISAS

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

PRACTICAL WORK WEEKLY SCHEDULE:


Week 1

Student Registration and Week Orientation

Week 2

Group Assignment & Lab Preparation

Week 3-4

Practical Work 1 Introduction Structured Query Language (SQL)

Week 5-6

Practical Work 2 Structured Query Language (DDL)

Week 7

Semester Break Celebration

Week 8-9

Practical Work 3 Structured Query Language (DML)

Week 10-12

Practical Work 4 Use SQL command

Week 13-14

Practical Work 5 Entity Relationship Diagram

Week 15-16

Practical Work 6 Normalization

Week 17-18

Presentation

Week 19-21

Final Exam

Page 6 of 7

T
T EK
PE ER NO
M AS LO
B
G
A
I
N
G
U
N
A
N

POLISAS

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: December 2014

COURSE OUTLINE
Course and Code
Class

: EC 601 Database System


: DTK 6A/B/C/D

Course Credit hour: 2


Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours

ASSESSMENT:
No
1.
2.
3.
4.

Assessment Task
Theory Test

Quantity
1

Quiz

Practical Work

Presentation

Criteria
Lecture topics 1,2,3
Lecture topics
1,2,3,4
Cover lecture topic
1,2,3,4
Problem Solving
cover topic 2 and 3

Overall Total

20%
50%
10%

Dates
Week 16
Week 8, 10, 14 and
18
Week 2 until week
18
Week 17 and 18

100%

Prepared by:

Certified by:

Name: EN. NORZELAN BIN SALEH

Name:

Signature:
Date: 25/11/2014

% Total
20%

Signature:
Date: 28/11/2014

Page 7 of 7

Você também pode gostar