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

2020 R CSBS FM Code UPDATED-80-82

A New Linguistic Approach to Assess the Opinion of Users in Social Network Environments – Explaining Scientific and Technical Emergence Forecasting – Social Network Analysis for Biometric Template Protection.

Uploaded by

revathir.eec
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)
23 views3 pages

2020 R CSBS FM Code UPDATED-80-82

A New Linguistic Approach to Assess the Opinion of Users in Social Network Environments – Explaining Scientific and Technical Emergence Forecasting – Social Network Analysis for Biometric Template Protection.

Uploaded by

revathir.eec
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/ 3

B.Tech.

Computer Science and Business System (R-2020)

DATABASE MANAGEMENT SYSTEMS L T P C


20CB404
(Common to CSE, IT, AI & DS and CSBS) 3 0 2 4
Nature of Course Professional Core
Pre requisites Basics of Data Structures

Course Objectives
The course is intended to
1. Familiarize the fundamentals of data models and SQL
2. Represent a database system using ER diagrams and relational schema
3. Understand the fundamental concepts of transaction processing- concurrency control
Techniques and recovery procedures
4. Identify with the internal storage structures using different file and indexing techniques which
will help in physical database design.
5. Have a comparative knowledge about the various advanced databases.

Course Outcomes
On successful completion of the course, students will be able to
CO.No. Course Outcome Bloom's Level
Classify the modern and futuristic database applications and write
CO1. Analyze
queries using various SQL commands
Construct ER Model and Design relational schema for a given
CO2. Apply
database application.
Illustrate the concepts for transaction processing and concurrency
CO3. Understand
control.
Apply indexing and hashing techniques to access and generate user
CO4. Apply
reports for a database.
CO5. Appraise how advanced databases differ from traditional databases Evaluate

Course Contents

UNIT I RELATIONAL DATABASES 9


Purpose of Database System – Views of data – Data Models – Database System Architecture –
Introduction to relational databases – Relational Model – Keys – SQL fundamentals – Advanced SQL
features, PL/SQL.

UNIT II DATABASE DESIGN 9


Entity-Relationship model: Diagrams – Enhanced Model –Relational Mapping – Relational Algebra –
Functional Dependencies – Non-loss Decomposition – First, Second, Third Normal Forms,
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 – Concurrency Control – Need
for Concurrency – Locking Protocols – Two Phase Locking – Deadlock – Transaction Recovery - Save
Points – Isolation Levels – SQL Facilities for Concurrency and Recovery.

UNIT IV IMPLEMENTATION TECHNIQUES 9


RAID – File Organization – Organization of Records – Indexing and Hashing –Ordered Indices – B
tree and B+ tree Index Files – Static and Dynamic Hashing – Query Processing Overview –
Algorithms for SELECT and JOIN operations – Query optimization using Heuristics and Cost
Estimation.
Passed in Board of studies Meeting 29.03.2023 Approved in Academic Council Meeting 27.04.2023
B.Tech. Computer Science and Business System (R-2020)

UNIT V ADVANCED DATABASES 9


Distributed Databases: Architecture, Storage, Transaction Processing – Object-based Databases:
Concepts-Object-Relational features, MongoDB – Concepts and features, XML Databases: XML
Hierarchical Model, DTD, XQuery – Information Retrieval: Retrieval Models, Queries in IR systems.

Total: 45 Periods
Laboratory Components

S.No List of Experiments CO RBT


Mapping
Data Definition Commands, Data Manipulation
Commands for inserting, deleting, updating and retrieving
1 Tables and Transaction Control statements. Database 1 Understand
Querying – Simple queries, Nested queries, Sub queries
and Joins
2 Practicing PL/SQL for a real time application Apply
1
Database Design using ER modeling, normalization and
3 Apply
Implementation for any application 2
Write relational algebra queries for a given set of
4 2 Apply
relations.
5 XML database creation and validation Analyze
5
6 Case Study using real life database applications 5 Apply

Total : 30 Periods
Text Books
1. Abraham Silber Schatz, Henry Korth.F and Sudarshan. S, “Database System Concepts”, Mc
Graw Hill, 7th Edition 2019.
2. Ramez Elmasri and Shamkant Navathe, “Fundamentals of Database Systems”, Addison-
Wesley, 5th Edition 2017.
References
1. Gupta G.K, "Database Management Systems”, Tata McGraw Hill, 3rd Edition 2020.
2. Raghu Ramakrishnan,” Database Management Systems”, McGraw-Hill College Publications, 4th
Edition 2018.
3. Date C.J, Kannan. A, Swaminathan.S, “An Introduction to Database Systems”, Pearson
Education, 8th Edition 2017.
Additional References:
1. https://nptel.ac.in/courses/106/105/106105175/
2. https://onlinecourses.nptel.ac.in/noc21_cs04/preview
3. https://nptel.ac.in/courses/106/106/106106093/

Mapping of Course Outcomes (COs) with Programme Outcomes (POs) Programme Specific
Outcomes (PSOs)
POs PSOs
COs 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 3 1
CO2
3 2 2 1 1 3 1

Passed in Board of studies Meeting 29.03.2023 Approved in Academic Council Meeting 27.04.2023
B.Tech. Computer Science and Business System (R-2020)

CO3
3 2 1 1 1 3 1
CO4 2
3 3 2 1 2 1 3 1
CO5 3 3 2 2 2 2 1 3 1
3 High 2 Medium 1 Low

Summative Assessment
Continuous Assessment
Practicals Final
Theory Examination
(Theory)
Bloom’s [50]
Level
Rubric
IAE-I [5] IAE-II IAE-III Attendance based CA
[10] [10] [5] and Model
Examinati
on [20]
Remember 10 10 10 10
Understand 10 20 20 10 20
Apply 20 20 10 20 50
Analyze 10 10 20 10
Evaluate 10
Create

Passed in Board of studies Meeting 29.03.2023 Approved in Academic Council Meeting 27.04.2023

You might also like