LecturePlan BI519 22CSH-254
LecturePlan BI519 22CSH-254
LECTURE PLAN
Mission of the M1: To provide practical knowledge using state-of-the-art technological support for the experiential learning of our students.
Department M2: To provide industry recommended curriculum and transparent assessment for quality learning experiences.
M3: To create global linkages for interdisciplinary collaborative learning and research.
M4: To nurture advanced learning platform for research and innovation for students ‘profound future growth.
M5: To inculcate leadership qualities and strong ethical values through value-based education.
Vision of the To be recognized as a leading Computer Science and Engineering department through effective teaching practices and
Department excellence in research and innovation for creating competent professionals with ethics, values and entrepreneurial attitude to
deliver service to society and to meet the current industry standards at the global level.
PEO3 Exhibit commitment and engage in lifelong learning for enhancing their professional and personal capabilities.
PSO2 Apply standard software engineering principles to develop viable solutions for Information Technology Enabled Services (ITES).
Program OutComes(POs)
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals and an engineering
specialization to the solution of complex engineering problems.
PO2 Identify, formulate, review 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 the specified needs with appropriate consideration for the public health and safety and the cultural, societal,
and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods including design of
experiments, analysis and interpretation of data and synthesis of the 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 the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental
contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9 Individual or teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary
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 the engineering and management Page | 8
principles and apply these to one’s own work, as 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 to technological change.
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 DBMS Pratt 8th Cengage Learning 214
2 Database System Concepts Korth and Silberschatz Abraham 6th McGraw Hall 2011
3 Fundamentals of Database System RamezElmasri and Shamkant B. 7th The Benjamin / 2015
Navathe Cummings
Publishing Co.
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 An Introduction to Database C.J.Date 8th Addison Wesley 2004
Systems
2 Database Principal Fundamental Carlos Coronel | Stephen Morris 10th Cengage Learning 2013
Design | Peter Rob
3 Database Systems: A Practical Thomas M. Connolly, Carolyn & 6th Addison-Wesley 2014
Approach to Design, E. Begg
Implementation and Management
Course OutCome
SrNo OutCome
CO1 Understand the database system concepts and design databases for different applications.
CO2 Identify different types of DDL, DML, DCL and TCL commands and their usage.
CO3 Classifying Normalization, Dependencies and Denormalization along with their requirements.
CO4 Analyze and Compare Transaction Processing techniques and Recovery techniques.
CO5 Evaluate database performance after implementing Triggers, procedures, packages, cursors and views.
1 3 Chapter-1.1 Relational Data Structure, Keys, ,T- DBMS,T-Database System PPT,Video CO1
Relations, Attributes Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
1 4 Chapter-1.1 Schema and Instances T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste Lecture
1 5 Chapter-1.1 Referential integrity, Entity integrity ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
1 6 chapter-1.2 Relational Model, Network Model ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
1 7 chapter-1.2 Hierarchical Model ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Principal Fundamental
1 8 chapter-1.2 ER Model: Design, issues ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-Database
Principal Fundamental,R-Database
Systems: A Practical
1 9 chapter-1.2 Mapping constraints, ER diagram ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Principal Fundamental
1 10 chapter-1.2 Comparison of Models ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
1 11 chapter-1.3 Relational Algebra & Relational ,T- DBMS,T-Database System PPT,Video CO2
Calculus: Introduction, Syntax, Concepts,T-Fundamentals of Lecture
Semantics Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
1 12 chapter-1.3 Additional operators, Grouping and ,T- DBMS,T-Database System PPT,Video CO2
Ungrouping Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
1 13 chapter-1.3 Relational comparisons ,T- DBMS,T-Database System PPT,Video CO2
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
1 14 chapter-1.3 Tuple Calculus, Domain Calculus ,T-Database System Concepts,T- PPT,Video CO2
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
1 15 chapter-1.3 Calculus Vs Algebra, Computational ,T-Database System Concepts,T- PPT,Video CO2
capabilities. Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 16 chapter-2.1 Functional dependencies and ,T-Database System Concepts,T- PPT,Video CO3
Normalization: Functional Fundamentals of Database Syste,R- Lecture
dependencies, Decomposition, An Introduction to Database Sy,R-
Database Systems: A Practical
2 17 chapter-2.1 Full Functional Dependency (FFD) ,T-Database System Concepts,T- PPT,Video CO3
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 18 chapter-2.1 Transitive Dependency (TD), Join ,T-Database System Concepts,T- PPT,Video CO3
Dependency (JD) Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 19 chapter-2.1 Multi-valued Dependency (MVD) ,T- DBMS,T-Database System PPT,Video CO3
Concepts,R-Database Principal Lecture
Fundamental,R-Database Systems:
A Practical
2 20 chapter-2.1 Normal Forms (1NF, 2NF, 3NF, BCNF ,T-Database System Concepts,T- PPT,Video CO3
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 21 chapter-2.1 De-normalization ,T-Database System Concepts,T- PPT,Video CO3
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 22 chapter-2.2 Database Security: Introduction ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-Database
Principal Fundamental,R-Database
Systems: A Practical
2 23 chapter-2.2 Threats ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
2 24 chapter-2.2 Counter Measures ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 25 chapter-2.3 Control Structures ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
2 26 chapter-2.3 Introduction to conditional control ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
2 27 chapter-2.3 Iterative control ,T-Database System Concepts,T- PPT,Video CO1
Fundamentals of Database Syste,R- Lecture
An Introduction to Database Sy,R-
Database Systems: A Practical
2 28 chapter-2.3 sequential control statements ,T- DBMS,T-Database System PPT,Video CO1
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Systems: A Practical
2 29 chapter-2.3 Cursors ,T- DBMS,T-Fundamentals of PPT,Video CO5
Database Syste,R-Database Lecture
Principal Fundamental,R-Database
Systems: A Practical
2 30 chapter-2.3 Views ,T- DBMS,T-Database System PPT,Video CO5
Concepts,R-Database Principal Lecture
Fundamental,R-Database Systems:
A Practical
3 31 chapter-3.1 Package, Procedures and Triggers: ,T- DBMS,T-Database System PPT,Video CO5
Parts of procedures, Parameter modes Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 32 chapter-3.1 Advantages of procedures, Syntax for ,T- DBMS,T-Database System PPT,Video CO5
creating triggers Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 33 chapter-3.1 Types of triggers ,T- DBMS,T-Database System PPT,Video CO5
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 34 chapter-3.1 package specification and package ,T- DBMS,T-Database System PPT,Video CO5
body Concepts,R-Database Principal Lecture
Fundamental,R-Database Systems:
A Practical
3 35 chapter-3.1 developing a package, Bodiless ,T- DBMS,T-Database System PPT,Video CO5
package Concepts,R-Database Principal Lecture
Fundamental,R-Database Systems:
A Practical
3 36 chapter-3.1 Advantages of packages ,T- DBMS,T-Database System PPT,Video CO5
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 37 chapter-3.2 Transaction Management and ,T- DBMS,T-Database System PPT,Video CO4
Concurrency Control: Introduction to Concepts,T-Fundamentals of Lecture
Transaction Processing, Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 38 chapter-3.2 Properties of Transactions, ,T- DBMS,T-Database System PPT,Video CO4
Serializability and Recoverability Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 39 chapter-3.2 Need for Concurrency Control, Locking ,T- DBMS,T-Database System PPT,Video CO4
Techniques Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 40 chapter-3.2 Time Stamping Methods ,T- DBMS,T-Database System PPT,Video CO4
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 41 chapter-3.2 Optimistic Techniques ,T- DBMS,T-Database System PPT,Video CO4
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
3 42 chapter-3.2 Granularity of Data items ,T- DBMS,T-Database System PPT,Video CO4
Concepts,T-Fundamentals of Lecture
Database Syste,R-An Introduction
to Database Sy,R-Database
Principal Fundamental,R-Database
Systems: A Practical
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 Experimental Learning(CSE) Attendance Marks 2
2 Experimental Learning(CSE) MST-1 Hybrid 20
3 Experimental Learning(CSE) MST-2 Hybrid 20
4 Experimental Learning(CSE) Experiment 1(CSE) 30
5 Experimental Learning(CSE) Experiment 2(CSE) 30
6 Experimental Learning(CSE) Experiment 3(CSE) 30
7 Experimental Learning(CSE) Experiment 4(CSE) 30
8 Experimental Learning(CSE) Class Performance(CSE) 10
9 Experimental Learning(CSE) Course Project(CSE) 10
10 Experimental Learning(CSE) End Term Assessment Pr 40
(CSE)
11 Experimental Learning(CSE) Assignment(CSE) 10
12 Experimental Learning(CSE) Quiz(CSE) 4
13 Experimental Learning(CSE) Surprise Test(CSE) 12
14 Experimental Learning(CSE) End Term Assessment TH 60
(CSE)