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

COURSE OUTLINE Database Systems

This document outlines a course on database management systems. The course will cover topics such as database transactions, security, distributed databases, and database administration. Students will learn how to perform data manipulation using SQL and manage transactions. Assessment will include tests, assignments, practical work, and a final exam. Teaching methods include lectures, tutorials, individual and group projects. Students will gain skills to develop database applications with a GUI front-end and report generation.

Uploaded by

Macloud Kamula
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
187 views

COURSE OUTLINE Database Systems

This document outlines a course on database management systems. The course will cover topics such as database transactions, security, distributed databases, and database administration. Students will learn how to perform data manipulation using SQL and manage transactions. Assessment will include tests, assignments, practical work, and a final exam. Teaching methods include lectures, tutorials, individual and group projects. Students will gain skills to develop database applications with a GUI front-end and report generation.

Uploaded by

Macloud Kamula
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SEP-DEC, 2019 Semester

KyU/F/ASA/02

SCHOOL OF PURE AND APPLIED SCIENCES

DEPARTMENT OF PURE AND APPLIED SCIENCES


COURSE OUTLINE

-----------------------------------------------------------

DEPARTMENT: PURE AND APPLIED SCIENCES

PROGRAMME: BTECH TELCOM Y2 S2

UNIT CODE: ICS 2404

UNIT TITLE: DATABASE MANAGEMENT SYSTEMS

LECTURE HOURS: 45

PRE-REQUISITES: SPI 2110 Introduction to Database


Management Systems

LECTURER: Lilian Chege

LECTURER CONTACTS: EMAIL: [email protected] TEL: 0733766221

1.0. COURSE PURPOSE


The learner should be able to develop a database application which includes a GUI front-
end and report generation.

2.0. LEARNING OUTCOMES


At the end of the course the learner should be able to:
i. Discuss and use data manipulation language to query, update, and manage a
database
ii. Perform database transactions using SQL codes and statements
iii. Demonstrate competent skills in the following areas in transaction management,
database recovery, distributed databases, data warehousing and object oriented
databases, and use transact SQL, stored procedures
iv. Describe the roles of transaction processing and concurrency control in a modern
DBMS.

Page 1 of 4
SEP-DEC, 2019 Semester

v. Evaluate the issues involved in the operation of a DBMS including query processing,
security and integrity

3.0. COURSE OUTLINE

WEEK TOPIC SUB-TOPIC COMMENTS


1 Introduction  Introduction to DBMS
2 Database transactions  Transaction management,
Concurrency control
3 Database security  Database security.
 Database recovery
management.
4  Distributed databases and
transactions
5 CAT I  Content Covered

6  Database integration, Data


quality;
7 Information Server  Lifecycle of Information
Integration with
Information Server.
8  Data fragmentation and
replication.
 Query optimization.
 Client/server architecture.
9 Database administration  Object-oriented databases.
 Database administration.
10 CAT II  Content Covered

11 Information management  Information Management


Basics. Advanced querying
techniques including
creating objects, CASE,
CAST, subqueries, and
recursive queries.
12  Database procedures,
functions, triggers, and
macros;
13  Performance modelling
 Database connection

Page 2 of 4
SEP-DEC, 2019 Semester

interfaces
14 Information Server Overview  Lifecycle of Information
Integration with
Information Server.
 Database programming
interfaces;
 Database programming
and data-driven
applications;
15 Examination  End of semester
Examination

Teaching Methodologies

Lectures, practical and tutorial sessions in Computer Laboratory, individual and group
assignments, exercises and project work

Instructional Materials/Equipment

Whiteboard, Computers and Internet, Database management systems and tools including
DB2, ORACLE, Informix, IBM Data Studio.

Course Assessment

30% Continuous Assessment (Tests 10%, Assignment 10%, Practical


10%) 70% End of Semester Examination.

Course Textbooks

1. M. Kifer, A. Bernstein, and P.M. Lewis (2005). Database Systems, An application


oriented approach, second edition, Addison-Wesley, ISBN: 0-321-26845-8
2. R. Ramakrishnan and J. Gehrke (2002). Database Management Systems, 3rd
Edition, McGraw-Hill, ISBN: 0-07-232206-3
3. H. F. Korth and A. Silbershatz (1991), Database Systems Concepts, ISBN 456-
638795

Reference Textbooks:

Page 3 of 4
SEP-DEC, 2019 Semester

1. R. Elmasri and S. Navathe (2003). Fundamentals of Database Systems, 4th


Edition, Addison-Wesley, ISBN: 0-321-12226-7
2. Richard, W. (2007). Data Management Databases & Organizations, 5th Edition;
Thomson, ISBN 456-649685
3. J.M. Hansen and G.W. Hansen(1999), Database Management and Design,
Prentice Hall, ISBN: 678-465849593

Course Journals

1. Acta Informatica ISSN 0001-5903


2. Advances in Computational Mathematics ISSN 1019-7168
3. Advances in data Analysis and Classification ISSN1 1862-5347
4. Annals Of software Engineering ISSN 1022-7091

Reference Journals

1. Journal of computer science and Technology ISSN 1000-9000


2. Journal of Science and Technology ISSN 1860-4749
3. Central European Journal Of Computer Science ISSN 1896-1533
4. Cluster computing ISSN 1386-7857

Page 4 of 4

You might also like