Mba 544
Mba 544
Independence
A Hierarchical Data Model is a database model that organizes data in a tree-like structure. Each
record (called a node) has a single parent and can have multiple children. It resembles a file
system and is used in early mainframe DBMSs.
Example:
• Parent: Department
• Children: Employees
• DDL (Data Definition Language): Deals with the structure of the database.
o Commands: CREATE, ALTER, DROP, TRUNCATE
• DML (Data Manipulation Language): Deals with data manipulation.
o Commands: SELECT, INSERT, UPDATE, DELETE
A Distributed Database is a type of database that is stored across multiple physical locations,
which may be spread across different computers or networks. Each site can process data
independently but is coordinated via a central DBMS.
A DBMS is software that allows users to define, create, maintain, and control access to the
database. It manages data efficiently and allows for multiple users and applications to interact
with data concurrently.
Uncommitted modification refers to a scenario where a transaction updates data but has not yet
committed (i.e., made permanent) the changes. If the system crashes before the commit, these
modifications can be lost or cause inconsistencies.
Advantages:
Disadvantages:
In databases, Range refers to a span of values. It is often used in queries to retrieve records that
fall between two values.
Example SQL: