DATABASE SYSTEMS
| Subject Code: | ECP3076 |
| Objective: | To provide a basic understanding of the concepts and types of Computer Database, examine theoretical and pragmatic ideas underlying relational databases, and discuss certain other aspects of database systems - recovery, concurrency, security, and integrity. Upon completion of this course, the students should be able to outline architecture for a database system, define and manipulate data, and understands transactions process of database systems. |
| Pre-Requisite: | None |
| Credit Hours: | 3 |
| Contact Hours: | 54 hours (lectures and tutorials) |
| Assessment: |
Assignment /
Project: 15% Test / Quiz: 15% Lab Expreiments / Tutorial: 10% Final Examination: 60% |
| References: |
|
Learning
Outcome of Subject
At the completion of
the subject, students should be able to:·
- explain the various types of computer databases.
- describe the theoretical and pragmatic ideas underlying relational databases.
- apply data modeling concepts in database design.
- apply the normalization methodology to evaluate and design good table structures.
- use the commands and functions of SQL to implement relational databases.
- explain other aspects of database system such as recovery, concurrency, security and integrity.
- outline and design the architecture for a database system, manipulate data, and explain the transactions process of database system.
- work in a team to produce a database system.
Programme Outcomes
(% of contribution)
- Ability to acquire and apply fundamental principles of science and engineering. - 60%
- Capability to communicate effectively. -10%
- Acquisition of technical competence in specialized areas of engineering discipline. -10%
- Ability to identify, formulate and model problems and find engineering solutions based on a system approach. -10%
- Understanding and commitment to professional and ethical responsibilities. - 5%
- Ability to work effectively as an individual and as a member/leader in a team. - 5%