0% found this document useful (0 votes)
0 views6 pages

Course Info Dbms

The CS3492 Database Management Systems course for the academic year 2023-2024 focuses on teaching students the fundamentals of database management, including SQL, database design, and transaction processing. The course aims to equip students with skills in constructing queries, designing databases, and understanding advanced database concepts, with a strong emphasis on practical applications across various industries. Assessment includes continuous internal evaluations and a semester-end examination, with a total of 45 hours of instruction planned.

Uploaded by

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

Course Info Dbms

The CS3492 Database Management Systems course for the academic year 2023-2024 focuses on teaching students the fundamentals of database management, including SQL, database design, and transaction processing. The course aims to equip students with skills in constructing queries, designing databases, and understanding advanced database concepts, with a strong emphasis on practical applications across various industries. Assessment includes continuous internal evaluations and a semester-end examination, with a total of 45 hours of instruction planned.

Uploaded by

jayapriya kce
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

COURSE INFORMATION

Course Code & Course Title : CS3492 DATABASE MANAGEMENT


SYSTEMS
Academic Year/Sem : 2023-2024 (EVEN)
Offering Semester : IV
Credits (L T P C) :3003
Course in-charge :K.N.Jayapriya AP/CSE

ABOUT THE COURSE & CONTENTS


A database management system (DBMS) is a software tool that enables users to manage
a database easily. It allows users to access and interact with the underlying data in the
database. These actions can range from simply querying data to defining database
schemas that fundamentally affect the database structure. A Database Management
System (DBMS) is a software system that allows users to create, define, manipulate and
manage databases. It provides a way for organizations to store, organize and retrieve
large amounts of data quickly and efficiently in an organized manner. DBMS has
revolutionized the way organizations store and manage data. Its widespread applications
have entered various industries, including healthcare, finance, education, retail, and
manufacturing. DBMS allows organizations to manage data efficiently, make informed
decisions, and provide better customer service.

Program Outcomes addressed


Po Program Outcome

Engineering knowledge: Apply the knowledge of mathematics, science,


engineering
1
fundamentals, and an engineering specialization to the solution of complex
engineering problems.
Problem analysis: Identify, formulate, review research literature, and analyze
2 complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified
3
needs with appropriate consideration for the public health and safety, and the
cultural, societal, and environmental considerations.
Conduct investigations of complex problems: Use research-based
knowledge and research methods including design of experiments, analysis and
4
interpretation of data, and synthesis of the information to provide valid
conclusions.
5 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.
Individual and team work: Function effectively as an individual, and as a
9
member or leader in diverse teams, and in multidisciplinary settings.
Communication:Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able to
10 comprehend and
writeeffectivereportsanddesigndocumentation,makeeffectivepresentations,andgi
veand receive clear instructions.
Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply these
11
to one’s own work, as a member and leader in a team, to manage projects and
in multidisciplinary environments.
Life-long learning: Recognize the need for, and have the preparation and
12 ability to engage in independent and life-long learning in the broadest context
of technological change.

Program Specific Outcomes addressed

Graduates should be able to

PSO 1 Design data structures and database management systems with a recurrent

programming language to provide software solutions.

In the fields of artificial intelligence, big data, and cloud computing, use
PSO 2
problem-solving techniques

Course Outcomes
At the end of the course students will have the ability to

Class
Session
C
CO Course Outcomes POs s
L
(approx
.)
CO1 Construct SQL Queries using relational PO1, PO2, PO3,
AP 10
algebra PSO1
CO2 Design database using ER model and PO1, PO2, PO3, PO4,
AP 8
normalize the database PO5, PSO1
Construct queries to handle transaction PO1, PO2, PO3, PO4,
CO3 processing and maintain consistency of PO5, PO9, PO10, AP 9
the database PO11,PO12, PSO1

Compare and contrast various indexing PO1, PO2, PO3, PO4,


CO4 strategies and apply the knowledge to PO5, PO9, PO10, AP 9
tune the performance of the database PO11, PO12,PSO1
Appraise how advanced databases PO1, PO2, PO3, PO4,
CO5 differ from Relational Databases and PO5, PO9,
AP 9
find a suitable database for the given PO10,PO11, PO12,
requirement. PSO1

Total Hours of instruction 45

Strength to which POs and PSO are addressed by COs

Course Level
No. of sessions
Program and POx strength
devoted % of classroom
Program Specific (3-strong, 2-
(Maximum 30 sessions are devoted
Outcome moderate, 1-
sessions)
weak)*
45 100 PO1 3
45 100 PO2 3
45 100 PO3 3
35 78 PO4 3
35 78 PO5 3
27 60 PO9 2
27 60 PO10 2
27 60 PO11 2
27 60 PO12 2
45 100 PSO1 3
*Above 70% - Strong (3); 51% to 70% - Moderate (2); 5% to 50% - Weak (1); LT
5% - NIL (0)

Course – PO/PSO Mapping

Course 1 2 3 4 5 9 10 11 12 PSO
1
CCS334 3 3 3 3 3 2 2 2 2 2

Competencies

At the end of the course the student should be able to


Competency CO CL Sessions
(approx.)
C1 To understand the architecture of Database
management system CO1 AP 5

C2 To apply relational algebra and advanced SQL


features CO1 AP 5

C3 To design ER and enhanced ER model


CO2 AP 4

C4 To apply properties and perform normalization


CO2 AP 4

C5 To apply transaction concepts using ACID


properties CO3 AP 4

