DBMS-DATABASE MANAGEMENT SYSTEMS
ALL TOPICS TO COVER IN DBMS
> Characteristics of Database Approach
> Classification of database management systems – *Data Models
> Schemas and Instances – *Three-Schema Architecture
> *Relational Model: Candidate Keys, Primary Keys, Foreign Keys
> Entity Relationship Model: *Types of Attributes, *Relationships, Structural Constraints, Relational model Constraints
> *Mapping ER model to a relational schema
> Extended ER Model – Generalization – Specialization
> Database Design – Schema Refinement
> *Functional dependencies
> Axioms on Functional Dependencies
> *Normalization: First, Second and Third Normal Forms
> *Boyce Codd Normal Form, Multi-valued dependency
> Fourth Normal form – *Join dependency
> Fifth Normal form
> *Indexing: Single level indexing, multi-level indexing, dynamic
multilevel Indexing
> *B+ Tree Indexing
> *Hashing Techniques: Static and Dynamic Hashing
> Translating SQL Queries into Relational Algebra
> Query Optimization: Algebraic Query Optimization, *Heuristic query
optimization Rules
> *Join Query Optimization using Indexing and Hashing
> *DDL
> *DML
> *DCL
> *Constraints
> *Aggregate functions
> Transaction concepts: *ACID Properties of
Transactions
> Transaction States – Serial and Serializable Schedules
> Schedules based on Serializability
> *Conflict Serializabilty
> Log Based Recovery Protocols, Recovery based on deferred update
> *Shadow Paging Algorithm
> Lost Update Problem
> *Time Stamp Based Protocols, Thomas Write Rule
> *Lock Based Protocols
> Lock Compatibility Matrix, – *Two-Phase Locking Protocol
> Graph Based Protocols
> Deadlocks Based on Locks in Transactions
> *Deadlock Handling Techniques
> *Deadlock Detection Techniques
> *Deadlock Prevention Techniques
> *Avoiding Transaction Deadlocks
> Need of NoSQL
> CAP Theorem
> Different NoSQL data bases:- Key-value data
stores, Columnar families, Document databases, Graph databases
***The topics that are (*topic) marked are very important for your university exam point of view.
FULL COURSE / FULL PLAYLIST – CLICK HERE
LANGAUAGE– HINDI
COURSE TYPE – FREE COURSE
CERTIFICATION – NO
CREDITS – YOUTUBE CHANNEL Gate Smashers ⭐⭐⭐⭐⭐
FULL COURSE / FULL PLAYLIST – CLICK HERE
LANGAUAGE– ENGLISH
COURSE TYPE – FREE COURSE
CERTIFICATION – NO
CREDITS – YOUTUBE CHANNEL Neso Academy ⭐⭐⭐⭐⭐
FULL COURSE / FULL PLAYLIST – CLICK HERE
LANGAUAGE– HINDI
COURSE TYPE – FREE COURSE
CERTIFICATION – NO
CREDITS – YOUTUBE CHANNEL Jenny’s Lectures CS IT ⭐⭐⭐⭐⭐
QUICK COURSE / FULL VIDEO – CLICK HERE
LANGAUAGE– HINDI
COURSE TYPE – FREE COURSE
CERTIFICATION – NO
CREDITS – YOUTUBE CHANNEL CodeHelp – by Babbar ⭐⭐⭐⭐⭐
FULL COURSE – CLICK HERE
LANGAUAGE– ENGLISH
COURSE TYPE – FREE COURSE
CERTIFICATION – YES (PAID)
CERTIFICATION BY – NPTEL
CREDITS – WEBSITE swayam-nptel ⭐⭐⭐⭐⭐
FULL COURSE – CLICK HERE
LANGAUAGE– ENGLISH
COURSE TYPE – PAID COURSE
CERTIFICATION – YES
CERTIFICATION BY – COURSERA