DATABASE SYSTEMS Course Outline
DATABASE SYSTEMS Course Outline
I. Course Details
Credit Hours 4 (3+1)
Pre-requisites -
Course Leader Dr. Nargis Fatima
Recommended Textbook(s) 1. Modern database management, Jeffrey A. Hoffer, 12th Edition,
Pearson, 2016.
2. Database systems: A practical approach to design,
implementation, and management, Thomas Connolly and
Carolyn Begg, 6th Edition, Pearson, 2015.
Recommended Reference 1. Database system concepts, Avi Silberschatz, Henry F. Korth and
(Books/Websites/Articles) S. Sudarshan, 6th Edition, McGraw-Hill, 2010.
2. Database systems: Design, implementation and management,
Carlos M. Coronel, 13th Edition, Cengage Learning, 2018.
1
IV. Grading Policy
For students admitted in Fall 2021 and onwards
Grade A+ A B+ B C+ C D+ D F
%age >=90 80-89 75-79 70-74 65-69 60-64 55-59 50-54 <50
GPA 4.00 4.00 3.50-3.99 3.00-3.49 2.50-2.99 2.00-2.49 1.50-1.99 1.00-1.49 0.00
V. Course Contents
Fundamental database concepts, Database approach vs file based system, database architecture, three level
schema architecture, data independence, types of data model(relational data model, entity relationship
model), Entity Relationship diagram, entity sets, attributes, relationship, attributes, schemas, tuples,
domains Enhanced entity relationship model(EER diagram),relational and logical database design, ,
relation instances, keys of relations, integrity constraints, types of joins, functional dependencies, normal
forms, Structured Query Language (SQL), data definition languages , sub-queries in SQL, Transaction
Management ,data mining, data warehousing, NoSQL.
2
types of attributes) relationship type. Degree of relationship
(unary/recursive, binary and ternary relationship) structural
constraints (one to one, one to many, many to many), minimum
and maximum cardinality.
6 Enhanced Entity–Relationship Modeling (EERD), data modeling Chapter 3
concepts of the Enhanced Entity–Relationship model (super type, [Textbook 1]
sub type, specialization and generalization
7 Specifying constraints in super type and sub type in Enhanced Chapter 3
Entity–Relationship Modeling (EERD) [Textbook 1]
8 CLO-3 Logical database design and relational model (relations, relation Chapter 4
keys, integrity constraints (domain constraint, entity integrity and [Textbook 1]
referential integrity), transforming ERD and EERD into relations.
9 Midterm Exams