0% found this document useful (0 votes)
7 views3 pages

Unit 1

The document outlines the drawbacks of using file systems for data storage, including issues like redundancy, difficulty in access, and lack of security. It emphasizes the purpose of Database Management Systems (DBMS) in reducing redundancy, ensuring data consistency, and enhancing security. Additionally, it defines DBMS, compares it with file processing systems, and identifies various users such as database administrators, developers, and managers.

Uploaded by

nanikdembani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

Unit 1

The document outlines the drawbacks of using file systems for data storage, including issues like redundancy, difficulty in access, and lack of security. It emphasizes the purpose of Database Management Systems (DBMS) in reducing redundancy, ensuring data consistency, and enhancing security. Additionally, it defines DBMS, compares it with file processing systems, and identifies various users such as database administrators, developers, and managers.

Uploaded by

nanikdembani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Database Management System (DBMS) Notes

1.1 Drawbacks of Using Files to Store Data

1. Data Redundancy and Inconsistency

o Duplicate data across files leads to inconsistencies when


updates are not reflected everywhere.

2. Difficulty in Accessing Data

o File systems require custom programs to extract specific data,


which is complex and time-consuming.

3. Lack of Data Security

o File systems often lack robust security mechanisms to protect


data access.

4. Integrity Issues

o Ensuring data accuracy and consistency across a file system is


difficult without central controls.

5. Concurrency Problems

o File systems struggle to handle simultaneous access, leading


to potential data conflicts.

6. Limited Scalability

o Managing large volumes of data becomes cumbersome as the


system grows.

7. Data Isolation

o Data is scattered across multiple files in different formats,


making integration and retrieval complex.

1.2 Purpose of Database Systems

1. Reduce Redundancy:

o Centralized storage minimizes duplicate data across the


system.

2. Ensure Data Consistency:

o A single source of truth for all applications.

3. Facilitate Data Sharing:


o Multiple users can access data simultaneously without
conflicts.

4. Enhance Security:

o Controls who can access, modify, or delete data.

5. Maintain Data Integrity:

o Ensures data correctness via integrity constraints.

6. Enable Easy Access and Retrieval:

o Simplifies data queries using languages like SQL.

7. Improve Scalability and Efficiency:

o Handles increasing data volume effectively.

1.3 Definition of DBMS

A Database Management System (DBMS) is software designed to


manage, store, retrieve, and organize data efficiently. It provides users
with tools for adding, updating, and retrieving data using queries while
ensuring data security, integrity, and consistency.

Examples: MySQL, Oracle, PostgreSQL, MongoDB.

1.4 Comparison of File Processing System & DBMSn

Aspect File Processing System DBMS

Data High redundancy due to Redundancy minimized


Redundancy duplicate files. using central databases.

Data Difficult to ensure as updates Ensured with integrity


Consistency may not reflect everywhere. constraints.

Limited mechanisms to secure Robust security features


Data Security
data. available.

Concurrency Poor handling of simultaneous Excellent support for


Control access. concurrent users.

Integrity maintenance Centralized integrity


Data Integrity
depends on applications. checks enforced.
Aspect File Processing System DBMS

Ease of Complex; custom programs Simplified with query


Access are needed. languages like SQL.

Data Automated recovery


Limited or manual.
Recovery mechanisms available.

Less scalable with increasing High scalability and


Scalability
data volume. efficiency.

1.5 Users of DBMS

1. Database Administrators (DBA)

o Manage database systems, set up security measures, and


ensure optimal performance.

2. Developers

o Create applications using database systems to store, retrieve,


and process data.

3. End Users

o Access and interact with the database through applications


(e.g., customer using a banking app).

4. Data Analysts/Scientists

o Analyze data stored in the DBMS for insights and decision-


making.

5. Managers

o Use data from the database to monitor business operations


and make strategic decisions.

You might also like