4.1 DBMS
4.1 DBMS
Database Management refers to the systematic organization, storage, management, and retrieval of
data in a structured format. It involves the use of database management systems (DBMS) to interact
with databases.
Key Components:
CONTRAST
A Database Management System (DBMS) offers several advantages over a traditional file system for
managing data in an organizational context. Here are two specific benefits:
• In contrast, traditional file systems lack built-in mechanisms to enforce data integrity.
Data consistency heavily relies on manual efforts, making it more prone to errors and
inconsistencies.
• Reducing data redundancy not only saves storage space but also enhances data
consistency. Updates or changes to data need only be made in one place, preventing
inconsistencies that may arise from duplicate information.
• Traditional file systems often involve redundant data storage in separate files, leading
to increased storage requirements and making it challenging to maintain consistency
across multiple instances of the same data.
• DBMS provides a structured query language (SQL) that enables users to retrieve and
manipulate data using powerful and flexible queries. This allows for complex
searches, filtering, and reporting, making it easier to extract meaningful insights
from the data.
• In a file system, data retrieval is typically limited to manual searches through files.
Retrieving specific information can be time-consuming and less efficient, especially
as the volume of data increases.
• DBMS ensures proper concurrency control, allowing multiple users to access and
modify data simultaneously without conflicting with each other. It employs locking
mechanisms and transaction management to maintain data consistency and integrity
during concurrent operations.
• Traditional file systems may lack robust concurrency control mechanisms, leading to
the risk of data corruption or inconsistency when multiple users access and modify
files simultaneously.