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

Vardhaman College of Engineering: Fundamentals of Database Management Systems (Open Elective)

This document provides an overview of the "Fundamentals of Database Management Systems" course. The course introduces concepts related to database design, the relational model, SQL, schema refinement, transactions management, concurrency control, and storage/indexing. The course aims to help students understand database system techniques, design ER models, formulate queries, implement security/maintenance, and normalize databases. Key topics include E-R modeling, DDL/DML, transactions, consistency, recovery mechanisms, and indexing for fast data retrieval.

Uploaded by

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

Vardhaman College of Engineering: Fundamentals of Database Management Systems (Open Elective)

This document provides an overview of the "Fundamentals of Database Management Systems" course. The course introduces concepts related to database design, the relational model, SQL, schema refinement, transactions management, concurrency control, and storage/indexing. The course aims to help students understand database system techniques, design ER models, formulate queries, implement security/maintenance, and normalize databases. Key topics include E-R modeling, DDL/DML, transactions, consistency, recovery mechanisms, and indexing for fast data retrieval.

Uploaded by

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

VARDHAMAN COLLEGE OF ENGINEERING

(AUTONOMOUS)
B. Tech. CSEVI/VII/VIII Semester VCE-R15
FUNDAMENTALS OF DATABASE MANAGEMENT SYSTEMS
(Open Elective)
Course Code: A3576 L T P C
3 0 0 3
Course Overview:
This course introduces to understand techniques to the design the database systems. This course
consists of E-R modeling, data definition and manipulation languages, database security and
administration. It also covers essential DBMS concepts such as: Transaction Processing, Concurrency
Control and Recovery and various types of database and uses Indexing concepts for faster retrieval
of data in database.
Prerequisite(s):NIL
Course Outcomes:
Upon successful completion of this course, student will be able to:
CO1. Design a model for database base on given problem.
CO2. Formulate a query to retrieve information from database.
CO3. Implement security and maintenance using consistency and recovery mechanism.
CO4. Normalize a database.

- 202 -
VARDHAMAN COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech. CSE VI/VII/VIII Semester VCE-R15
FUNDAMENTALS OF DATABASE MANAGEMENT SYSTEMS
(Open Elective)
Course Code: A3576 L T P C
3 0 0 3
SYLLABUS
UNIT – I (13 Lectures)
INTRODUCTION: History of database systems, introduction to database management systems,
database system applications, database systems versus file systems, view of data, data models,
database languages- DDL & DML commands and examples of basic SQL queries, database users and
administrators, transaction management. (T2: Ch‐1)
DATABASE DESIGN: Introduction to database design and E-R diagrams, entities, attributes and entity
sets, relationships and relationship sets, conceptual design for large enterprises. (T1: Ch‐2)

UNIT – II 13 Lectures)
THE RELATIONAL MODEL: Introduction to the relational model, integrity constraints over relations,
enforcing integrity constraints, querying relational data. (T1: Ch‐3)
RELATIONAL ALGEBRA AND CALCULUS: Preliminaries, relational algebra operators, relational
calculus - tuple and domain relational calculus. (T1: Ch‐4)
SQL: Overview, the form of a basic SQL query, union, intersect and except operators, nested queries,
aggregate operators, null values, complex integrity constraints in SQL, cursors, triggers (T1: Ch‐5)

UNIT – III (9 Lectures)


SCHEMA REFINEMENT AND NORMAL FORMS: Functional dependencies, reasoning about FDs.
Normal forms: 1NF, 2NF, 3NF, BCNF, properties of decompositions, normalization, schema
refinement in database design, other kinds of dependencies: 4NF, 5NF. (T1: Ch‐19)

UNIT – IV (10 Lectures)


TRANSACTIONS MANAGEMENT: Transaction concept, transaction state, implementation of
atomicity and durability, concurrent executions, Anomalies due to interleaved execution of
transactions, serializability, recoverability. (T2: Ch‐14)
CONCURRENCY CONTROL AND RECOVERY SYSTEM: Concurrency control - lock based protocols,
time-stamp based protocols, validation based protocols, deadlock handling. (T2: Ch‐16)

UNIT – V (8 Lectures)
OVERVIEW OF STORAGE AND INDEXING: RAID levels, Index data structures, Tree structured
indexing - intuition for tree indexes, indexed sequential access method (ISAM), B+ Trees - a dynamic
tree structure. (T1: Ch‐9,10)

TEXT BOOK(S):
1. Raghurama Krishnan, Johannes Gehrke (2007), Database Management Systems, 3rd Edition, Tata
McGraw-Hill, New Delhi, India.
2. Abraham Silberschatz, Henry F. Korth, S. Sudarshan (2010), Database System Concepts, 6th
Edition, McGraw- Hill, New Delhi, India.

REFERENCE BOOK(S):
1. Elmasri Navate (2014), Fundamentals of Database Systems, Pearson Education, India.

- 203 -

You might also like