0% found this document useful (0 votes)
7 views7 pages

LecturePlan CS217 20CST-434

The document outlines a lecture plan for the Advanced Database Management course at the University Institute of Engineering, focusing on various topics such as transaction control, PL/SQL, normalization, and concurrency control. It includes the mission, vision, program educational objectives, and specific outcomes for students, alongside a detailed lecture schedule and required textbooks. The course aims to equip students with practical skills and knowledge in database management and IoT applications.

Uploaded by

himzeapp
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)
7 views7 pages

LecturePlan CS217 20CST-434

The document outlines a lecture plan for the Advanced Database Management course at the University Institute of Engineering, focusing on various topics such as transaction control, PL/SQL, normalization, and concurrency control. It includes the mission, vision, program educational objectives, and specific outcomes for students, alongside a detailed lecture schedule and required textbooks. The course aims to equip students with practical skills and knowledge in database management and IoT applications.

Uploaded by

himzeapp
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
You are on page 1/ 7

Printed on 9/1/2023 6:43:04 PM

LECTURE PLAN

Institute/Department UNIVERSITY INSTITUTE Program Bachelor of Engineering


OF ENGINEERING (UIE) (Computer Science and
Engineering) (Hons.) (with
Specialization in Internet of
Things) (In association with IBM)
(Lateral Entry)(CS217)
Master Subject Coordinator Ankur Sharma Master Subject Coordinator E- E13693
Name: Code:
Course Name Advanced Database Course Code 20CST-434
Management

Lecture Tutorial Practical Self Study Credit Subject Type


3 0 0 0 3.0 T

Course Type Course Category Mode of Assessment Mode of Delivery

N.A Graded (GR) Theory Examination (ET) Theory (TH)

Mission of the M1: To provide relevant, rigorous and contemporary curriculum and aligned assessment system to ensure effective learning
Department outcomes for engineering technologies.
M2: To provide platform for industry engagement aimed at providing hands-on training on advanced technological and business
skills to our students.
M3: To provide opportunities for collaborative, interdisciplinary and cutting-edge research aimed at developing solutions to real life
problems
M4: To imbibe quest for innovation, continuous learning and zeal to pursue excellence through hard work and problem-solving
approach
M5: To foster skills of leadership, management, communication, team spirit and strong professional ethics in all academic and
societal endeavours of our students

Vision of the To be recognized as a centre of excellence for Computer Science & Engineering education and research, through effective
Department teaching practices, hands-on training on cutting edge computing technologies and excellence in innovation, for creating globally
aware competent professionals with strong work ethics whom would be proficient in implementing modern technology solutions
and shall have entrepreneurial zeal to solve problems of organizations and society at large.

Program Educational Objectives(PEOs)


PEO1 To be able to explore areas of research, technology application & innovation and make a positive impact in different types of
institutional settings such as corporate entities, government bodies, NGOs, inter-government organizations, & start-ups.
PEO2 To be able to design, and implement technology and computing solutions to the organizational problems, effectively deploy
knowledge of engineering principles, demonstrate critical thinking skills&make the intellectual connections between quantitative
and qualitative tools, theories and context to solve the organizational problems
PEO3 To be able to work with, lead & engage big and small teams comprising diverse people in terms of gender, nationality, region,
language, culture & beliefs. To understand stated and unstated differences of views, beliefs & customs in diverse & inter
disciplinary team settings
PEO4 To be able to continuously learn and update one’s knowledge, engage in lifelong learning habits and acquire latest knowledge to
perform in current work settings
PEO5 To continuously strive for justice, ethics, equality, honesty, and integrity both in personal and professional pursuits. Able to
understand and conduct in a way that is responsible and respectful.

Program Specific OutComes(PSOs)


PSO1 The graduating student shall be able to work with a strong cognizance in the area of sensors, IoT, Micro-controllers, system
designing and data processing through the application of acquired knowledge and skills.
PSO2 The graduating student shall be able to design and develop IoT applications using the basic IoT principles, IoT cloud architectures,
data analytics and other emerging technological platforms.
PSO3 The graduating student shall be able to apply advanced tools and techniques of IoT and other applications to solve multi-
disciplinary challenges in the industry and society.

University Information System - By - ERP Division Page 1 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

