UNIT 1:
Embedded SQL– Dynamic SQL
Introduction to relational databases
Database System Architecture
Purpose of Database System
introduction to Database System
UNIT 2:
Entity-Relationship model -E-R Diagrams
Non-loss Decomposition – First, Second
Non-loss Decomposition – First, Second
Third Normal Forms, Dependency Preservation
Multi-valued Dependencies and Fourth Normal Form
Join Dependencies and Fifth Normal Form
UNIT 3:
Transaction Recovery - Save Points
Schedules – Serializability
Concurrency Control – Need for Concurrency
Transaction Recovery - Save Points
UNIT 4:
Indexing and Hashing –Ordered Indices
Static Hashing – Dynamic Hashing
Query Processing Overview
Algorithms for SELECT and JOIN operations
Query optimization using Heuristics and Cost Estimation
UNIT 5:
Distributed Databases: Architecture
Data Storage, Transaction Processing
Object-based Databases: Object Database Concepts
Information Retrieval: IR Concepts, Retrieval Models
Information Retrieval: IR Concepts, Retrieval Models