0% found this document useful (0 votes)
101 views

Maharaja Institute of Technology, Mysore: Module-1 Introduction To The Subject

This document contains a lesson plan for the subject "Database Management System" taught in the 5th semester at Maharaja Institute of Technology, Mysore. It outlines 50 lessons to be covered from August to November 2017 across 5 modules - Introduction to Databases, Relational Model and SQL, Database Application Development, Database Design Theory and Normalization, and Transaction Processing and Recovery. Key topics include the relational model, SQL, database design, normalization, transactions, concurrency control and recovery techniques. Performance will be evaluated through 3 internal assessments scheduled in August, October and November.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views

Maharaja Institute of Technology, Mysore: Module-1 Introduction To The Subject

This document contains a lesson plan for the subject "Database Management System" taught in the 5th semester at Maharaja Institute of Technology, Mysore. It outlines 50 lessons to be covered from August to November 2017 across 5 modules - Introduction to Databases, Relational Model and SQL, Database Application Development, Database Design Theory and Normalization, and Transaction Processing and Recovery. Key topics include the relational model, SQL, database design, normalization, transactions, concurrency control and recovery techniques. Performance will be evaluated through 3 internal assessments scheduled in August, October and November.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MAHARAJA INSTITUTE OF TECHNOLOGY, MYSORE

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


LESSON PLAN – (Aug-Nov 2017)
SUBJECT:DATABASE MANAGEMENT SYSTEM (15CS53) SEMESTER: V / 'A' Sec
FACULTY: ANANDA KUMAR HN Subject Code: 15CS53

Sl. Date of Date of


LESSON Remarks
No Planned covering

MODULE- 1
1 Introduction to the Subject 08/08/17

2 Introduction to Databases: Introduction, Characteristics of database 09/08/17


approach,
3 Advantages of using the DBMS approach, History of database 10/08/17
applications.
Overview of Database Languages and Architectures: Data Models,
4 11/08/17
Schemas,and Instances.

5 Three schema architecture and data independence, 16/08/17


Database languages, and interfaces, The Database System
6 17/08/17
environment.

Conceptual Data Modelling using Entities and Relationships: Entity


7 18/08/17
types, Entity sets,

8 attributes, roles, and structural constraints, 22/08/17

9 Weak entity types, ER diagrams, 23/08/17

10 ER diagrams, examples, Specialization and Generalization. 24/08/17


MODULE- 2

11 Relational Model: Relational Model Concepts, Relational Model 29/08/17


Constraints
12 Relational database schemas, Update operations, transactions, 30/08/17

13 Dealing with constraint violations. 31/08/17

14 Relational Algebra: Unary and Binary relational operations, 05/09/17

15 additional relational operations (aggregate, grouping, etc.) Examples 06/09/17


of Queries in relational algebra.
16 Mapping Conceptual Design into a Logical Design: Relational 07/09/17
Database Design using ER-to-Relational mapping.
17 SQL: SQL data definition and data types, 08/09/17

18 specifying constraints in SQL, 12/09/17

19 Retrieval queries in SQL, INSERT,DELETE, 13/09/17

20 UPDATE statements in SQL,Additional features of SQL. 14/09/17


MODULE – 3

21 SQL : Advances Queries: More complex SQL retrieval queries, 15/09/17


SUBJECT:DATABASE MANAGEMENT SYSTEM (15CS53) SEMESTER: V / 'A' Sec

22 Specifying constraints as assertions and action triggers, 20/09/17

23 Views in SQL, Schema change statements in SQL. 21/09/17

24 Database Application Development: Accessing databases 22/09/17


from applications,
25 An introduction to JDBC, JDBC classes and interfaces, 26/09/17

26 SQLJ, Stored procedures, 27/09/17

27 Case study: The internet Bookshop. 28/09/17

28 Internet Applications: The three-Tier application architecture, 03/10/17

29 The presentation layer, 04/10/17

30 The Middle Tier 06/10/17


MODULE – 4

31 Normalization: Database Design Theory – Introduction to 10/10/17


Normalization using Functional Dependencies
32 Multivalued Dependencies 11/10/17

33 Informal design guidelines for 12/10/17


relation schema, Functional Dependencies,
34 Normal Forms based on Primary 13/10/17
Keys, Second Normal Forms
35 Third Normal Forms, Boyce-Codd Normal Form 17/10/17

36 Multivalued Dependency and Fourth Normal Form, Join 19/10/17


Dependencies and Fifth NormalForm.
37 Normalization Algorithms: Inference Rules, Equivalence, 24/10/17

38 Minimal Cover, Properties of Relational Decompositions, Algorithms 25/10/17


for Relational Database Schema Design,
39 Nulls, Dangling tuples, and alternate Relational Designs, 26/10/17
Further discussion of Multivalued dependencies and 4NF, Other
40 27/10/17
dependencies and Normal Forms

MODULE -5
Transaction Processing: Introduction to Transaction Processing,
41 Transaction 10 Hours 31/10/17
and System concepts,
Desirable properties of Transactions, Characterizing
42 schedules based on recoverability, Characterizing schedules based on 02/11/17
Serializability,
43 Transaction support in SQL. Concurrency Control in 03/11/17
Databases: Two-phase locking techniques for Concurrency control,
Concurrency
44 control based on Timestamp ordering, Multiversion Concurrency 07/11/17
control
techniques,
45 Validation Concurrency control techniques, Granularity of Data 08/11/17
items and Multiple Granularity Locking.
46 Introduction to Database Recovery 09/11/17
Protocols: Recovery Concepts,
47 NO-UNDO/REDO recovery based on Deferred 10/11/17
update,
SUBJECT:DATABASE MANAGEMENT SYSTEM (15CS53) SEMESTER: V / 'A' Sec

48 Recovery techniques based on immediate update, 14/11/17

49 Shadow paging, 15/11/17

50 Database backup and recovery from catastrophic failures 16/11/17

1st Internal 18/08/2017

2nd Internal 14/10/2017

3rd Internal 11/11/2017

STAFF INCHARGE HOD

You might also like