Program OutComes(POs)
PO1 Engineering Knowledge: Apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization
to the solution of complex engineering problems.
PO2 Problem Analysis: Identify, formulate, research literature and analyze complex engineering problems reaching substantiated
conclusions using first principles of mathematics, natural sciences and engineering sciences.
PO3 Design/ Development of Solutions: Design solutions for complex engineering problems and design system components or
processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal and
environmental considerations
PO4 Conduct investigations of complex problems using research-based knowledge and research methods including design of
experiments, analysis and interpretation of data and synthesis of information to provide valid conclusions.
PO5 Modern Tool Usage: Create, select and apply appropriate techniques, resources and modern engineering and IT tools including
prediction and modeling to complex engineering activities with an understanding of the limitations.
PO6 The Engineer and Society: Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural
issues and the consequent responsibilities relevant to professional engineering practice
PO7 Environment and Sustainability: Understand the impact of professional engineering solutions in societal and environmental
contexts and demonstrate knowledge of and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PO9 Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multi-
disciplinary settings.
PO10 Communication: Communicate effectively on complex engineering activities with the engineering community and with society at
large, such as being able to comprehend and write effective reports and design documentation, make effective presentations and
give and receive clear instructions.
PO11 Project Management and Finance: Demonstrate knowledge and understanding of engineering and management principles and
apply these to one's own work, as a member and leader in a team, to manage projects and in multidisciplinary environments
PO12 Life-long Learning: Recognize the need for and have the preparation and ability to Engage in independent and life- long learning in
the broadest context of technological Change.

Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Database Systems Concepts, Singh, S. K. 3 Pearson 2012
design and Applications Education, New
Delhi
2 Sql/ Pl/SQL Bayross, Ivan 4 BPB Publications 2009

Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 An Introduction to Database Date, C. J. 8 Pearson 2003
Systems Education, New
Delhi
2 Database System Concepts Korth, Henry 6 McGraw Hill 2011

Course OutCome
SrNo OutCome
CO1 Describe and execute advanced level SQL queries
CO2 Create views of data and Implement transaction control using locks
CO3 Apply the concept of PL/SQL programming to implement all features of package including procedure,
function and cursor.
CO4 Analyze and make use of advanced normalization technique
CO5 Create triggers for various applications and also apply the concurrency control methods

University Information System - By - ERP Division Page 2 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

Lecture Plan Preview-Theory


Mapped with
Pedagogical
Unit No LectureNo ChapterName Topic Text/ Reference Books CO Numer
Tool**
(s)
1 1 Transaction Transaction Control and Commit ,T-Database Systems Concepts, PPT CO1
Control de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 2 Transaction Rollback, Save point ,T-Database Systems Concepts, PPT CO1
Control de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 3 Transaction DCL Commands (Grant ) ,T-Database Systems Concepts, PPT CO1
Control de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 4 Transaction DCL Commands ( Revoke) ,T-Database Systems Concepts, PPT CO1
Control de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 5 Transaction Advanced Transaction Processing ,T-Database Systems Concepts, PPT CO2
Control de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 6 Locks Introduction of locks ,T-Database Systems Concepts, PPT CO2
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 7 Locks Types of Locks: Row level locks ,T-Database Systems Concepts, PPT CO2
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 8 Locks Table level locks ,T-Database Systems Concepts, PPT CO2
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 9 Locks Shared lock, Exclusive lock ,T-Database Systems Concepts, PPT CO2
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 10 Locks Deadlocks ,T-Database Systems Concepts, PPT CO2
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 11 Synonym & Create Synonym ,T-Database Systems Concepts, PPT CO2
Views de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 12 Synonym & Sequences: Create and alter ,T-Database Systems Concepts, PPT CO2
Views Sequences de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 13 Synonym & Index: Unique and Composite ,T-Database Systems Concepts, PPT CO2
Views de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 14 Synonym & Create /replace views ,T-Database Systems Concepts, PPT CO2
Views de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
1 15 Synonym & Update and Alter Views ,T-Database Systems Concepts, PPT CO2
Views de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts

University Information System - By - ERP Division Page 3 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

2 16 PL/SQL Basics of Pl/SQL ,T-Sql/ Pl/SQL,R-Database System PPT CO3


