BeginnersBook

  • Home
  • Java
    • Java OOPs
    • Java Collections
    • Java Examples
  • C
    • C Examples
  • C++
    • C++ Examples
  • DBMS
  • Computer Network
  • Python
    • Python Examples
  • More…
    • jQuery
    • Kotlin
    • WordPress
    • SEO
    • JSON
    • JSP
    • JSTL
    • Servlet
    • MongoDB
    • XML
    • Perl

DBMS 5NF

Last Updated: October 26, 2022 by Chaitanya Singh | Filed Under: DBMS

A relation is said to be in 5NF, if it satisfies the following conditions: It is in 4NF. It cannot be further broken down to… [Read More]

DBMS 4NF

Last Updated: October 26, 2022 by Chaitanya Singh | Filed Under: DBMS

A relation is in 4NF if it satisfies the following conditions: It is in BCNF (Boyce Codd Normal Form). It does not have any multi-valued… [Read More]

Difference Between View and Table with examples

Last Updated: August 27, 2022 by Chaitanya Singh | Filed Under: DBMS

In this article, we will discuss the difference between view and table. Both of these terms are commonly used in relational database. What is a… [Read More]

Difference between Denormalization and Normalization

Last Updated: August 26, 2022 by Chaitanya Singh | Filed Under: DBMS

In this guide, you will learn the difference between Denormalization and Normalization. What is Denormalization Denormalization is a process of adding redundant data to tables… [Read More]

Denormalization in DBMS

Last Updated: August 25, 2022 by Chaitanya Singh | Filed Under: DBMS

Denormalization is a process of adding redundant data to normalized tables in order to avoid unnecessary join operations. This improves the performance of read operations… [Read More]

Indexing in DBMS – Types of Indexes in Database

Last Updated: August 24, 2022 by Chaitanya Singh | Filed Under: DBMS

A database index is a data structure that helps in improving the speed of data access. However it comes with a cost of additional write… [Read More]

Decomposition in DBMS – Lossless and Lossy with examples

Last Updated: August 22, 2022 by Chaitanya Singh | Filed Under: DBMS

Decomposition is a process of dividing a relation into multiple relations to remove redundancy while maintaining the original data. In this guide, you will learn… [Read More]

DBMS – Recursive Relationship in ER Diagrams

Last Updated: August 21, 2022 by Chaitanya Singh | Filed Under: DBMS

A relationship between two entities is called recursive relationship if the two entities are of similar type. For example: A relationship between a manager and… [Read More]

Data Replication in DBMS

Last Updated: August 20, 2022 by Chaitanya Singh | Filed Under: DBMS

Data replication is a process of making the multiple copies of database available on servers. This is done to achieve distributed database. This is to… [Read More]

Starvation in DBMS

Last Updated: August 19, 2022 by Chaitanya Singh | Filed Under: DBMS

Starvation is a situation when one transaction keeps on waiting for another transaction to release the lock. This is also called LiveLock. As we already… [Read More]

Types of DBMS (Database Management System)

Last Updated: August 16, 2022 by Chaitanya Singh | Filed Under: DBMS

DBMS is a software that manages the data for efficient storage and fast retrievals of data from database. MySQL, IBM Db2, Oracle, PostgreSQL etc. are… [Read More]

Validation Based Protocol in DBMS

Last Updated: July 5, 2022 by Chaitanya Singh | Filed Under: DBMS

Validation based protocol avoids the concurrency of the transactions and works based on the assumption that if no transactions are running concurrently then no interference… [Read More]

Timestamp based Ordering Protocol in DBMS

Last Updated: July 5, 2022 by Chaitanya Singh | Filed Under: DBMS

In the previous chapter, you learned lock based protocol in DBMS to maintain the integrity of database. In this chapter, you will learn Timestamp based… [Read More]

Lock based Protocol in DBMS

Last Updated: July 5, 2022 by Chaitanya Singh | Filed Under: DBMS

A lock is kind of a mechanism that ensures that the integrity of data is maintained. It does that, by locking the data while a… [Read More]

Checkpoint in DBMS

Last Updated: May 31, 2024 by Chaitanya Singh | Filed Under: DBMS

In the previous chapter, you learned how to recover a transaction using log based recovery method in DBMS. In this guide, you will learn how… [Read More]

  • 1
  • 2
  • 3
  • …
  • 6
  • Next Page »

DBMS Tutorial

Basics

  • DBMS Tutorial
  • DBMS Introduction
  • Database Applications
  • DBMS vs File System
  • DBMS vs RDBMS
  • DBMS Architecture
  • Three-level DBMS architecture
  • View in DBMS
  • Abstraction
  • Instance & Schema
  • DBMS languages

Data Models

  • Data Models
  • ER Diagram
  • ER Design issues
  • Convert ER to table
  • DBMS Generalization
  • DBMS Specialization
  • DBMS Aggregration
  • Relational Model
  • Hierarchical Model
  • Constraints
  • Cardinality

Relational Database

  • RDBMS concepts
  • Relational Algebra
  • Relational Calculus
  • Keys Index
  • Primary Key
  • Super Key
  • Candidate Key
  • Foreign Key
  • Composite Key
  • Alternate Key

Normalization

  • Normalization
  • Functional dependency

Transaction Management

  • Transaction Management
  • ACID properties
  • Transaction States
  • DBMS Schedules
  • Serializability
  • Conflict Serializability
  • View Serializability
  • Recoverability Of Schedule
  • Failure Classification
  • Log based Recovery
  • DBMS Checkpoint
  • Deadlock

Concurrency Control

  • Concurrency Control
  • Lock based protocol
  • Timestamp based protocol
  • Validation based protocol

File Organization

  • File Organization
  • Sequential File Organization
  • Heap File Organization
  • Hash File Organization
  • DBMS ISAM
  • B+ File Organization
  • Cluster File Organization

SQL Introduction

  • SQL Introduction
  • SQL Characteristics
  • Advantages of SQL
  • SQL Commands
  • SQL Operators
  • SQL CREATE
  • SQL DROP
  • SQL SELECT
  • SQL INSERT

Copyright © 2012 – 2025 BeginnersBook . Privacy Policy . Sitemap