0% found this document useful (0 votes)
76 views

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

The document provides detailed information on the Database Development and Applications course, including: 1) The course code, credit hours, pre-requisites, and assessment breakdown; 2) The objectives of introducing database concepts and building skills in database application development; 3) The topics covered in the course, learning outcomes for each topic, and the time spent on each.

Uploaded by

hoongcheng
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

The document provides detailed information on the Database Development and Applications course, including: 1) The course code, credit hours, pre-requisites, and assessment breakdown; 2) The objectives of introducing database concepts and building skills in database application development; 3) The topics covered in the course, learning outcomes for each topic, and the time spent on each.

Uploaded by

hoongcheng
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

No Maklumat Terperinci Setiap Mata Pelajaran


1. Name of Subject: Database Development and Applications
2. Code: UCCD1203
3. Status: Major Core
4. Credit Hours: 3
5. Year and Semester Taught:
6. Pre-requisite (if applicable): None
7. Mode of Delivery: Lecture and Practical
8. Valuation:
Coursework: 50%
Final Examination 50%
9. Teaching Staff:

10. Objective(s) of Subject:


1. To introduce the concepts, techniques and technologies associated with the
development of relational database management systems;
2. To build the fundamental knowledge and essential skills on developing database
application.
11. Learning Outcomes:
After completing this unit, students will be able to:
1. identify various database objects;
2. define fundamental database vocabulary and concepts;
3. construct Structure Query Language (SQL) statements, especially using Cross
Product style;
4. design an appropriate Entity Relationship Diagram (ERD) based on a given
criteria or a case study;
5. normalize a relational database schema up to third normal form;
6. create tables and their relationship based on the Entity Relationship Diagram
(ERD) they designed.
12. Synopsis:
The unit covers database vocabulary and concepts, Entity Relationship Diagram
(ERD), implementing business rules, database normalization, physical design,
database queries using SQL and also basic database security.
13. Subject Outline and Notional Hours:
Topic Learning L T P SL TLT
Outcomes
Topic 1: Database Vocabulary and 1,2 5 - 4 7 16
Concepts
• Data and Information
• Database and Database Management
Systems (DBMS)
• Data Model Concepts
• Relational Database and Relational
Database System (RDBMS)

Topic 2: Database Design Tools 4 6 3 7.5 16.5


• Database Design Using ERD diagrams

Universiti Tunku Abdul Rahman Dok 2 - 3


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

• Implementing Business Rules into


Designs
• Creating a Blueprint with an ERD

Topic 3: Normalizing the Database 5 5 3 6.5 14.5


Table Structures
• Data Redundancy and Update
Anomalies
o Insertion, Deletion and Modification
Anomalies
• Functional Dependencies
• The Normal Forms
o Dependency Diagrams

Topic 4: Implementing the Database 6 3 6 6 15


Design
• Mapping ER to tables
• Physical database design
• Designing base tables
• Analyze users’ transactions to
determine characteristics that may
impact performance
• Indexes

Topic 5: Database Queries 3 3 6 6 15


• Introduction to SQL Commands
• Writing SQL Commands
• Data Manipulation
o Simple Queries
o Sorting, Grouping and Combining
Result Tables
o Database Updates

Topic 6: Database Security 2 2 2 3 7


• Basic Security Options
• Database Password Protection
• Database Administration: Basic
Security Components
• The Workgroup Files
• User and Group Accounts
• Permissions
• The Ownership Issue
• Removing Database Security

Assessment - - 36 36
Includes Tests/Quizes/Assignments/Lab
Assignments/Final actual exam time and

Universiti Tunku Abdul Rahman Dok 2 - 4


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

self learning time

Jumlah 24 0 24 72 120
Jam Kredit 3
Main Reference(s):
Connolly, T. M., & Begg, C. E. (2004). Database Solutions. (2nd ed.). Harlow, England:
Pearson/Addison-Wesley.

Additional Reference(s):
1. Mannino, M. V. (2004). Database Design, Application Development, and Administration. (2nd
ed.). New York: McGraw-Hill.

2. Rob, P., & Coronel, C. (2007). Database Systems Design, Implementation and Management.
(7th ed.). Boston, MA:Thomson/Course Technology.

Universiti Tunku Abdul Rahman Dok 2 - 5


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

Information on Lab Practical (Database Development and Applications)

Contact
Lab Activity
Hours
Topic : Creating and Using a Database with Access

Task:
• Describe databases and database management
systems
• Start Access
• Describe the features of the Access desktop
• Create a database
• Create a table and add records
1 • Close a table 2
• Close a database and quit Access
• Open a database
• Print the contents of a table
• Create and use a simple query
• Create and use a simple form
• Create and print a custom report
• Design a database to eliminate redundancy

Resource: Microsoft Access


Topic : Querying a Database Using the Select Query
Window

Task:
• Create and run queries
• Print query results
2 2
• Include fields in the design grid
• Use text and numeric data in criteria
• Create and use parameter queries
• Save a query and use the saved query

Resource: Microsoft Access


Topic : Complex Queries

Task:
• Use compound criteria in queries
• Sort data in queries
3 • Join tables in queries 2
• Perform calculations in queries
• Use grouping in queries
• Create crosstab queries

Resource: Microsoft Access


4 Topic : Maintaining a Database Using the Design and

Universiti Tunku Abdul Rahman Dok 2 - 6


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

Update Features of Access

Task:
• Add, change, and delete records
• Search for records
• Filter records
• Update a table design
• Format a datasheet
• Use queries to update records 2
• Specify validation rules, default values, and formats
• Create and use a Lookup field
• Specify referential integrity
• Use a subdatasheet
• Sort records
• Create indexes

Resource: Microsoft Access


5 Topic : Reports
Task:
• Create a report using the Report Wizard
• Use sorting and grouping in a report
• Move controls
• Change properties
• Add totals and subtotals to a report
• Align and format controls 2
• Remove controls
• Change labels and column headings
• Use multiple tables in a report
• Remove unwanted controls
• Understand report design considerations

Resource: Microsoft Access


Topic : Forms, and Combo Boxes, switchboards, pivot
tables and pivot charts

Task:
• Use the Form Wizard to create a form
6 • Add a calculated field, combo boxes, and a title to a 2
form
• Understand form design considerations
• Creating switchboards and macros
• Creating pivot tables and charts

Topic: Installation and Configuring SQL Server


Introduction to the tools in the SQL Server
7 2
Task: 1.Pre-Installation Check list
2.Installing SQL step by step
3.Startup SQL Server

Universiti Tunku Abdul Rahman Dok 2 - 7


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

4.Explore the basic tools in SQL Server

Resources: Microsoft SQL Server


Lab Manual
Topic: Implementing the physical design

Task: 1.Create Databases and Tables


2.Create fields and explore the data types
8 3.Creating keys 2
4.Creating Indexes

Resources: Microsoft SQL Server


Lab Manual
Topic: Using SQL Analyzer to manipulate SQL Queries

Task: 1.Connecting to server


2.Creating simple SQL queries
9 3.Opening and Saving SQL Scripts 2
4.Creating database and tables using Query
Analyzer

Resources: Microsoft SQL Server


Topic: Creating Views

Task: 1.Understand the concept of views


2. Creating view with Enterprise Manager
10 2
3.Creating view with DDL Code
4.Creating Nested Views

Resources: Microsoft SQL Server


Topic: Write Programs using Store Procedure

Task: 1.Create, Alter and Drop


2.Returning a record set
11 3.Stored Procedure Encryption 2
4.Input Parameters
5.Parameter Defaults

Resources: Microsoft SQL Server


Topic: Backup Maintenance
Recovery Planning
Data Transformation Services (DTS)

12 Task: 1.Performing Backup with Enterprise Manager 2


2.Performing the Restore with Enterprise Manager
3.Import Data using DTS
4.Export Data using DTS

Universiti Tunku Abdul Rahman Dok 2 - 8


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0
DOKUMEN 3: MAKLUMAT TENTANG SEMUA MATA PELAJARAN

DOKUMEN 3.2: Maklumat Terperinci Setiap Mata Pelajaran

Resources: Microsoft SQL Server


Total Contact Hours 24

Universiti Tunku Abdul Rahman Dok 2 - 9


Bachelor of Information Technology (Hons) Computer Engineering Versi 1.0

You might also like