REGENTROPFEN COLLEGE OF APPLIED SCIENCES
DEPARTMENT OF COMPUTER SCIENCE
2019/21 ACADEMIC YEAR- SECOND SEMESTER
Course Code: BCS224 Course Title: Database Management Systems
Credits: 3 Level: Level 200
Lecture Periods: Monday @8am & Tuesday @8am
Lecturer: Akolgo Eric Ayintareba
Contact Number: 0545554506
Email:
[email protected]Student Hours: By Appointment
Course Rationale:
The course is to get broad understanding of the basic concepts of database management
system in particular relational database system.
Course Objectives
I. This course is aimed at providing students with fundamental knowledge, and practical
experience with, database concepts.
II. Furnished students with the study of information concepts and the realization of those
concepts using the relational data model
III. Comprehensive Practical experience and application of relational data model concepts
and DBMS packages to solve real world business problems.
Learning Outcomes
The specific learning outcomes You will be assessed on the Completing these tasks
that you will achieve by successful learning outcome in task/s: successfully will contribute to you
completion of this course: becoming:
Database Concepts & Architecture 2 Creative and critical thinkers
Application of Concepts to Real 2, 3 Empowered.
World Problems.
Application of Knowledge and skills 1,2,4 Knowledgeable
to solving business Problems
Assessment tasks
Task Assessment Tasks Individual Weighting What is the duration / How
No. or Group % length?
1 Testing Understanding Individual 15 30 mins* 2 Class
of the key Concepts in
Database Management
Systems
2 Design a database to Group 20 Complete Design of Class
solve Real world Database for A named
Organizational Organization
problem using the
relational database
model
3 Tutorial Contribution/ Individual 5 N/A Tutorials
Participation
4 Final Examination Individual 60 3hrs Exams Hall
Course Requirements
Attendance: Minimum 75%
Access to Personal Computer
Access to Internet
Recommended Texts
Author Year Title Publisher/ Place of
Publication
Jeffrey A. Hoffer, 2013 Modern Database New York:
V. Ramesh, Management Systems (11th Prentice Hall.
Heikki Topi ed.).
Ramakrishnan, R., 2003 Database management Boston: McGraw-Hill
Gehrke, J., & systems (Vol. 3)
Gehrke, J.
Connolly, T. M., 2005 Database systems: a practical Pearson Education.
&Begg, C. E. approach to design,
implementation, and
management.
Course Content / Teaching schedule
Teaching Key concepts and Contents Activities to Cover Contents
Week
1 Databases Systems: data vs. information, role and Introduction
advantages of the DBMS, types (relational, object-
oriented, file), managing the database system.
2 Data Models: Design Concepts Identification of data models and
drawing of E-R diagrams for common
businesses.
Assignment 1 Due
3 Relational Database Model: a logical view of data, Discussion of Relational Database
keys, integrity rules, data dictionary & system Model.
catalog, relationships, indexes.
4 Entity-Relationship Model: [Object-Oriented Modeling with Visio
Model] Practical: creating an E-R diagram from a
real-world situation
5 Entity-Relationship Model: [Object-Oriented Modelling with MS Access
Model] Practical: converting an E-R diagram to a Assignment 2 Due
database diagram and appropriate database
tables.
6 Normalisation I (1st and 2nd normal form) Discussion of Normalisation and its
Practical: normalize normalized form to 2nd normal processes.
form
7 Mid-Semester Exams
8 Normalisation II (3rd and 4th normal form) Discussion of Normalisation and its
Practical: normalize further until 4th normal form processes
9 Introduction and Overview to SQL Interface (SQL Discussions on SQL
Enterprise Manager, SQL Analyser) Assignment 3 Due
10 Creating Tables and defining constraints on tables Practical
12 Select and Update queries Practical
13 Insert and Delete queries Practical
Presentation
14 Introduction to Program Interface with queries Practical
Revision for End of Semester Exams/ Course Revision
Assessment
NOTE:
Academic Responsibility: Students are encouraged to consult with other students on assignments. However,
students must show originality, independence, and scholarly acknowledgement of authors where due in all
assigned tasks submitted for grading or award. Any form of copying or plagiarizing from current or past students ‘
work as well as other authors will result in disciplinary action and automatic F grade.