You are on page 1of 3

UNIVERSITY OF SCIENCE AND TECHNOLOGY, BANNU

DEPARTMENT OF SOFTWARE ENGINEERING

SE-209 Introduction to Database Systems


Weekly Distribution of Course Outlines
Session 2021

Course Instructor Dr Wasiat Khan Semester √


Fall Spring Summer

Section(s) A Year 2023

Course Title SE-209 Introduction to Database Systems Credit Hrs. 3+1

Pre-Requisite/Co-Requisite None

Text Book(s)

Title of Book Modern Database Management; 12th Edition

Author(s) Jeffrey A. Hoffer, V. Ramesh, and Heikki Topi Publisher Prentice Hall

Reference Books
1. Database Systems: A Practical Approach to Design, Implementation, and Management, 6th Edition by Thomas
Connolly and Carolyn Begg
2. Fundamentals of Database System by Elmasri Ramez and Navathe Shamkant, Edition: 7th , Publisher:
Pearsons, ISBN: 0133970779, Year: 2015

COURSE LEARNING OUTCOMES:


Upon successful completion of the course, students will be able to:
S. No. CLO Domain Taxonomy level PLO
1. Explain fundamental database concepts. Cognitive 2 1
2. Design conceptual, logical and physical database schemas Cognitive 6 3
using relational data model.
3. Identify functional dependencies and resolve database Cognitive 4 2
anomalies by normalizing database tables.
4. Design & Experiment with databases using Structured Query Cognitive 3 3
Language (SQL) for database definition and manipulation.
RELEVANT PROGRAM LEARNING OUTCOMES (PLOs):
The course is designed so that students will achieve the following PLOs:
1 Engineering Knowledge:  7 Environment and Sustainability: ☐
2 Problem Analysis:  8 Ethics: ☐
3 Design/Development of Solutions:  9 Individual and Team Work: ☐
4 Investigation: ☐ 10 Communication: ☐
5 Modern Tool Usage: ☐ 11 Project Management: ☐
6 The Engineer and Society: ☐ 12 Lifelong Learning: ☐

Grading Criteria
Number of Quizzes & Assignments
Marks Distribution
Quizzes /
Sessional 20 % Assignments
3 3 √

Midterm exam 30 %
Final term exam 50 %
Total 100

Course Contents:
Week Topics Activity

Lecture Week 01 Introducing the Database and the DBMS [Chapter 01]

Lecture Week 02 Design life cycle of Databases (SDLC) [Chapter 01]

Lecture Week 03 Data modelling and Data model Case Study [Chapter 01]

Lecture Week 04 Database Design. Entity Relation (ER) Model [Chapter 02, 03]. Assignment 01

Lecture Week 05 Extended Entity Relationship Model [Chapter 02,03] Quiz 01

Lecture Week 06 Relational Data Model Concepts. [Chapter 04]

Mapping of ER & EER-Model to Relational Model [Chapter 02,03]


Lecture Week 07 [Chapter 04] Assignment 02
Functional Dependencies. Normalization Basics and Need for
Lecture Week 08
Normalization [Chapter 04]

Week 09 Midterm examination

Lecture Week 10
Basics of SQL, DDL Statements, DML Statements [Chapter 06]

Lecture Week 11 Constraints and, Basic Retrieval Queries [Chapter 07]


Lecture Week 12 Relation Algebra [Chapter 00] Quiz 02

Lecture Week 13 Physical Database design [Chapter 00]

Lecture Week 14
Query Processing and Optimization [Chapter 00] Assignment 03

Lecture Week 15
Transaction Processing [Chapter 00] Quiz 03

Lecture Week 16
Concurrency Control Techniques. [Chapter 00]

Week 17
Makeup Week

Week 18 Final Term Examination

*Notes:
1) Course contents and their order may be slightly modified during the course execution.
2) No make up for missed quizzes or assignments/home works.
3) Deadline for home assignments and projects are always final.
4) Quizzes may be announced or un-announced.
5) Copied assignments will be marked as zero

You might also like