UNIT 1:
Purpose of Database System, Views of data
Database Management system - Three-schema architecture of DBMS
Entity-Relationship Model
Entities, entity types, attributes, relationships
E/R diagram notations, Examples
UNIT 2:
Relational Data Model - keys, referential integrity and foreign keys
SQL fundamentals - Introduction, data definition in SQL
Table, key and foreign key definitions, update behaviors
CASE Studies- Oracle:Database Design and Querying Tools; SQL Variations and Extensions
UNIT 3:
Dependencies and Normal forms - Functional Dependencies
First, Second Normal Forms
Join Dependencies and Fifth Normal Form
Multi-valued Dependencies and Fourth Normal Form
Dependency Preservation –Boyce/Codd Normal Form
First, Second Normal Forms
UNIT 4:
Transaction Concepts – ACID Properties
Concurrency Control – Need for Concurrency
Deadlock – Transaction Recovery
Save Points – Isolation Levels
SQL Facilities for Concurrency and Recovery
UNIT 5:
B+ Tree Index Files & B Tree Index Files
Static Hashing – Dynamic Hashing
Query Processing Overview
CASE Studies- Oracle,DB2: Storage and Indexing
MongoDB, Database creation and manipulation, Indexing and ordering