UNIT 1:
ER diagram notations, Examples
Entities, entity types, attributes, relationships
Conceptual data modeling - motivation
Entity-Relationship Model
Database Management system - Three-schema architecture of DBMS
Purpose of Database System, Views of data
UNIT 2:
Table, key and foreign key definitions, update behaviors
SQL fundamentals - Introduction, data definition in SQL
Relational Data Model - keys, referential integrity and foreign keys
CASE Studies- Oracle:Database Design and Querying Tools; SQL Variations and Extensions
UNIT 3:
Dependencies and Normal forms - Functional Dependencies
Armstrong's axioms for FD's
Closure of a set of FD's, minimal covers
First, Second Normal Forms
Dependency Preservation –Boyce/Codd Normal Form
Multi-valued Dependencies and Fourth Normal Form
Join Dependencies and Fifth Normal Form
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:
Ordered Indices & B+ Tree Index Files
B Tree Index Files, Static Hashing
Dynamic Hashing, Query Processing and optimization
Database creation and manipulation, Indexing and ordering
CASE Studies- Oracle,DB2: Storage and Indexing
MongoDB-Installing and Setup