DBMS CIS-Theory Spring 2023
DBMS CIS-Theory Spring 2023
COURSE OBJECTIVE:
The objective of the course is to present an introduction to database management systems, with an
emphasis on how to organize, maintain and retrieve - efficiently, and effectively - information
from a DBMS.
COURSE OUTLINE:
Basic database concepts, Database approach vs file-based system, database architecture, three
level schema architecture, data independence, relational data model, attributes, schemas, tuples,
relation instances, keys of relations, integrity constraints, relational algebra, selection, projection,
Cartesian product, types of joins, normalization, functional dependencies, normalization forms,
entity relationship model, entity sets, attributes, relationship, entity-relationship diagrams,
Structured Query Language (SQL), Joins and sub-queries in SQL, Grouping and aggregation in
SQL, Introduction to Transaction Processing, concurrency control and Database Security.
Introduction to NOSQL Systems and unstructured data concepts.
CO
Course Outcomes (COs)
No.
GRADING POLICY:
Recommended Book:
Reference Books:
Page 2 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
LECTURE PLAN
Course Title: Introduction to Database Systems
Course Code: SWE-209
Week Required
Week Dates Topics Key Date
No. Reading
1 07-03-2023 Introduction to basic database concepts, Elmas-Chap 1:
to Characteristics of the Database Approach, pg. 4 - 17
14-03-2023 Advantages of Using the DBMS Elmas-Chap 1:
Approach, A Brief History of Database Pg. 17-27
Applications, Data Models, Schema & Elmas-Chap 2:
Instances. Pg. 32- 35
2 15-03-2023 Three Level Schema Architecture and Elmas-Chap 2:
to Data Independence, Centralized and Pg. 36-37
22-03-2023 client/server Architecture. Pg. 46 – 50
Classification of Database Management Elmas-Chap 2:
Systems Pg. 51-54
3 23-03-2023 Data Modeling Using the Entity– Assignment #
Elmas-Chap 3:
to Relationship (ER) Model, Entity Types, 1
Pg. 59-71
30-04-2023 Entity Sets, Attributes, and Keys, Elmas-Chap 3:
Relationship Types, Relationship Sets, Pg. 72-78
Roles, and Structural Constraints
4 31-03-2023 Weak Entity, Refining the ER Design for
Elmas-Chap 3:
to the COMPANY Database, ER Diagrams,
Pg. 79-85
Quiz # 1
07-04-2023 Naming Conventions, and Design Issues, Elmas-Chap 3:
Relationship Types of Degree Higher Pg. 88-92
than Two
5 08-04-2023 The Enhanced Entity–Relationship Elmas-Chap 4:
to (EER) Model, Subclasses, Super-classes, Pg. 107-113
15-04-2023 and Inheritance, Constraints and Elmas-Chap 4:
Characteristics of Specialization and Pg. 113-119
Generalization Hierarchies
6 16-04-2023 Modeling of UNION Types Using Elmas-Chap 4:
to Categories, A Sample UNIVERSITY, A Pg. 120-122
Assignment #
22-04-2023 Sample UNIVERSITY EER Schema, Elmas-Chap 5:
Pg. 150-157 2
Design Choices,
Relational Model Concepts, Relational
Model Constraints and Relational
Database Schemas
7 23-04-2023 SQL Data Definition and Data Types, Elmas-Chap 6:
to Specifying Constraints in SQL, Basic Pg. 177-187
30-04-2023 Retrieval Queries in SQL, INSERT, Elmas-Chap 6:
DELETE, and UPDATE Statements in Pg. 198-201
Elmas -Chap 8:
SQL, Additional Features of SQL
pg. 239-251
The Relational Algebra and Relational
Calculus, Unary Relational Operations:
SELECT and PROJECT, Relational
Algebra Operations from Set Theory,
Page 3 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
Binary Relational Operations: JOIN and
DIVISION
8
Midterm Examination
(31-04-2023 to 05-05-2023)
Page 4 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
16 Make Up
Class for 16
Week may
be adjusted
before
Midterm
Final Examination
Page 5 of 5