HomeSimulators › Database Management Systems

Database Management Systems

100 live DBMS simulations - architecture, ER modeling, normalization, constraints, views, transactions and concurrency control.

50+ simulators are FREE — no login needed! Try them now. Sign up to unlock all 1919 simulators. Sign Up Free

100 simulators found.

DB001 · Database Management Systems

What is a Database?

What is a Database? - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB002 · Database Management Systems

File System vs DBMS

File System vs DBMS - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB003 · Database Management Systems

DBMS Components

DBMS Components - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB004 · Database Management Systems

Data Model — Meaning

Data Model — Meaning - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB005 · Database Management Systems

Hierarchical Model

Hierarchical Model - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB006 · Database Management Systems

Network Model

Network Model - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB007 · Database Management Systems

Relational Model

Relational Model - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB008 · Database Management Systems

Object-Oriented Model

Object-Oriented Model - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB009 · Database Management Systems

Schema vs Instance

Schema vs Instance - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB010 · Database Management Systems

Database Schema Types

Database Schema Types - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB011 · Database Management Systems

Three-Schema Architecture

Three-Schema Architecture - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB012 · Database Management Systems

External Level — User Views

External Level — User Views - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB013 · Database Management Systems

Conceptual Level

Conceptual Level - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB014 · Database Management Systems

Internal Level

Internal Level - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB015 · Database Management Systems

Data Independence

Data Independence - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB016 · Database Management Systems

Logical Data Independence

Logical Data Independence - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB017 · Database Management Systems

Physical Data Independence

Physical Data Independence - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB018 · Database Management Systems

Database Languages — DDL, DML, DCL, TCL

Database Languages — DDL, DML, DCL, TCL - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB019 · Database Management Systems

DBMS Interfaces

DBMS Interfaces - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB020 · Database Management Systems

Centralized vs Client-Server DBMS

Centralized vs Client-Server DBMS - live DBMS simulation (Database System Concepts & Architecture).

Beginner Login Open →
DB021 · Database Management Systems

Data Modeling — Introduction

Data Modeling — Introduction - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB022 · Database Management Systems

Entity — Meaning

Entity — Meaning - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB023 · Database Management Systems

Attribute — Meaning

Attribute — Meaning - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB024 · Database Management Systems

Entity Set

Entity Set - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB025 · Database Management Systems

Relationship — Meaning

Relationship — Meaning - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB026 · Database Management Systems

Relationship Set

Relationship Set - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB027 · Database Management Systems

ER Diagram Symbols

ER Diagram Symbols - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB028 · Database Management Systems

Strong Entity

Strong Entity - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB029 · Database Management Systems

Weak Entity

Weak Entity - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB030 · Database Management Systems

Key Attribute in ER

Key Attribute in ER - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB031 · Database Management Systems

Composite Attribute

Composite Attribute - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB032 · Database Management Systems

Multivalued Attribute

Multivalued Attribute - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB033 · Database Management Systems

Derived Attribute

Derived Attribute - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB034 · Database Management Systems

One-to-One Relationship

One-to-One Relationship - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB035 · Database Management Systems

One-to-Many Relationship

One-to-Many Relationship - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB036 · Database Management Systems

Many-to-Many Relationship

Many-to-Many Relationship - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB037 · Database Management Systems

Participation Constraint

Participation Constraint - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB038 · Database Management Systems

Cardinality Ratios — 1:1, 1:N, M:N

Cardinality Ratios — 1:1, 1:N, M:N - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB039 · Database Management Systems

ER to Relational Mapping

ER to Relational Mapping - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB040 · Database Management Systems

Relational Model Basics

Relational Model Basics - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB041 · Database Management Systems

Relational Database Schema

Relational Database Schema - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB042 · Database Management Systems

Relational Algebra — Selection σ

Relational Algebra — Selection σ - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB043 · Database Management Systems

Relational Algebra — Projection π

Relational Algebra — Projection π - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB044 · Database Management Systems

Relational Algebra — Join ⋈

Relational Algebra — Join ⋈ - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB045 · Database Management Systems

Codd's Rules

Codd's Rules - live DBMS simulation (Data Modeling).

Intermediate Login Open →
DB046 · Database Management Systems

Normalization — Meaning

Normalization — Meaning - live DBMS simulation (Normalization).

Advanced Login Open →
DB047 · Database Management Systems

Redundancy Problem

Redundancy Problem - live DBMS simulation (Normalization).

Advanced Login Open →
DB048 · Database Management Systems

Insertion Anomaly

Insertion Anomaly - live DBMS simulation (Normalization).

Advanced Login Open →
DB049 · Database Management Systems

Deletion Anomaly

Deletion Anomaly - live DBMS simulation (Normalization).

Advanced Login Open →
DB050 · Database Management Systems

Update Anomaly

Update Anomaly - live DBMS simulation (Normalization).

Advanced Login Open →
DB051 · Database Management Systems

Functional Dependency

Functional Dependency - live DBMS simulation (Normalization).

Advanced Login Open →
DB052 · Database Management Systems

Full Functional Dependency

Full Functional Dependency - live DBMS simulation (Normalization).

