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

DBMS Syllabus

This document outlines a database management systems course, including its objectives, units of study, outcomes, and references. The course objectives are to understand data models, SQL queries, database design using ER diagrams and normalization, transaction processing, and file operations/indexing. The 5 units cover relational databases, database design, transactions, implementation techniques, and advanced topics. Upon completing the course, students will be able to understand basic database concepts and models, design databases using ER diagrams and normalization, and develop a simple database application. The course totals 45 periods and 4 textbooks are referenced.

Uploaded by

Bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

DBMS Syllabus

This document outlines a database management systems course, including its objectives, units of study, outcomes, and references. The course objectives are to understand data models, SQL queries, database design using ER diagrams and normalization, transaction processing, and file operations/indexing. The 5 units cover relational databases, database design, transactions, implementation techniques, and advanced topics. Upon completing the course, students will be able to understand basic database concepts and models, design databases using ER diagrams and normalization, and develop a simple database application. The course totals 45 periods and 4 textbooks are referenced.

Uploaded by

Bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

18CS501 DATABASE MANAGEMENT SYSTEMS L T P C

3 0 0 3

Course Objectives:
1. To understand the fundamentals of data models, SQL queries and relational databases.

2. To make a study of database design using ER Diagram and normalize.

3. To impart knowledge in transaction processing.

4. To make the students to understand the file operations and indexing.

5. To familiarize the students with advanced databases

UNIT I RELATIONAL DATABASES


9 + 0
Purpose of Database System – Views of data – Data Models – Database System Architecture – Introduction
to relational databases – Relational Model – Keys – Relational Algebra – SQL fundamentals – Advanced SQL
features – Embedded SQL– Dynamic SQL.

UNIT II DATABASE DESIGN 9 + 0


Entity-Relationship model – E-R Diagrams – Enhanced-ER Model – ER-to-Relational Mapping – Functional
Dependencies – Non-loss Decomposition – First, Second, Third Normal Forms, Dependency Preservation –
Boyce/Codd Normal Form – Multi-valued Dependencies and Fourth Normal Form – Join Dependencies and
Fifth Normal Form.

UNIT III TRANSACTIONS 9 + 0


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 + 0


RAID – File Organization – Organization of Records in Files – Indexing and Hashing –Ordered Indices – B+
tree Index Files – B tree Index Files – Static Hashing – Dynamic Hashing – Query Processing Overview –
Algorithms for SELECT and JOIN operations – Query optimization using Heuristics and Cost Estimation.

UNIT V ADVANCED TOPICS 9 + 0


Distributed Databases: Architecture, Data Storage, Transaction Processing – Object-based Databases: Object
Database Concepts, Object-Relational features, ODMG Object Model, ODL, OQL – XML Databases: XML
Hierarchical Model, DTD, XML Schema, XQuery – Data Warehousing and Data Mining - information Retrieval:
IR Concepts, Retrieval Models, Queries in IR systems.

Total (L+T)= 45 Periods


Course Outcomes:

Upon completion of this course, the students will be able to:


CO1 : Understand the basic concepts of the database and data models.
CO2 : Design a database using ER diagrams and map ER into Relations and normalize the relations.
CO3 : Develop a simple database for applications

Text Books:

Abraham Silberschatz, Henry F.Korth and S.Sundarshan “Database System Concepts”, Sixth Edition,
1.
Tata McGraw Hill, 2011.

Reference Books:

1. Ramez Elamassri and Shankant B-Navathe, “Fundamentals of Database Systems”, Sixth Edition,
Pearson Education, 2011.
2. C.J. Date, “An Introduction to Database Systems”, Eighth Edition, Pearson Education Delhi, 2008.
3. Raghu Ramakrishnan, ―Database Management Systems, Fourth Edition, McGraw-Hill College
Publications, 2015.
4. G.K.Gupta,”Database Management Systems”, Tata McGraw Hill, 2011.

E-References:

1. Lecture Series on Database Management System by Dr.S.Srinath,IIIT Bangalore,nptl

You might also like