0% found this document useful (0 votes)
42 views9 pages

Integrated - Coursepack E1ua302b

Uploaded by

Ujjawal Gupta
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)
42 views9 pages

Integrated - Coursepack E1ua302b

Uploaded by

Ujjawal Gupta
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/ 9

COURSEPACK

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.

Course Title Database Management System Course Type Integrated


Course Code E1UA302B Class BCA 3rd semester
Activity Credits Credit Hours Total Number of Assessment in
Classes per Semester Weightage
Lecture 3 3
Instruction

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

Remember Understand Apply Analyse Evaluate Create KL


CO No. KL1 KL 2 KL 3 KL 4 KL 5 6
302.1 √ √
302.2 √ √ √
302.3 √ √
302.4 √

PROGRAM OUTCOMES (POs): AS DEFINED BY THE CONCERNED APEX


BODIES

COURSE ARTICULATION MATRIX


The Course articulation matrix indicates the correlation between Course Outcomes and Program
Outcomes and their expected strength of mapping in three levels (low, medium, and high).

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

Note: 1-Low, 2-Medium, 3-High

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

* Assignment, Quiz, Class test, SWAYAM/NPTEL/MOOCs and etc.

COURSE CONTENT

THEORY

Unit-1 Introduction: Basic Terminology 6 hours


Introduction: Purpose of Database systems - overall system structure – Data Model
Unit-2 E-R Modeling 8 hours
Entity relationship model: entities and entity sets relationships - mappings constraints - primary keys
- E.R diagram
Unit-3 Normalization 8 hours
Relational database design: pitfalls – Normal Forms - 1 NF, 2NF 3NF and BCNF

Unit-4 Data Models And Back Up & Recovery 8 hours


Basic concepts of Hierarchical data model – Tree structure diagram, Network Data Model-Data
Structure diagram - Basic concepts of database recovery -concurrency control - Database security
and integrity

LESSON PLAN FOR THEORY COURSES (THEORY AND TUTORIAL CLASSES)


COURSEPACK |
FORMAT
FOR THEORY 15 weeks * 3 Hours = 45 Classes (1credit = 1 Lecture Hour)

L-No Topic for Delivery Skill Competency


Tutor
ial/
Pract
ical
Plan
1 A Historical Perspective
Introduction: Basic Terminology
2 Purpose of Database systems Introduction: Basic Terminology
3 overall system structure Introduction: Basic Terminology
4 overall system structure Introduction: Basic Terminology
5 overall system structure Introduction: Basic Terminology
6 overall system structure Introduction: Basic Terminology
7 Data Model Introduction: Basic Terminology
8 Data Model Introduction: Basic Terminology
9 Data Model Introduction: Basic Terminology
10 Data Model Introduction: Basic Terminology
11 Entity relationship model E-R Modeling
12 Entity relationship model E-R Modeling
13 Entity relationship model E-R Modeling
14 Entity relationship model E-R Modeling
15 entities and entity sets E-R Modeling
relationships
16 mappings constraints E-R Modeling
17 primary keys E-R Modeling
18 primary keys E-R Modeling
19 primary keys E-R Modeling
20 primary keys E-R Modeling
21 E.R diagram E-R Modeling
22 E.R diagram E-R Modeling
23 E.R diagram E-R Modeling
24 E.R diagram E-R Modeling
25 Relational database design: Normalization
pitfalls
26 Normal Forms Normalization
27 1 NF, 2NF 3NF and BCNF Normalization
28 Basic concepts of Hierarchical Data Models
data model
29 Tree structure diagram Data Models
30 Tree structure diagram Data Models
31 Tree structure diagram Data Models
32 Tree structure diagram Data Models

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.

Reference Book (s)


1. Jeffrey D Ullman: Principles of data Base systems, Galgotia Publishers, 2nd Edition 1994.
C.J. Date, An Introduction to database Systems, Third Ed., Narosa 3rd Edition 1995

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

Exercises in Problem-based Learning (Assignments) (Min 45 Problems*)

S.no Suggested Projects


1 DBMS Inventory Management System
2 Patient Records Database
3 Online Bookstore Database
4 Employee Payroll Management
5 Library Catalog System
6 Hotel Reservation System
7 Customer Relationship Management
(CRM)
8 Online Movie Database
9 Student Information System
10 E-commerce Product Database
11 Supply Chain Management System
12 Event Registration Database
13 Social Media Analytics Dashboard
14 Vehicle Maintenance Tracker
15 Online Voting System
16 Stock Market Analysis Tool
17 Hospital Information System
COURSEPACK |
FORMAT
18 Restaurant POS System
19 Employee Time Tracking System
20 Online Auction Platform
21 Real Estate Property Database
22 Music Streaming Service
23 Inventory Forecasting System
24 Project Management Tool
25 Customer Support Ticketing System
26 Gym Membership Management
27 Alumni Relations Database
28 Weather Data Visualization
29 Online Course Registration
30 Content Management System (CMS)
31 Supplier Database
32 Online Banking System
33 Sales and Inventory Control
34 Healthcare Appointment Scheduler
35 Employee Benefits Management
36 Art Gallery Inventory System
37 Travel Booking Platform
38 Legal Case Management
39 Fleet Management System
40 Human Resources Information System
(HRIS)
41 Advertising Campaign Tracker
42 Research Paper Repository
43 Charity Donation Tracker
44 Online Survey and Feedback System
45 Museum Exhibit Catalog

STUDENT-CENTERED LEARNING (SELF-LEARNING TOWARDS LIFE-


LONG-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.

A) SELF-LEARNING THROUGH MOOCs (Cognitive Skills): Certification

COURSEPACK |
FORMAT

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy