Fundamentals of Database Systems FoDB CourseOutline DT 2024-10-08
Fundamentals of Database Systems FoDB CourseOutline DT 2024-10-08
Hawassa Campas
Course outline
Course Title: Fundamentals Database Systems
CP/ECTS 5 ECTS / 3 CrH Study Hours
Lec: 32 Lab: 48 Tut: 32 HS: 39
Instructor’s Name: Gezahegn G.
Information Office Number: Email: [email protected]
Consultation Hour:
Course Academic Year: II
Information Semester: I
Course Schedule: Thu1,2,3
Class Room: 20
Prerequisite(s): None
Course This course is assumed to be the first course in database management systems. It
Description starts by introducing what database is and database systems, and how it differs with
the traditional file processing system. It then deals with data models, ER diagrams,
database design methods, normalization, relational algebra and calculus, file
organizations and storage management, index structure for files, and SQL statements.
The course mainly emphasizes on basics of database systems how to retrieve and
modify data. It also deals with different database environments.
Learning This course introduces the students to the overview, design and
implementation of database systems.
Outcomes At the end of this course, students will be able to:
Understand what database is, database system and DBMS
Differentiate database system from file system
Identify the pros and cons of manual approach, file-based approach and
database approach
Understand the basic principles of database design systems using different
database models
Appreciate the use of database system in the real world.
Design different types of databases
Understand database normalization & functional dependency
Understand the principles of relational database management systems and
Course Content
Topic (Week)