0% found this document useful (0 votes)
77 views2 pages

DBMS Syllabus

The document outlines a course curriculum on database management systems. It covers 9 topics over a total of 44 hours: introduction to concepts, data models, the relational model and SQL, database constraints and normalization, query processing and optimization, file structure and hashing, transactions processing and concurrency control, crash recovery, and advanced database concepts. Some of the subtopics included are logical and physical data models, SQL queries and commands, functional dependencies, query optimization techniques, transaction concurrency, and distributed and object-oriented database models. References for further reading on database system concepts are also provided.

Uploaded by

Rojina Adhikari
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)
77 views2 pages

DBMS Syllabus

The document outlines a course curriculum on database management systems. It covers 9 topics over a total of 44 hours: introduction to concepts, data models, the relational model and SQL, database constraints and normalization, query processing and optimization, file structure and hashing, transactions processing and concurrency control, crash recovery, and advanced database concepts. Some of the subtopics included are logical and physical data models, SQL queries and commands, functional dependencies, query optimization techniques, transaction concurrency, and distributed and object-oriented database models. References for further reading on database system concepts are also provided.

Uploaded by

Rojina Adhikari
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/ 2

1.

Introduction [3 hours]
1. Concepts and Applications
2. Objective and Evolution
3. Data Abstraction and Data Independence
4. Schema and Instances
5. Concepts of DDL, DML and DCL
2. Data Models [7 hours]
1. Logical, Physical and Conceptual
2. E‐R Model
3. Entities and Entities sets
4. Relationship and Relationship sets
5. Strong and Weak Entity Sets
6. Attributes and Keys
7. E‐R Diagram
8. Alternate Data Model (hierarchical, network, graph)
3. Relational Languages and Relational Model [7 hours]
1. Introduction to SQL
2. Features of SQL
3. Queries and Sub‐Queries
4. Set Operations
5. Relations (Joined, Derived)
6. Queries under DDL and DML Commands
7. Embedded SQL
8. Views
9. Relational Algebra
10. Database Modification
11. QBE and domain relational calculus
4. Database Constraints and Normalization [6 hours]
1. Integrity Constraints and Domain Constraints
2. Assertions and Triggering
3. Functional Dependencies (Chase Algorithm)
4. Multi‐valued and Joined Dependencies
5. Different Normal Forms (1st, 2nd, 3rd, BCNF, DKNF)
5. Query Processing and Optimization [4 hours]
1. Query Cost Estimation
2. Query Operations
3. Evaluation of Expressions
4. Query Optimization
5. Query Decomposition
6. Performance Tuning
6. File Structure and Hashing [4 hours]
1. Records Organizations
2. Disks and Storage
3. Remote Backup System
4. Hashing Concepts, Static and Dynamic Hashing
5. Order Indices
6. B+ tree index
7. Transactions processing and Concurrency Control [6 hours]
1. ACID properties
2. Concurrent Executions
3. Serializability Concept
4. Lock based Protocols
5. Deadlock handling and Prevention
8. Crash Recovery [4 hours]
1. Failure Classification
2. Recovery and Atomicity
3. Log‐based Recovery
4. Shadow paging
5. Advanced Recovery Techniques
9. Advanced database Concepts [4 hours]
1. Concept of Object‐Oriented and Distributed Database Model
2. Properties of Parallel and Distributed Databases
3. Concept of Data warehouse Database
4. Concept of Spatial Database

References
 H. F. Korth and A. Silberschatz, ” Database system concepts”, McGraw Hill, 2010.

 A. K. Majumdar and P. Bhattacharaya, “Database Management Systems”,


Tata McGraw Hill, India, 2004.

You might also like