Faculty of Informatics
Department of Information and Communication Technology
Course Description:
This course introduces students with database concepts, architecture for database systems, implications of file
organization and storage structures, database models (Hierarchical, Network, and Relational data model), database
design, basics of Relational Algebra and relational calculus; SQL, and QBE.
Course Objectives:
At the end of the course students will be able to:
Define and explain various basic concepts of database,
Design and develop database using a standard and appropriate software,
Implement, use, manage, and evaluate databases.
Course Contents:
Chapter 1. Introduction
1.1 Manual file handling systems and limitations
1.2 Traditional File based systems
1.3 Database approach
1.4 Functions and Components of DBMS
1.5 Database Development Lifecycle
1.6 Roles in database design environment
1.7 Database Languages (DDL, DML)
Method of Teaching
Lectures, Assignments, Class group discussions, projects works, and Laboratory demonstrations
Assessment:
Total 100%
Text: Connolly T., Begg C. and Strachan A.: Database Systems, 2nded or 3rded. Addison Wesley Publishing
Company. 1998
References
Date C.J.: An Introduction to Database Systems, 7th Addison-Wesley Inc. 1999
Elmasri and Navathe: Fundamentals of Database Systems, 2nd/3rded