Vardhaman College of Engineering: Fundamentals of Database Management Systems (Open Elective)
Vardhaman College of Engineering: Fundamentals of Database Management Systems (Open Elective)
(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 – 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 -