only search KFUPM OCW
Home > Courses > ICS > ICS324 - Database Systems

 

1. Syllabus

Syllabus for ICS 324 for the Term 072

Course Catalog Description

Basic database concepts. Conceptual modeling. Relational data model. Relational theory and languages. Database design. Database security and integrity. Introduction to query processing and optimization. Introduction to concurrency and recovery.

Course Objectives

To understand the basic concepts of databases, RDBMS and database theory.
To understand database design, development, and implementation
To introduce advanced topics like query processing & optimization, concurrency, and recovery.
Get an experience to work in a team environment.

Course Outline

Databases and Database Users
Database Systems Concepts and Architecture
Entity-Relationship Model
Enhanced E-R Model
Relational Model
ER and EER Mapping
Relational Algebra & Calculus
SQL
Functional Dependencies and Normalization
Practical Database Design
File Organization
Physical Database Design and Tuning
Query Processing and Optimization
Transaction Processing
Concurrency Control
Database Recovery

Grading Policy

Participation & Assignments 10%
Quizzes 10%
Major Exam 1 15%
Major Exam 2 15%
Final Exam 25%
Lab Work 25%

Important Dates

Major Exam I (Monday, March 17, 2008 at 6:10 PM)
Major Exam II (Monday, May 5, 2008 at 6:35 PM)
Final Exam (Thursday, June 12, 2008 at 7:30 AM)

Instructor

Instructor Dr. Jauhar Ali
Office: 22-129 Phone: 1243
Office Hours: SMW 8:00-8:50AM and 10:00-10:50AM
E-Mail:

Textbook

Fundamentals of Database Systems, by Ramez Elmasri and Shamkant Navathe, Addison Wesley, 5th Edition, 2007.

 

2008 Copyright notice [Terms of use]