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

It3.2.3 Database Management Systems Credits:4

This document outlines the syllabus for a course on database management systems. It covers topics such as the relational model, SQL, schema refinement and normalization up to third normal form, transaction management including concurrency control and crash recovery using techniques like locking and ARIES. The course instruction involves 3 periods per week plus 1 tutorial session and students will be evaluated through sessional and university exam marks. Additional advanced topics that may be covered include B+ trees, higher normal forms, database case studies, and crash recovery concepts.

Uploaded by

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

It3.2.3 Database Management Systems Credits:4

This document outlines the syllabus for a course on database management systems. It covers topics such as the relational model, SQL, schema refinement and normalization up to third normal form, transaction management including concurrency control and crash recovery using techniques like locking and ARIES. The course instruction involves 3 periods per week plus 1 tutorial session and students will be evaluated through sessional and university exam marks. Additional advanced topics that may be covered include B+ trees, higher normal forms, database case studies, and crash recovery concepts.

Uploaded by

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

IT3.2.

3 DATABASE MANAGEMENT SYSTEMS Credits:4


(Common with CSE 3.2.3)
Instruction: 3 Periods & 1 Tut /week Sessional Marks: 30
Univ. Exam : 3 Hours Univ-Exam-Marks:70

Introduction to DBMS: Overview, File system vs DBMS, Advantages of DBMS, Storage data,
queries, Transaction Management, DBMS structure
E-R model: Entities, Attributes and Entity sets, Relation ship and Relation ship sets, Features of
ER
model, Conceptual database design with ER model
Relational model: Integrity constraints over relations and enforcement, Querying relation data,
Logical database design, views, destroying/altering tables and views
Relational Languages: algebra and calculus
SQL: Basic SQL, Query, union, interest, except, Nested Queries, Aggregated Operation, Null
values, Embedded SQL, cursors, ODBC and JDBC, Triggers and Active database, designing
active databases
Schema refinement and normal forms : Schema refinement, fds, reasoning normal forms,
normalization up to 3rd & BC normal forms, lossless join & dependency preserving
decomposition
Transaction management: Transaction concept, transactions and schedules, concurrent
execution of transactions, lock – based concurrency control, crash recovery
Concurrency control : Lock management, specialized locking techniques, concurrency control
without locking
Crash Recovery: Aries, recovering from a system crash, media recovery
Text Book:
Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke, McGraw-Hill

TOPICS COVERED BEYOND THE SYLLABUS:

1. B+ trees
2. All normal forms(4NF,5NF etc)
3. Case studies in database creations
4. Advanced concepts of Crash recovery.

M.V.Kishore

Asst.professor

Dept of IT

You might also like