Dbms
Dbms
tem Architecture Database users and Administrator EntityRelationship model (E-R model ) E-R Diagrams -- Introduction to relational databases RELATIONAL MODEL The relational Model The catalog- Types Keys - Relational Algebra Domain Relational Calculus Tuple Relational Calculus - Fundamental operations Additional Operations- SQL fundamentals - Integrity Triggers - Security Advanced SQL features Embedded SQL Dynamic SQL- Missing Information Views Introduction to Distributed Databases and Client/Server Databases. DATABASE DESIGN Functional Dependencies Non-loss Decomposition Functional Dependencies First, Second, Third Normal Forms, Dependency Preservation Boyce/Codd Normal Form- Multi-valued Dependencies and Fourth Normal Form Join Dependencies and Fifth Normal Form. TRANSACTIONS Transaction Concepts - Transaction Recovery ACID Properties System Recovery Media Recovery Two Phase Commit - Save Points SQL Facilities for recovery Concurrency Need for Concurrency Locking Protocols Two Phase Locking Intent Locking DeadlockSerializability Recovery Isolation Levels SQL Facilities for Concurrency. IMPLEMENTATION TECHNIQUES Overview of Physical Storage Media Magnetic Disks RAID Tertiary storage File Organization Organization of Records in Files Indexing and Hashing Ordered Indices B+ tree Index Files B tree Index Files Static Hashing Dynamic Hashing Query Processing Overview Catalog Information for Cost Estimation Selection Operation Sorting Join Operation Database Tuning. REFERENCE