0% found this document useful (0 votes)
47 views

Co-Requisite: Prerequisite: Data Book / Codes/Standards Course Category Course Designed by Department of Information Technology Approval

This document outlines a course on database management systems. The course aims to help students understand limitations of file processing systems and how database management systems overcome these. It covers fundamentals of database design, logical and physical database schemas, query languages, transaction processing, and recovery methods. The course involves 45 hours of lectures over topics like ER modeling, relational algebra, SQL, functional dependencies and normalization. It also includes 30 hours of hands-on labs for creating and querying databases using SQL. Student performance is evaluated through in-semester tests, quizzes, experiments and an end semester exam.

Uploaded by

laalan ji
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

Co-Requisite: Prerequisite: Data Book / Codes/Standards Course Category Course Designed by Department of Information Technology Approval

This document outlines a course on database management systems. The course aims to help students understand limitations of file processing systems and how database management systems overcome these. It covers fundamentals of database design, logical and physical database schemas, query languages, transaction processing, and recovery methods. The course involves 45 hours of lectures over topics like ER modeling, relational algebra, SQL, functional dependencies and normalization. It also includes 30 hours of hands-on labs for creating and querying databases using SQL. Student performance is evaluated through in-semester tests, quizzes, experiments and an end semester exam.

Uploaded by

laalan ji
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

L T P C

15IT302J DATABASE MANAGEMENT SYSTEMS


3 0 2 4
Co-requisite: NIL
Prerequisite: NIL
Data Book /
Codes/Standards NIL
Course Category P PROFESSIONAL CORE
Course designed by Department of Information Technology
Approval 32nd Academic Council Meeting, May 2016

PURPOSE Designing database for different applications is an important area to focus.


This course helps students to understand the limitations of file processing
system and how a database management system overcomes the same.
Learning various design tools and design techniques, along with a query
language, makes a course on Database Management Systems complete and
effective.
INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES
At the end of the course, student will be able to
1. Understand the fundamentals of Database
c
ManagementSystems
2. Provide the proof for good database design after
carefully eliminating certain problems inherent in Initial c
Database Design.
3. Design Logical Database Schema and Mapping it to
implementation level schema through Database c i
Language Features.
4. Understand the practical problems of Concurrency
c
control and gain knowledge about failures and Recovery
5. Learn the different types of databases c

Contact C-D-I-
Session Description of Topic (Theory) IOs Reference
Hours O
UNIT I: INTRODUCTION 7
File Processing System, Advantages of
1. 1 C 1 1
DBMS over File Processing System
Data, Database, DBMS, Data model, Data
2. 1 C 1 1
Independence, Data Catalog
DBMS Architecture and Data Abstraction,
3. 2 C 1 1
DBMS Languages
4. DBMS System Structure 1 C 1 1
ER Model: Objects, Attributes and its Type,
5. Entity and Entity Set, Relationship & 2 C,D 1 1
Relationship Set
UNIT II: DATABASE DESIGN AND
9
QUERY PROCESSING
Design Issues in choosing attributes or entity
6. 1 D 2 1
set or relationship set
7. Constraints 1 C 2 1
8. Super Key, Candidate Keys, Primary Key 1 C 2 1

156 IT – Engg & Tech – SRM - 2015


