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

Fundamentals of Database System Course Outline

The document outlines the course 'Fundamentals of Database Systems' (ITec 2071) offered at Jimma University for 2nd year Information Technology students during the 2023/24 academic year. It covers key concepts in database design, including methodologies for conceptual, logical, and physical design, as well as SQL programming. The course includes various assessments, with a final examination accounting for 50% of the grade, and references several textbooks for further study.

Uploaded by

BIRUK GEBRE
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Fundamentals of Database System Course Outline

The document outlines the course 'Fundamentals of Database Systems' (ITec 2071) offered at Jimma University for 2nd year Information Technology students during the 2023/24 academic year. It covers key concepts in database design, including methodologies for conceptual, logical, and physical design, as well as SQL programming. The course includes various assessments, with a final examination accounting for 50% of the grade, and references several textbooks for further study.

Uploaded by

BIRUK GEBRE
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Jimma University

Jimma Institute of Technology


Faculty of Computing and Informatics
Program of Information Technology
Course Outline
Program Enrolment: Bachelor Degree (Regular)

Academic Year: 2023/24 Year: II Semester: I

Course Title: Fundamentals of database Systems Course Code: ITec 2071

ECTS/Credits: 5/3

Contact Hours (per Lecture Tutorial Lab/Practical Home Study Total


week) 2 0 3 5 10

Target Students: 2nd Year Information Technology Students

Pre-requisites: None

Status of the Course: Core

Email Office
Instructor information: [email protected] Admin building: office no: C-0064
Course Description
This course covers basic concepts behind database systems. It presents methodology for
conceptual, logical, and physical database design for relational systems and its language
(Structured Query Language).

Course Objective
Upon successful completion of the course, the student is expected to be able to:
➢ Understand the basic principles of database design systems using different database models
➢ Differentiate database from file system
➢ Design different types of databases
➢ Create database tables, views, and indices
➢ Write SQL queries and database programs
Course outline
Chapter 1: Introduction to Database systems
➢ Database
o Basic Terms
➢ File System and Database System approach
➢ DBMS
o Components of DBMS
o Functions of DBMS
➢ Roles and Database Users
o DBA, DBD, user.
➢ Application of Database Systems
➢ Advantages of Database Systems
➢ The ANSI-SPARC Architecture
➢ Data Models
Chapter 2: Conceptual Database Design E-R modeling
➢ Basic concepts of E-R model
➢ Cardinality constraints
➢ Structural constraints
➢ Participation constraints
➢ Enhanced E-R models
Chapter 3: Relational Model
➢ Relational Constraints
➢ Integrity constraints
➢ Referential constraints
Chapter 4: Logical Database Design
➢ Functional dependencies
➢ Normalization
➢ Process of normalization (1NF, 2NF, 3NF, BCNF)
Chapter 5: Physical Database Design
➢ Physical database design process
➢ Database design and implementation for relational databases
Chapter 6: Query Languages
➢ Database Languages
➢ Relational Algebra and Relational calculus
Chapter 7: Advanced Database Concepts
➢ Modern Database systems
➢ Data warehousing and data Mining
Assessment:
➢ Assignments/quizzes 10%
➢ Lab exams/Project 20%
➢ Mid examination 20%
➢ Final examination 50%
References
Text Book
1. Elmasri, et al (2011). Fundamentals of Database Systems, 6thed, Pearson education
References
Supplemental Materials
1. David M. Kroenke. (1998). Database processing, 6th ed. Prentice Hall
2. Introduction to Database systems, C.J. DATE
3. Navathe, E (2000). Fundamentals of database Systems. 3rd ed. Delhi, Pearson
Education
4. Ramon A, etal. Shaum’s outlines, fundamentals of relational databases
5. Silbershatz A. Korth H &Sundarshan (2006). Database System concepts, 5th ed.
Boston, McGraw Hill
6. Thomas M. Connolly and Carolyn E. Begg (2004). A step-by-step approach to building
databases, 2nded.Pearson Education Limited.

You might also like