Know relational data mode and integrity constraints.
Know and apply relational algebra and structured query language (SQL).
Know normal forms and apply to designs.
Describe multidimensional and Bitmap index structures.
Know query evaluation and optimization principles.
Describe transaction management principles.
Object-relational, object, and multidimensional data models.
Mode of Delivery
E-Learning
Prerequisites
No
Recommended Optional Programme Components
None
Course Description
An Overview of Database Management Systems. Relational DB Model and Integrity Constraints. Relational Algebra. Structured Query Language (SQL). Design Theory for Relational DBs: FDs. Design Theory for Relational Databases:Normalization. Index Structures. Multidimensional and Bitmap Indexes. Query Evaluation and Optimization. Transaction Management; Object-Relational, Object-Oriented, and Multimedia Data Models.
Course Contents
WEEK
TOPICS
1st Week
An Overview of Database Management Systems
2nd Week
An Overview of Database Management Systems
3rd Week
Relational DB Model and Integrity Constraints
4th Week
Relational DB Model and Integrity Constraints
5th Week
Relational Algebra
6th Week
Structured Query Language (SQL)
7th Week
Design Theory for Relational DBs: FDs
8th Week
Design Theory for Relational Databases: Normalization
9th Week
Index Structures
10th Week
Multidimensional and Bitmap Indexes
11th Week
Query Evaluation and Optimization
12th Week
Transaction Management
13th Week
Object-Relational, Object-Oriented, and Multimedia Data Models
14th Week
Final Exam
Recommended or Required Reading
1. Molina, H.G., Ullmani J.D., Widom, J., "Database Systems - The Complete Book", Prentice Hall, (2002).
Planned Learning Activities and Teaching Methods
Lecture
Assessment Methods and Criteria
Quantity
Percentage (%)
Assignment
1
20
Total(%)
20
Contribution of In-term Studies to Overall Grade(%)
20
Contribution of Final Examination to Overall Grade(%)