0% found this document useful (0 votes)
23 views

Dbms

This document provides an overview of the topics that will be covered in a database management systems course, including data models, database languages, database system architecture, the relational model, database design with normalization forms, transactions, concurrency, recovery techniques, and physical implementation methods. Specific topics that will be discussed are entity-relationship modeling, relational algebra, SQL, functional dependencies, various normal forms, transaction concepts, locking protocols, indexing methods, and query processing.

Uploaded by

Uma Mageswari
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Dbms

This document provides an overview of the topics that will be covered in a database management systems course, including data models, database languages, database system architecture, the relational model, database design with normalization forms, transactions, concurrency, recovery techniques, and physical implementation methods. Specific topics that will be discussed are entity-relationship modeling, relational algebra, SQL, functional dependencies, various normal forms, transaction concepts, locking protocols, indexing methods, and query processing.

Uploaded by

Uma Mageswari
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

CS2255-DATABASE MANAGEMENT SYSTEMS INTRODUCTION Purpose of Database System - Views of data Data Models Database Languages Database System

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

You might also like