CIT 3201 DATABASE SYSTEMS Course Outline
CIT 3201 DATABASE SYSTEMS Course Outline
Contact Hours 45
Prerequisite None
Course Content
(1) File systems and Databases, features and facilities of a DBMS, hierarchical, network
and relational database models.
(2) E-R (Entity-relation) modeling, normalization,
(3) Query processing and report generation facilities of DBMS:
(4) Overview of SQL,
a. SQL expressions, conditions and operators, functions,
b. Clauses in SQL, Joining tables, Sub queries.
(5) Manipulating data, creating and managing databases: Tables, Views and indexes,
(6) Data base transactions,
a. Transactions
b. Concurrency control
c. Deadlocks and locks,
(7) Optimizing query performance:
(8) Triggers and stored procedures,
(9) Database security. Transaction management and concurrency control.
(10)Distributed database management, Client server systems,
(11) Object oriented databases.
(12) Data security management, Data as a corporate resource.
(13) Role of the database administrator. Use of DBMS for decision support.
Mode of Delivery
Practical sessions
Problem Based Learning
Tutorials
Lectures
Independent study
Course Assessment
Type Weighting (%)
Examination 70
Continuous Assessment 30
Total 100
Database Design and Relational Theory: Normal Forms and All That Jazz. Sebastopol,
CA.: O'Reilly Media. ISBN: 1449328016 2012