Contact C-D-I-
Session Description of Topic (Theory) IOs Reference
Hours O
ER Diagram Notations, Goals of ER
9. Diagram, Weak Entity Set, ER Diagram 2 C,D 2 1
Construction
Tabular Representation of Various ER
10. 1 C,D 2 1,2
Schema
11. Overview of Query Processing 1 C 2 1
Relational Algebra: Fundamental operations;
12. 2 C 2 1
Views
UNIT III : STRUCTURED QUERY
11
LANGUAGE
SQL: Overview, The Form of Basic SQL
13. 1 C,I 3 1
Query
14. UNION, INTERSECT, and EXCEPT 2 C,I 3 1
15. Nested Queries 2 C,I 3 1
16. Aggregate Functions, Null Values 2 C,I 3 1
17. Complex Integrity Constraints in SQL 2 C 3 1
Embedded SQL, Integrity Constraints, Object
18. Oriented Database, Object Relational 2 C 3 1,3
Database
UNIT IV: FUNCTIONAL
DEPENDENCIES AND NORMAL 9
FORMS
Pitfalls in relational database, Decomposing
19. bad schema, Need for Decomposition, 2 C 3 1
Desirable Properties of Decomposition
20. 1NF, Super Key 1 C 3 1
Functional dependency: Closure of
Functional Dependency Set, Closure of
21. 2 C 3 1
Attribute Set, Minimal Functional
Dependency Set
22. 2NF, BCNF, 3 NF, Denormalization 3 C 3 1
Practical Database Design & Alternative
23. 1 C 3 1
Design techniques
UNIT-V:TRANSACTION PROCESSING
24. 9
AND RECOVERY
File Structure: Overview of Physical Storage
25. 1 C 4 1
Media, Magnetic Disks
26. RAID 2 C 4 1
Transactions: Concurrency Control:
27. 2 C 4 1
LockBased Protocols,
28. Recovery System 2 C 4 1
Introduction to Parallel and Distributed
29. 2 C 5 1,3
Databases, Spatial and multimedia databases
Total Contact Hours 45

157 IT – Engg & Tech – SRM - 2015


Sl. Contact C-D-
Description of experiments IOs Reference
No. Hours I-O
1. Creating database, table 2 D,I 3 1,2,3,4,5
Working with Data Manipulation
2. 2 I 3 1,2,3,4,5
commands
3. Basic SELECT statements 2 I 3 1,2,3,4,5
4. Advanced SELECT statements 2 I 3 1,2,3,4,5
5. Integrity and Constraints 2 I 3 1,2,3,4,5
6. Joining Tables 4 I 3 1,2,3,4,5
7. SQL functions 2 I 3 1,2,3,4,5
8. Sub queries 2 I 3 1,2,3,4,5
9. Views 2 I 3 1,2,3,4,5
10. Basics of PL/SQL 4 I 3 1,2,3,4,5
11. Design and Develop applications 4 D,I 3 1,2,3,4,5
12. MODEL EXAM 2
TOTAL CONTACT HOURS 30

Sl. No. LEARNING RESOURCES


1. Abraham Silberschatz, Henry F. Korth, S. Sudarshan, ―Database System Concepts‖,
6th Edition , 2010, McGraw-Hill, ISBN:0-07-352332-1
2. Raghu Ramakrishnan, Johannes Gehrke, ―Database Management System‖, 3rd
Edition, 2007, McGraw Hill, ISBN:978-0072465631
3. Elmasri and Navathe, ―Fundamentals of Database System‖, 6th Edition, 2010,
Addison-Wesley Publishing, ISBN:978-0136086208
4. Date C.J, ―An Introduction to Database‖, 8thEdition , 2003, Addison-Wesley Pub
Co, ISBN: 978-0321197849
5. Peter rob, Carlos Coronel, ―Database Systems – Design, Implementation,
andManagement‖, 9th Edition, 2009, Thomson Learning, ISBN: 978-0538469685

Course nature Theory + Practical


Assessment Method – Theory Component (Weightage 50%)
Assessment Cycle Cycle Test Surprise
In- Cycle test I Quiz Total
tool test II III Test
semester
Weightage 10% 15% 15% 5% 5% 50%
End semester examination Weightage : 50%
Assessment Method – Practical Component (Weightage 50%)
Assessment MCQ/Quiz/Viva Model
In- Experiments Record Total
tool Voce examination
semester
Weightage 40% 5% 5% 10% 60%
End semester examination Weightage : 40%

158 IT – Engg & Tech – SRM - 2015


Course Department of Information Technology
Designed by
1 Students a b c d e f g h I j k l m n
Outcome X X
2 Category GENERAL BASIC ENGINEERING PROFESSIONAL
(G) SCIENCES SCIENCES AND SUBJECTS (P)
(B) TECHNICAL
ART (E)
X
3 Broad Programming Networking Data Web Human Platform
Area(for base System Computer Technologies
Interaction
p only)
X
Not Applicable
4 Staff coordinator

159 IT – Engg & Tech – SRM - 2015

You might also like