Sei sulla pagina 1di 7

SULTAN HAJI AHMAD SHAH POLYTECHNIC

DEPARTMENT OF ELECTRICAL ENGINEERING


Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 1 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N




Legend for Assessment Methods :
Q : Quiz T : Theory Test PW : Practical Work
FE : Final Exam EOC : End of Chapter Problem PT : Practical Test
P : Project Pr : Presentation E : Essay
A : Assignment

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.





2.





3.




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)

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)

Demonstrate problem solving skill in
developing new database applications based
on an assigned problem. (A4)


PLO1





PLO2





PLO4

T, Q, PW





PW





Pr





SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 2 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N
WEEK UNIT NOTES
W1 Registration Week
W2
23/06/14

27/06/14

BRIEFING


1.0 INTRODUCTION TO DATABASE SYSTEM

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 Explain how data storage and retrieval has
changed overcomes.
1.1.4 Explain the following database terminologies :
a. DBMS
b. Filed-based system





W3-W8
(5 week)
30/06/14

08/08/14

1.1.5 List the characteristics of database system.
1.1.6 Identify application of database system.
1.1.7 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(15/07/14-
Selasa):
Nuzul Al Quran
W7
28/07/14
1/08/14

MID SEMESTER BREAK


W8
04/08/14
08/08/14
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
communication facilities.




SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 3 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N
Quiz 1

W9-W10

(2 week)

11/08/14
22/08/14

2.0 ENTITY RELATIONSHIP MODEL

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

W11
-
W14

( 4 week)

25/08/14

19/09/14

3.0 DATA RELATIONAL MODEL

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.

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





SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 4 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N
3.3 Learn Relational Algebra
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
W15

W17

( 3 week)

22/09/14
-
10/10/14

4.0 STRUCTURED QUERY LANGUAGE (SQL)

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


W14 (16/09/14-
Selasa):
Hari Malaysia


SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 5 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N

4.1.9 Determine the best result by using query
statement for limited date
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 Create normalized data for multiple table inside SQL
Server/open source database
4.2.4 Create new query to join multiple table and select
the criteria
4.2.5 Create new user security in database the SQL
Server/open source .
4.2.6 Create new query by using to manipulate statistic
data.







Quiz 4



W18 Review Study
W19-21 FINAL EXAM
W17(06-
07/09/14- Isnin &
Selasa): Hari
Raya Qurban


SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 6 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N
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


























SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: June 2014

COURSE OUTLINE

Course and Code : EC 601 Database System Course Credit hour: 2
Class : DTK6B/D Total Lecture Hour: 30 hours
Total Practical Hour : 30 hours


Page 7 of 7

POLISAS
TE
K
N
O
LO
G
I
TE
R
A
S
P
E
M
B
A
N
G
U
N
A
N

ASSESSMENT:

No Assessment Task Quantity Criteria % Total Dates
1. Theory Test 1 Lecture topics 1,2,3 20% Week 16
2.
Quiz 4
Lecture topics
1,2,3,4
20%
Week 8, 10, 14 and
18
3.
Practical Work 6
Cover lecture topic
1,2,3,4
50%
Week 2 until week
18
4.
Presentation 1
Problem Solving
cover topic 2 and 3
10%
Week 17 and 18

Overall Total

100%



Prepared by:

Name: EN. NORZELAN BIN SALEH



Signature:
Date: 19/06/2014

Certified by:

Name:


Signature:
Date: 20/06/2014

Potrebbero piacerti anche