C6 To enhance concurrency and to avoid deadlocks


CO3 AP 5
C7 To analyze the organization of records in Files AP
using Indexing and Hashing CO4 4

C8 To simplify query processing and optimization AP


using heuristics CO4 5

C9 To analyze distributed databases and NOSQL AP


databases CO5 4

C10 To analyze database security and its challenges AP


CO5 5

CO Course Outcomes Target


(Class
Average
Marks)
CO1 Construct SQL Queries using relational algebra 65
CO2 Design database using ER model and normalize the database 65
CO3 Construct queries to handle transaction processing and 65
maintain consistency of the database .

CO4 Compare and contrast various indexing strategies and apply 65


the knowledge to tune the performance of the database

CO5 Appraise how advanced databases differ from Relational 65


Databases and find a suitable database for the given
requirement

Assessment Pattern

Assessment Instrument Percentage Weightage

Continuous Internal Assessment 40%


Semester End examination 60%

Continuous Internal Evaluation

Assessment Instrument Marks Weightage


CIA test-1 (CIA + 50
Assignment / Technical
Seminar) 50 marks
CIA test-2 (CIA + 50
Assignment / Technical 40%
Seminar) 50 marks
CIA test-3 (CIA + 100
Assignment / Technical
Seminar) 100 marks
TOTAL 200

THEORY
LECTURE PLAN
TEXTBOOKS
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”,
Seventh Edition, McGraw Hill, 2020.
2. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”, Seventh
Edition, Pearson Education, 2017 REFERENCES: 1. C.J.Date, A.Kannan, S.Swamynathan,
“An Introduction to Database Systems”, Eighth Edition, Pearson Education, 200

LECTURE PLAN
Tex
Conta
t R
Modules Content Pages ct CO.X
Boo BT
hours
k
Purpose of Database System CO1 AP
T1 5 1
– Views of data
Data Models T1 11 1 CO1 AP
Database System T1 CO1 AP
24 1
Architecture
Introduction to relational T1 37 1 CO1 AP
UNIT-1 databases
RELATIONAL Relational Model – Keys T1 40 1 CO1 AP
DATABASES Relational Algebra T1 46 1 CO1 AP
SQL fundamentals T1 75 1 CO1 AP

Advanced SQL features T1 121 1 CO1 AP

Embedded SQL T1 134 1 CO1 AP

T1 CO1 AP
Dynamic SQL 137 1

Entity-Relationship model – T1 1 CO2 AP


201
E-R Diagrams
Enhanced-ER Model – T1 227 1 CO2 AP
ER-to-Relational Mapping T1 248 1 CO2 AP
Functional Dependencies – T1 1 CO2 AP
263
Non-loss Decomposition
UNIT II
DATABASE First, Second, Third Normal T1 1 CO2 AP
DESIGN Forms, Dependency 268
Preservation
Boyce/Codd Normal Form T1 270 1 CO2 AP
Multi-valued Dependencies T1 1 CO2 AP
293
and Fourth Normal Form
Join Dependencies and Fifth T1 1 CO2 AP
298
Normal Form
UNIT III Transaction Concepts – ACID T1 609 CO3 AP
1
TRANSACTION Properties
S Schedules – Serializability T1 620 1 CO3 AP
Transaction support in SQL – T1 628 CO3 AP
1
Need for Concurrency
Concurrency control –Two T1 635 1 CO3 AP
Phase Locking
Timestamp – Multiversion T1 648,656 1 CO3 AP
Validation and Snapshot T1 651 CO3 AP
1
isolation
– Multiple Granularity locking T1 653 CO3 AP
1
– Deadlock Handling
Recovery Concepts – T1 683 1 CO3 AP
Recovery based on deferred
and immediate update
Shadow paging – ARIES T1 702 CO3 AP
1
Algorithm
RAID – File Organization T1 450 1 CO4 AN

Organization of Records in T1 468,472 CO4 AN


Files – Data dictionary 1
UNIT IV Storage
IMPLEMENTAT Column Oriented Storage– T1 481 1 CO4 AN
ION Indexing and Hashing
TECHNIQUES Ordered Indices – B+ tree T1 482,489 1 CO4 AN
Index Files
B tree Index Files T1 501 1 CO4 AN
Static Hashing- Dynamic T1 506,511
1
CO4 AN
Hashing
Query Processing Overview T1 531 1 CO4 AN
Algorithms for Selection, T1 534,539,5 CO4 AN
42 1
Sorting and join operations
Query optimization using T1 569 CO4 AN
1
Heuristics -Cost Estimation
Distributed Databases: T1 833 CO5 AN
Architecture, Data Storage, 1
Transaction Processing
Query processing and T1 859 1 CO5 AN
optimization
UNIT V
ADVANCED
NOSQL Databases: T2 883 1 CO5 AN
Introduction – CAP Theorem
TOPICS
Document Based systems – T2 890,895 1 CO5 AN
Key value Stores
Column Based Systems – T2 900,903 CO5 AN
1
Graph Databases
Database Security: Security T2 1121,112 CO5 AN
issues – Access control 9 1
based on privileges
Role Based access control – T2 1143
1
CO5 AN
SQL Injection
Statistical Database security T2 1146 CO5 AN
1
– Flow control
Encryption and Public Key T2 1149
1
CO5 AN
infrastructures – Challenges
TOTAL LECTURE
HOURS: 45

COURSE CO-ORDINATOR IQAC HoD


PRINCIPAL

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