Documente Academic
Documente Profesional
Documente Cultură
COURSE OUTLINE
Level 1 and 2
Pre-requisites None
(if any)
Co-requisites None
(if any)
1
Course
Assessment LO Assessment Method %
State weightage 1,2,4 Midterm Exam 15
of each type of 1,2,4,5 Assignments
assessment. • Lab 10
• Written 5
1,2 Lab Test (SQL) 10
3,5,6 Group Project (user requirement 20
collection, designing, report,
presentation – lab based)
1,2,4,5 Final Examination 40
TOTAL 100 %
Instructor(s) TBD
Learning Upon completion of this course, the student should be able to:
Outcomes
1. Demonstrate database knowledge and understanding of basic
concepts of database.
2. Demonstrate the knowledge and understanding of structured query
language (SQL), in particular Data Definition Language (DDL)
and Data Manipulation Language (DML).
3. Apply and use computer-based software to design and create
database.
4. Demonstrate the knowledge, understanding and methodology of
database design through translating user requirements into data
model.
5. Apply data modeling and normalization techniques in designing
database.
6. Work as a team to collect user requirement, design database, write
report and demonstrate the output through collective presentation.
2
Content Outlines
1 Course Introduction 1
Introduction to Databases
2 Database Environment 2
3
9 Entity-Relationship Modeling 11
Hands-On: Lab Session
11 Normalization 13
• First Normal Form
• Second Normal Form
• Third Normal Form
12 Advanced Normalization 14
• Fourth Normal Form
• Fifth Normal Form
• Boyce_Codd Normal Form
References Required
Connolly, T.M., & Begg, C. (2005). Database Systems: A Practical Approach
to Design, Implementation, and Management (4th Edition). USA:
Addison Wesley.
Recommended
Date, C. J. (2004). An Introduction to Database Systems. (8th Eddition). USA:
Addison Wesley.
Nilesh Shah (2005). Database Systems Using Oracle (2nd Edition). USA :
Prentice Hall.
4
Ramakrishnan, R., & Gehrke, J. (2002). Database Management Systems
(3rd Edition). New Jersey: McGraw-Hill.