PURPOSE OF DATABASE SYSTEMS
By
Mrs.Subhasheni A
Assistant Professor
Sri Ramakrishna college of Arts & Science
INTRODUCTION
A Database System is designed to efficiently store,
manage, and retrieve large amounts of structured data.
Database systems provide a way to organize and
manage data in a manner that is both efficient and
secure.
PURPOSES AND BENEFITS OF
USING A DATABASE SYSTEM
This section will cover the core purposes and benefits of using a database
system:
1. Data Storage
Database systems allow users to store large volumes of data in a centralized
and organized manner.
Data can be stored in tables, with fields representing attributes and rows
representing records.
2. Data Retrieval and Querying
The primary function of a database system is to provide fast and easy access
to data.
Using SQL (Structured Query Language), users can retrieve specific data
through queries, filters, and sorts.
3. Data Integrity
Ensures the accuracy and consistency of data by using constraints (e.g.,
primary keys, foreign keys).
Database systems ensure that data is stored in a way that prevents
duplication and maintains consistency.
CONTN..
4.Data Security
Protects sensitive information through user authentication, encryption, and
access controls.
Permissions and roles are defined to restrict access to data at different levels (table,
record, column).
5. Concurrency Control
Database systems manage multiple users accessing and modifying data
simultaneously, ensuring data consistency.
This is achieved through transaction management and locking mechanisms.
6. Data Backup and Recovery
Database systems provide built-in methods for backing up data and recovering
lost data in case of failures.
Regular backups ensure business continuity and data protection.
CONTN..
7.Data Relationships
Database systems allow for the creation of relationships between
different sets of data using keys (e.g., primary and foreign keys).
This enables users to combine and query multiple tables efficiently,
establishing a relational model.
8. Data Scalability
As data grows, database systems can scale to handle increasing
amounts of data.
Advanced databases provide distributed databases and cloud
databases to support large-scale applications.
CONTN
9. Improved Decision Making
By organizing data in a structured and accessible way, database systems
enable better data analysis and reporting.
Accurate and up-to-date data can be used to make informed business
decisions.
10. Automation and Efficiency
Database systems automate routine tasks such as data entry, updates, and
report generation, improving efficiency and reducing manual work.