0% found this document useful (0 votes)
12 views3 pages

422CIT03 DBMS

The document outlines the course structure for 'Database Management System' under the Department of Information Technology, detailing course objectives, units of study, and outcomes. It covers topics such as relational databases, database design, transactions, implementation techniques, and advanced topics like distributed databases and database security. Additionally, it lists required textbooks and reference materials for the course.

Uploaded by

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

422CIT03 DBMS

The document outlines the course structure for 'Database Management System' under the Department of Information Technology, detailing course objectives, units of study, and outcomes. It covers topics such as relational databases, database design, transactions, implementation techniques, and advanced topics like distributed databases and database security. Additionally, it lists required textbooks and reference materials for the course.

Uploaded by

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

Regulations 2022

Department of Information Technology

Course Hours / Weeks Credits Maximum Marks


Course Title
Code L T P C CA EA Total
422CIT0 DATABASE MANAGEMENT
3 0 0 3 40 60 100
3 SYSTEM
OBJECTIVE(S):
 To learn the fundamentals of data models, relational algebra and SQL
 To represent a database system using ER diagrams and to learn normalization
techniques
 To understand the fundamental concepts of transaction, concurrency and recovery
processing
 To understand the internal storage structures using different file and indexing techniques
which will help in physical DB design
 To learn the basics of distributed databases, NOSQL and database security

Prerequisite: Nil

UNIT I RELATIONAL DATABASES 10

Purpose of Database System – Views of data – Data Models – Database System Architecture – Introduction to
relational databases – Relational Model – Keys – Relational Algebra – SQL fundamentals – Advanced SQL
features – Embedded SQL– Dynamic SQL

UNIT II DATABASE DESIGN 8


Entity-Relationship model – E-R Diagrams – Enhanced-ER Model – ER-to-Relational Mapping – Functional
Dependencies – Non-loss Decomposition – First, Second, Third Normal Forms, Dependency Preservation –
Boyce/Codd Normal Form – Multi-valued Dependencies and Fourth Normal Form – Join Dependencies and
Fifth Normal Form

UNIT III TRANSACTIONS 9


Transaction Concepts – ACID Properties – Schedules – Serializability – Transaction support in SQL – Need for
Concurrency – Concurrency control –Two Phase Locking- Timestamp – Multiversion – Validation and Snapshot
isolation– Multiple Granularity locking – Deadlock Handling – Recovery Concepts – Recovery based on
deferred and immediate update – Shadow paging – ARIES Algorithm

UNIT IV IMPLEMENTATION TECHNIQUES 9


RAID – File Organization – Organization of Records in Files – Data dictionary Storage – Column Oriented
Storage– Indexing and Hashing –Ordered Indices – B+ tree Index Files – B tree Index Files – Static Hashing –
Dynamic Hashing – Query Processing Overview – Algorithms for Selection, Sorting and join operations –
Query optimization using Heuristics - Cost Estimation.

UNIT V ADVANCED TOPICS 9


Distributed Databases: Architecture, Data Storage, Transaction Processing, Query processing and
optimization – NOSQL Databases: Introduction – CAP Theorem – Document Based systems – Key value
Stores – Column Based Systems – Graph Databases. Database Security: Security issues – Access control
based on privileges – Role Based access control – SQL Injection.

Total Hours: 45

COURSE OUTCOMES:
Upon completion of the course, students will be able to
CO1: Construct SQL Queries using relational algebra
CO2: Design database using ER model and normalize the database
CO3: Construct queries to handle transaction processing and maintain consistency of the database
CO4: Compare and contrast various indexing strategies and apply the knowledge to tune the performance of the
database
CO5: Appraise how advanced databases differ from Relational Databases and find a suitable database for the
given requirement.
TOTAL: 45
CO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PS
1 2 3 4 5 6 7 8 9 10 11 12 1 2 O3

CO1 2 2 3 2 1 - - - 2 1 1 1 2 1 3

CO2 3 3 3 1 1 - - - 2 3 3 3 3 1 2

CO3 3 3 3 2 1 - - - 2 1 1 2 2 3 3

CO4 1 2 3 2 - - - - 3 2 3 3 1 2 3

CO5 1 1 3 3 2 - - - 1 3 3 1 2 2 2

AVG 2 2 3 2 1 - - - 2 2 2 2 2 2 3

TEXT BOOKS:
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.

REFERENCE BOOKS:
1. C.J.Date, A.Kannan, S.Swamynathan, “An Introduction to Database Systems”, Eighth Edition,
Pearson Education, 2006.
BE /B.Tech
Regulations 2022

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