Advanced Login Open →
DB053 · Database Management Systems

Partial Dependency

Partial Dependency - live DBMS simulation (Normalization).

Advanced Login Open →
DB054 · Database Management Systems

Transitive Dependency

Transitive Dependency - live DBMS simulation (Normalization).

Advanced Login Open →
DB055 · Database Management Systems

Finding Candidate Keys

Finding Candidate Keys - live DBMS simulation (Normalization).

Advanced Login Open →
DB056 · Database Management Systems

Super Key vs Candidate Key

Super Key vs Candidate Key - live DBMS simulation (Normalization).

Advanced Login Open →
DB057 · Database Management Systems

Prime and Non-Prime Attributes

Prime and Non-Prime Attributes - live DBMS simulation (Normalization).

Advanced Login Open →
DB058 · Database Management Systems

First Normal Form (1NF)

First Normal Form (1NF) - live DBMS simulation (Normalization).

Advanced Login Open →
DB059 · Database Management Systems

Second Normal Form (2NF)

Second Normal Form (2NF) - live DBMS simulation (Normalization).

Advanced Login Open →
DB060 · Database Management Systems

Third Normal Form (3NF)

Third Normal Form (3NF) - live DBMS simulation (Normalization).

Advanced Login Open →
DB061 · Database Management Systems

BCNF — Boyce-Codd Normal Form

BCNF — Boyce-Codd Normal Form - live DBMS simulation (Normalization).

Advanced Login Open →
DB062 · Database Management Systems

Decomposition

Decomposition - live DBMS simulation (Normalization).

Advanced Login Open →
DB063 · Database Management Systems

Lossless Join Decomposition

Lossless Join Decomposition - live DBMS simulation (Normalization).

Advanced Login Open →
DB064 · Database Management Systems

Dependency Preservation

Dependency Preservation - live DBMS simulation (Normalization).

Advanced Login Open →
DB065 · Database Management Systems

Query Processing Steps

Query Processing Steps - live DBMS simulation (Normalization).

Advanced Login Open →
DB066 · Database Management Systems

Query Optimization

Query Optimization - live DBMS simulation (Normalization).

Advanced Login Open →
DB067 · Database Management Systems

Transaction Processing — Intro

Transaction Processing — Intro - live DBMS simulation (Normalization).

Advanced Login Open →
DB068 · Database Management Systems

Concurrency Control — Intro

Concurrency Control — Intro - live DBMS simulation (Normalization).

Advanced Login Open →
DB069 · Database Management Systems

Database Recovery — Intro

Database Recovery — Intro - live DBMS simulation (Normalization).

Advanced Login Open →
DB070 · Database Management Systems

Object & Object-Relational Databases

Object & Object-Relational Databases - live DBMS simulation (Normalization).

Advanced Login Open →
DB071 · Database Management Systems

Constraint — Meaning

Constraint — Meaning - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB072 · Database Management Systems

Domain Constraint

Domain Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB073 · Database Management Systems

Key Constraint

Key Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB074 · Database Management Systems

Entity Integrity

Entity Integrity - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB075 · Database Management Systems

Referential Integrity

Referential Integrity - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB076 · Database Management Systems

NOT NULL Constraint

NOT NULL Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB077 · Database Management Systems

UNIQUE Constraint

UNIQUE Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB078 · Database Management Systems

CHECK Constraint

CHECK Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB079 · Database Management Systems

DEFAULT Constraint

DEFAULT Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB080 · Database Management Systems

Foreign Key Constraint

Foreign Key Constraint - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB081 · Database Management Systems

Cascading Delete

Cascading Delete - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB082 · Database Management Systems

View — Meaning

View — Meaning - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB083 · Database Management Systems

Creating Views

Creating Views - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB084 · Database Management Systems

Updating Views

Updating Views - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB085 · Database Management Systems

Table vs View — Comparison

Table vs View — Comparison - live DBMS simulation (Constraints & Views).

Intermediate Login Open →
DB086 · Database Management Systems

Transaction — Meaning

Transaction — Meaning - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB087 · Database Management Systems

ACID Properties

ACID Properties - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB088 · Database Management Systems

Atomicity

Atomicity - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB089 · Database Management Systems

Consistency

Consistency - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB090 · Database Management Systems

Isolation

Isolation - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB091 · Database Management Systems

Durability

Durability - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB092 · Database Management Systems

Transaction States

Transaction States - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB093 · Database Management Systems

Schedule — Meaning

Schedule — Meaning - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB094 · Database Management Systems

Serial Schedule

Serial Schedule - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB095 · Database Management Systems

Concurrent Schedule

Concurrent Schedule - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB096 · Database Management Systems

Conflict Serializability

Conflict Serializability - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB097 · Database Management Systems

Lock-Based Protocol

Lock-Based Protocol - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB098 · Database Management Systems

Two-Phase Locking (2PL)

Two-Phase Locking (2PL) - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB099 · Database Management Systems

Deadlock in DBMS

Deadlock in DBMS - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →
DB100 · Database Management Systems

Timestamp, Optimistic & Recovery

Timestamp, Optimistic & Recovery - live DBMS simulation (Transactions & Concurrency Control).

Advanced Login Open →