0% found this document useful (0 votes)
19 views3 pages

Lesson Plan Dbms KP 5 TH Sem

Uploaded by

user-231742
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Lesson Plan Dbms KP 5 TH Sem

Uploaded by

user-231742
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

H.M.S.

Institute of Technology, Tumkur


Department of Computer Science & Engineering
Lesson plan for 2023-24 (Odd Semester)
Faculty Name: Khalid Parveez
Subject: Database Management System (DBMS)
Semester: 5th Sem ‘A’ Section
Subject Code: 21CS53
Sl Date to be Topic To be Discussed Completed Remarks
No Handled Date
Module 1
1 19-11-2023 Introduction to Databases, Characteristics of
database approach
2 21-11-2023 Advantages of using the DBMS approach
3 22-11-2023
History of database applications.
4 23-11-2023 Data Models, Schemas, and Instances.
5 26-11-2023 Three schema architecture and data independence
6 25-11-2023 database languages, and interfaces
7 27-11-2023 The Database System environment.
8 29-11-2023 Conceptual Data Modelling using Entities and
Relationships: Entity types, Entity sets, Attribute,roles

9 30-11-2023 structural constraints, Weak entity types, ER


diagrams, Examples
10 01-12-2023 Operating System Structure, Virtual Machines,
Operating System Generation, System Boot
11 04-12-2023 Process Concept, Process Scheduling, Inter Process
Communications
Module 2
9 06-12-2023 Relational Model: Relational Model Concepts,
Relational Model Constraints and Relational DB
Schemas

10 08-12-2023 Update operations, transactions, and dealing with


constraint violations.
11 12-12-2023 Relational Algebra: Unary and Binary relational
operations, additional relational operations
(aggregate, grouping, etc.)
12 14-12-2023 Mapping Conceptual Design into a Logical
Design: Relational Database Design using ER-to-
Relational mapping.
13 15-12-2023 SQL data definition and data types, specifying
constraints in SQL, retrieval queries in SQL
Module 3
17 19-12-2023 INSERT, DELETE, and UPDATE statements in
SQL, Additional features of SQL.
17 21-12-2023 More complex SQL retrieval queries
18 22-12-2023 Specifying constraints as assertions and action
triggers, Views in SQL, Schema change
statements in SQL.
19 20-12-2023 Accessing databases from applications, An
introduction to JDBC, JDBC classes and interfaces

20 22-12-2023 SQLJ, Stored procedures, Case study: The


internet Bookshop.

21 The three-Tier application architecture, The


presentation layer, The Middle Tier

Module 4
22 25-12-2023 Introduction to Normalization using Functional and
Multivalued Dependencies: Informal design
guidelines for relation schema
23 27-12-2023 Functional Dependencies, Normal Forms based on
Primary Keys,
24 29-12-2023 Second and Third Normal Forms, Boyce-Codd
Normal Form, Multivalued Dependency
25 01-01-2024 Fourth Normal Form, Join Dependencies and Fifth
Normal Form.
26 03-01-2024 Inference Rules, Equivalence, and Minimal Cover,
Properties of Relational Decompositions
27 05-01-2024 Algorithms for Relational Database Schema Design,
Nulls, Dangling tuples,
28 08-01-2024 alternate Relational Designs, Further discussion of
Multivalued dependencies and 4NF, Other
dependencies and Normal Forms
Module 5
29 Introduction to Transaction Processing,
Transaction and System concepts, Desirable
properties of Transactions
30 10-01-2024 Characterizing schedules based on recoverability
31 08-01-2024 Characterizing schedules based on Serializability,
Transaction support in SQL.
32 10-01-2024 Two-phase locking techniques for Concurrency
control, Concurrency control based on Timestamp
ordering, Multiversion Concurrency control
techniques
33 12-1- 2024 Validation Concurrency control techniques,
Granularity of Data items and Multiple Granularity
Locking.
34 Model question papers discussion
35 15-01-2024 Revision

Course outcomes:

The student will be able to:

• Identify, analyse and define database objects, enforce integrity constraints on a database using
RDBMS.

• Use Structured Query Language (SQL) for database manipulation.

• Design and build simple database systems

• Develop application to interact with databases.


Textbooks:

1. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 7th Edition, 2017,
Pearson.

2. Database management systems, Ramakrishnan, and Gehrke, 3rd Edition, 2014, McGraw Hill

Reference Books:

1. Silberschatz Korth and Sudharshan, Database System Concepts, 6th Edition, Mc-GrawHill, 2013.

2. Coronel, Morris, and Rob, Database Principles Fundamentals of Design, Implementation and
Management, Cengage Learning 2012.

Signature of the staff-In charge Signature of the HOD Signature of the Principal

You might also like