Integrated - Coursepack E1ua302b
Integrated - Coursepack E1ua302b
SCHEME
The scheme is an overview of work-integrated learning opportunities and gets students out into the real
world. This will give what a course entails.
Practical
Practical
Tutorial 0 0
Tutorial
Theory
delivery
study
Self-
SEE
CIE
Practical 2 2
Self-study 0 0
Total 5 5
50% 50%
Course Lead J.Angelin Blessy Course Shobhit Kumar
Coordinator
Names Theory Practical
Course Dr. lalit Sharma Dr. lalit Sharma
Instructors Dr. Subhash Chandra Gupta Dr. Subhash Chandra Gupta
Dr. Srikant Tiwari Dr. Srikant Tiwari
Mr. Vinod Kumar Mr. Vinod Kumar
Ms. Preeti Ms. Preeti
COURSE OVERVIEW
This course introduces the core principles and techniques required in the design and implementation
of database systems. This course focus on relational database management systems, including database
design theory: E-R modeling, data definition and manipulation languages, database security and
administration. It also covers essential DBMS concepts such as: Transaction Processing, Concurrency
Control and Recovery and various types of databases like distributed database, and intelligent
database, Client/Server. Students undertake a semester project to design and build a simple database
system and demonstrate competence with the fundamental tasks involved with modeling, designing,
and implementing a DBMS. It also provides students with theoretical knowledge and practical skills
in the use of databases and database management systems in information technology applications
PREREQUISITE COURSE
PREREQUISITE COURSE No
REQUIRED
If, yes please fill in the Details Prerequisite Prerequisite
course code course name
COURSEPACK |
FORMAT
COURSE OBJECTIVE
1. Explain data management and the use of various techniques in the manipulation of
data subject to various constraints.
2. Describe the entity relationship diagram and to explain the basic concepts of database
recovery, concurrency control, security and integrity.
.
COURSE OUTCOMES (COs)
After the completion of the course, the student will be able to:
302.1 Identify data relationships and to design relational database tables adopting the
normalization rules.
302.2 Students able to understand E-R Modeling.
302.3 Be familiar with the concept of Normalization.
302.4 Understand the concept of Data Models and Back Up & Recovery.
COURSEPACK |
FORMAT
BLOOM’S LEVEL OF THE COURSE OUTCOMES
Bloom's taxonomy is a set of hierarchical models used for the classification of educational learning
objectives into levels of complexity and specificity. The learning domains are cognitive, affective, and
psychomotor.
THEORY
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
COs#/
POs
302.1 3 2 2 2 3 1 2 3 2
302.2 2 3 3 2 3 2 2 3 2
302.3 2 2 3 2 3 2 2 2 3
302.4 3 2 3 2 2 2 2 3 2
COURSE ASSESSMENT
The course assessment patterns are the assessment tools used both in formative and summative
examinations.
COURSEPACK |
FORMAT
CIE
QUIZ1 CAT1 QUIZ2 Mid LAB LAB Course- Total
Term based CIE
Assessment Tools /AAT AAT EXA SEE
Project marks
M
X X X X
Theory 20 50 20 20 0 100 100
COURSE CONTENT
THEORY
COURSEPACK |
FORMAT
33 Network Data Model Data Models
34 Data Structure diagram Data Models
35 Basic concepts of database Back Up & Recovery
recovery
36 concurrency control Back Up & Recovery
37 concurrency control Back Up & Recovery
38 concurrency control Back Up & Recovery
39 concurrency control Back Up & Recovery
40 Database security and integrity Back Up & Recovery
41 Database security and integrity Back Up & Recovery
42 Database security and integrity Back Up & Recovery
43 Database security and integrity Back Up & Recovery
44 PL SQL Advancement & Research
45 Data Mining Concepts Advancement & Research
BIBLIOGRAPHY
Text Book (s)
1. Henry F. Korth and Abraham Silberschatz: Database system concepts, McGraw Hill
International Publication, 1988 (Chapters 1 to 6 and 9 to 13), 2nd Edition,1991.
COURSEPACK |
FORMAT
Sr. Title of Lab Experiments
No.
Implement Data Definition Language Statements.
Implement Data Manipulation Statements.
2.
Implement SELECT command with different clauses.
3.
Implement various type of Integrity Constraints on database.
4.
Implement SINGLE ROW functions (Character, Numeric, Date functions) and GROUP functions
5.
(avg, count, max, min, sum).
Implement various type of SET OPERATORS (Union, Intersect, Minus) and JOINS.
6.
Implement the concept of grouping of Data and Subqueries.
7.
Implement the concept of Data Control Language (DCL), Transaction Control Language (TCL).
8.
Implement Simple and Complex View.
9.
V
16. Create a Database for Banking Sector and implement various queries on it.
17. Create a Database for Customer Sale/purchase and implement various queries on it.
PROBLEM-BASED LEARNING
Self-Learning (it’s a typical course-based project to be carried out by a whole class in groups of four
students each; they should exhibit higher level KLs)
The students, in a group, are expected to conceive an idea based on the content (objectives/outcomes) and
apply the suitable knowledge to demonstrate their learning.
COURSEPACK |
FORMAT
A list of 30-40 project statements can be offered to the students to choose or students can conceive their own
ideas (teamwork), design and develop the product/process/service and implement the same.
COURSEPACK |
FORMAT