Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
141 views

CS351 Dbms

The document provides details about the Database Management Systems course offered by the Computer Science and Engineering department at IIT Roorkee. The course introduces concepts of database management systems and design of relational databases. It covers topics like entity relationship modeling, relational modeling, SQL, database design, transaction management, concurrency control, recovery systems, and data mining. The course has 3 lectures and 1 tutorial per week over one semester for 4 credits.
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)
141 views

CS351 Dbms

The document provides details about the Database Management Systems course offered by the Computer Science and Engineering department at IIT Roorkee. The course introduces concepts of database management systems and design of relational databases. It covers topics like entity relationship modeling, relational modeling, SQL, database design, transaction management, concurrency control, recovery systems, and data mining. The course has 3 lectures and 1 tutorial per week over one semester for 4 credits.
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

INDIAN INSTITUTE OF TECHNOLOGY ROORKEE

NAME OF DEPT./CENTRE: Computer Science and Engineering

1. Subject Code: CS - 351 Course Title: Database Management Systems

2. Contact Hours: L: 3 T: 1 P: 0

3. Examination Duration (Hrs.): Theory 0 3 Practical 0 0

4. Relative Weightage: CWS 125 PRS 00 MTE 25 ETE 50 PRE 00

5. Credits: 0 4 6. Semester 
Autumn Spring Both

7. Pre-requisite: CS - 102

8. Subject Area: DCC

9. Objective: To introduce the concepts of database management systems and the design of
relational databases.

10. Details of the Course:

Sl. Contents Contact


No. Hours
1. Introduction to database management, data abstraction and system 3
structure.
2. Entity relational model, entity set, relationship sets, mapping cardinalities, 3
keys, E-R diagrams.
3. Relational model, database schema, relational algebra, outer join and 6
manipulation of databases.
4. Tuple relational calculus: Example queries, formal definitions and safety 7
of expressions; SQL: Query processing and optimization, set operations,
aggregate functions, data definition language and views, comparison of
queries in relational algebra, SQL, tuple relation calculus and domain
relation calculus.
5. Relational database design, various normal forms, functional 6
dependencies, canonical cover, lossless join, dependency preservation,
multi value dependency and higher normal forms, transaction
management, ACID property.
6. Serializability and testing for serializability, concurrency control schemes, 5
lock-based protocols, two-phase locking protocols, graph-based protocols,
time stamp-based protocols, deadlocks.
7. Recovery systems, log-based recovery, deferred and immediate database 6
modification, object oriented database design.
8. Data warehousing, heterogeneous component systems, data scrubbing. 3
9. Data mining and knowledge discovery, basic mathematical, numerical and 3
statistical techniques; Applications in information retrieval.
Total 42

11. Suggested Books:

Sl. Name of Books / Authors Year of


No. Publication
1. Abraham, H. and Sudershan, S., “Database System Concepts”, 4th Ed., 2002
McGraw-Hill.
2. Elmasi, R. and Navathe, S.B., “Fundamentals of Database Systems”, 4th 2005
Ed., Pearson Education.
3. Date, C. J., “Introduction to Database Systems”, Pearson Education. 2002
4. Ramakrishnan, R. and Gekhre, J., “Database Management Systems”, 3rd 2003
Ed., McGraw-Hill.
5. Pang, N. T., Steinbach, M. and Kumar, V., “Introduction to Data Mining”, 2007
Pearson Education.

You might also like