0% found this document useful (0 votes)
260 views4 pages

Lesson Plan of Dbms

The lesson plan for the Database Management System (DBMS) course outlines objectives, a detailed unit-wise plan, practical lab activities, assessment schemes, teaching methods, and learning resources. The course covers key topics such as database concepts, relational database design, SQL, and advanced schema objects over a total of 80 hours. It aims to equip students with the necessary skills to design, manipulate, and manage databases effectively.

Uploaded by

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

Lesson Plan of Dbms

The lesson plan for the Database Management System (DBMS) course outlines objectives, a detailed unit-wise plan, practical lab activities, assessment schemes, teaching methods, and learning resources. The course covers key topics such as database concepts, relational database design, SQL, and advanced schema objects over a total of 80 hours. It aims to equip students with the necessary skills to design, manipulate, and manage databases effectively.

Uploaded by

labbuxar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Lesson Plan: Database Management System (DBMS)

Course Code: 2418403

Program: Diploma in Computer Engineering

Semester: IV

Total Hours: 48 Theory + 32 Lab

Total Credits: 6

Course Objectives:

 To understand database concepts, data models, and database system architecture.


 To design ER diagrams and convert them to relations.
 To apply normalization and SQL for database manipulation.
 To use advanced schema objects (views, indexes, synonyms, sequences).

Unit-Wise Detailed Plan


UNIT 1: Overview of the Database Management System

Topics:

 Concept and need of database, advantages


 Traditional vs modern databases
 DBMS features and architecture
 File Processing vs DBMS
 Relational data model: domain, attributes, tuples, relations
 Types of database systems: centralized, distributed, client-server, parallel

Activities:

 Lecture with examples (Library system, Banking)


 Group discussion on file processing vs DBMS
 Quiz on DBMS models

UNIT 2: Relational Database Management System (RDBMS)

Duration: 10 hours
CO: CO-2
Topics:

 RDBMS terminology, schema, instance


 E-R model: entities, attributes, relationships, design issues
 Keys: Primary, Foreign, Candidate, Super
 Integrity constraints
 ER to Table conversion

Activities:

 Create ER diagrams in groups


 Assignment on key identification
 Hands-on session: convert ER to schema

UNIT 3: Relational Database Design

Topics:

 Functional dependency, closure


 Normalization: 1NF, 2NF, 3NF, BCNF
 Denormalization: need, drawbacks

Activities:

 Normalize a sample database (Library/College)


 Denormalization activity as case study
 Practice worksheets

UNIT 4: Relational Algebra and SQL

Topics:

 Relational algebra operations: selection, projection, joins, set ops


 SQL Basics: DDL, DML, DCL
 SQL clauses: GROUP BY, HAVING, ORDER BY
 Aggregate functions: COUNT, AVG, etc.
 Joins: inner, outer, equi
 Nested & Correlated Queries
 Transactions: COMMIT, ROLLBACK, SAVEPOINT

Activities:

 Lab practice on MySQL/MariaDB


 Write SQL queries
 Assignment: employee database queries
 Case study: college result system using SQL

UNIT 5: Other Schema Objects

Topics:

 Views: creation, update, deletion


 Indexes: simple, composite
 Sequences: usage, benefits
 Synonyms in SQL

Activities:

 Lab exercises: create views and indexes


 Practical demo of synonym & sequence
 Quiz on advanced SQL features

Practical (Lab) Plan


Total Practical Hours: 32
Total Experiments: 11

 Install MySQL/MariaDB
 Table creation with constraints
 SQL commands (DDL, DML)
 Use of aggregate functions
 Joins, nested queries
 Views, indexes, sequences, synonyms

Assessment:

 PLA (progressive lab assessment): weekly basis


 ELA (end lab assessment): with rubrics

Assessment Scheme
Component Marks
Theory (TA) 100 (30 Internal + 70 External)
Lab (LA) 50 (20 Internal + 30 External)
Term Work & Self Learning (TWA) 50
Teaching Methods
 Lecture (PPT, Whiteboard)
 Group activities
 Case method and live demo
 ICT tools: NPTEL, TutorialsPoint, W3Schools
 Flipped classroom for SQL & normalization

Learning Resources
 Books:
o Silberschatz, Korth, Sudarshan – Database System Concepts
o Elmasri & Navathe – Fundamentals of Database Systems
o Rajiv Chopra – DBMS, S Chand
 Web:
o NPTEL DBMS Course
o TutorialsPoint DBMS
o W3Schools SQL
o JavaTpoint DBMS

You might also like