📘 DBMS

DATABASE MANAGEMENT SYSTEMS

Access study materials and notes for this subject

DBMS Unit 1: Database System Applications

PDF Document

DBMS Unit 1 (alt): Database System Applications

PDF Document

DBMS Unit 2: Relational Model And Relational Algebra

PDF Document

DBMS Unit 3: SQL

PDF Document

DBMS Unit 4: Transaction Management

PDF Document

DBMS Unit 5: Data On External Storage And File Organization

PDF Document

DBMS Importent Questions

PDF Document

DBMS Basics

PDF Document

DBMS Mid 1 Quesetion and Answers

PDF Document

DBMS Mid 2 Quesetion and Answers

PDF Document

Syllabus Overview

UNIT - I: Database System Applications and Introduction to Database Design

Database System Applications

  • A Historical Perspective
  • File Systems versus a DBMS
  • The Data Model
  • Levels of Abstraction in a DBMS
  • Data Independence
  • Structure of a DBMS

Introduction to Database Design

  • Database Design and ER Diagrams
  • Entities, Attributes, and Entity Sets
  • Relationships and Relationship Sets
  • Additional Features of the ER Model
  • Conceptual Design With the ER Model

UNIT - II: Introduction to the Relational Model and Relational Algebra

Introduction to the Relational Model

  • Integrity constraint over relations
  • Enforcing integrity constraints
  • Querying relational data
  • Logical database design
  • Introduction to views
  • Destroying/altering tables and views

Relational Algebra, Tuple Relational Calculus, Domain Relational Calculus

UNIT - III: SQL: Queries, Constraints, Triggers and Schema Refinement

SQL: Queries, Constraints, Triggers

  • Form of basic SQL query
  • UNION, INTERSECT, and EXCEPT
  • Nested Queries
  • Aggregation operators
  • NULL values
  • Complex integrity constraints in SQL
  • Triggers and active databases

Schema Refinement

  • Problems caused by redundancy
  • Decompositions
  • Problems related to decomposition
  • Reasoning about functional dependencies
  • First, Second, Third normal forms
  • BCNF
  • Lossless join decomposition
  • Multivalued dependencies
  • Fourth normal form
  • Fifth normal form

UNIT - IV: Transaction Management

Transaction Concept and Transaction State

  • Implementation of Atomicity and Durability
  • Concurrent Executions
  • Serializability
  • Recoverability
  • Implementation of Isolation
  • Testing for serializability

Lock Based Protocols, Timestamp Based Protocols, Validation- Based Protocols

  • Multiple Granularity
  • Recovery and Atomicity
  • Log–Based Recovery
  • Recovery with Concurrent Transactions

UNIT - V: Data on External Storage and File Organization

File Organization and Indexing

  • Cluster Indexes
  • Primary and Secondary Indexes
  • Index data Structures
  • Hash Based Indexing
  • Tree based Indexing
  • Comparison of File Organizations
  • Indexes- Intuitions for tree Indexes
  • Indexed Sequential Access Methods (ISAM)
  • B+ Trees: A Dynamic Index Structure
DATABASE MANAGEMENT SYSTEMS Notes