Concepts
2 17 PL/SQL Advanced Data Types ,T-Sql/ Pl/SQL,R-Database System PPT CO3
Concepts
2 18 PL/SQL Advantages of Pl/SQL ,T-Sql/ Pl/SQL,R-Database System PPT CO3
Concepts
2 19 PL/SQL Dynamic SQL ,T-Sql/ Pl/SQL,R-Database System PPT CO3
Concepts
2 20 PL/SQL Examples Dynamics SQL ,T-Sql/ Pl/SQL,R-An Introduction to PPT CO3
Database S,R-Database System
Concepts
2 21 Control Conditional control Structures ,T-Sql/ Pl/SQL,R-An Introduction to PPT CO3
structures Database S,R-Database System
Concepts
2 22 Control Iterative Control Structure ,T-Sql/ Pl/SQL,R-An Introduction to PPT CO3
structures Database S,R-Database System
Concepts
2 23 Control Sequential Structures ,T-Sql/ Pl/SQL,R-Database System PPT CO3
structures Concepts
2 24 Control Exceptions: Pre-Defined exceptions ,T-Sql/ Pl/SQL,R-Database System PPT CO3
structures Concepts
2 25 Control Exceptions: User defined exceptions ,T-Sql/ Pl/SQL,R-An Introduction to PPT CO3
structures Database S,R-Database System
Concepts
2 26 Cursors & Static (Implicit & Explicit) ,T-Database Systems Concepts, PPT CO3
Packages de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
2 27 Cursors & Dynamic procedures and functions ,T-Database Systems Concepts, PPT CO3
Packages de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
2 28 Cursors & Package Specification ,T-Database Systems Concepts, PPT CO3
Packages de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
2 29 Cursors & Package Body ,T-Database Systems Concepts, PPT CO3
Packages de,T-Sql/ Pl/SQL,R-Database
System Concepts
2 30 Cursors & Advantage of Package ,T-Database Systems Concepts, PPT CO3
Packages de,T-Sql/ Pl/SQL,R-Database
System Concepts
3 31 Normalization Fourth Normal Form with examples ,T-Database Systems Concepts, PPT CO4
de,R-An Introduction to Database
S,R-Database System Concepts
3 32 Normalization Fifth Normal form with examples ,T-Database Systems Concepts, PPT CO4
de,R-An Introduction to Database
S,R-Database System Concepts
3 33 Normalization Redundant Functional dependencies ,T-Database Systems Concepts, PPT CO4
de,R-An Introduction to Database
S,R-Database System Concepts
3 34 Normalization Closure of a set of functional ,T-Database Systems Concepts, PPT CO4
dependencies de,R-An Introduction to Database
S,R-Database System Concepts
3 35 Normalization Example of Closure of a set of ,T-Database Systems Concepts, PPT CO4
functional dependencies de,R-An Introduction to Database
S,R-Database System Concepts
3 36 Advanced Concurrency control ,T-Database Systems Concepts, PPT CO5
Concurrency de,T-Sql/ Pl/SQL,R-An Introduction
Control to Database S,R-Database System
Techniques Concepts

University Information System - By - ERP Division Page 4 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

3 37 Advanced Methods for Concurrency control ,T-Database Systems Concepts, PPT CO5
Concurrency de,R-An Introduction to Database
Control S,R-Database System Concepts
Techniques
3 38 Advanced Timestamp methods ,T-Database Systems Concepts, PPT CO5
Concurrency de,R-An Introduction to Database
Control S,R-Database System Concepts
Techniques
3 39 Advanced Optimistic methods ,T-Database Systems Concepts, PPT CO5
Concurrency de,R-An Introduction to Database
Control S,R-Database System Concepts
Techniques
3 40 Advanced Other concurrency control methods ,T-Database Systems Concepts, PPT CO5
Concurrency de,R-An Introduction to Database
Control S,R-Database System Concepts
Techniques
3 41 Triggers Triggers in DBMS ,T-Database Systems Concepts, PPT CO5
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
3 42 Triggers Operation using Triggers. ,T-Database Systems Concepts, PPT CO5
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
3 43 Triggers Type of triggers ,T-Database Systems Concepts, PPT CO5
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
3 44 Triggers Triggers-Before, after for each row ,T-Database Systems Concepts, PPT CO5
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts
3 45 Triggers Triggers- for each statement ,T-Database Systems Concepts, PPT CO5
de,T-Sql/ Pl/SQL,R-An Introduction
to Database S,R-Database System
Concepts

Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 20EU01 External Theory 60
2 20EU01 Assignment 10
3 20EU01 Attendance Marks 2
4 20EU01 Mid-Semester Test-1 20
5 20EU01 Quiz 4
6 20EU01 Surprise Test 12
7 20EU01 Mid-Semester Test-2 20

University Information System - By - ERP Division Page 5 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

CO vs PO/PSO PSO3 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2

CO1 NA 1 1 3 2 1 1 NA NA NA NA NA 1 NA NA

CO2 NA 1 1 3 3 1 1 NA NA NA NA NA 1 NA NA

CO3 NA 1 1 3 2 1 1 NA NA NA NA NA 1 NA NA

CO4 NA 1 1 2 2 1 1 NA NA NA NA NA 1 NA NA

CO5 NA 1 1 2 2 1 1 NA NA NA NA NA 1 NA NA

Target NA 1 1 2.6 2.2 1 1 NA NA NA NA NA 1 NA NA

University Information System - By - ERP Division Page 6 of 7


Printed on 9/1/2023 6:43:04 PM
LECTURE PLAN

University Information System - By - ERP Division Page 7 of 7

You might also like