mod 1 A
mod 1 A
12
DESCRIPTION OF
COMPONENTS
Users: Users may be of any kind such as DB administrator,
System developer, or database users.
13
Drawbacks of File
system
Data redundancy
Data inconsistency
Data Isolation
Atomicity issues
Dependency on application programs
Data Security
14
DBMS vs. Flat
File
DBMS Flat File Management System
15
Advantage of DBMS over file
system
There are several advantages of Database management
system over file system. Few of them are as follows:
No redundant data.
Data Consistency and Integrity.
Data Security.
16
Advantage of DBMS over file
system
Privacy
Easy access to data
Easy recovery
Flexible
17
Disadvantages of DBMS
DBMS implementation cost is high compared to the file
system.
18
Introduction to DBMS
A Database Management System (DBMS) is a software
system that is designed to manage and organize data in a
structured manner.
It allows users to create, modify, and query a database, as
well as manage the security and access controls for that
database.
DBMS provides an environment to store and retrieve the
data in coinvent and efficient manner.
Introduction to DBMS
Key Features of DBMS
Data modeling: A DBMS provides tools for creating and
modifying data models, which define the structure and
relationships of the data in a database.
Data storage and retrieval: A DBMS is responsible for
storing and retrieving data from the database, and can
provide various methods for searching and querying the
data.
Concurrency control: A DBMS provides mechanisms for
controlling concurrent access to the database, to ensure
that multiple users can access the data without conflicting
with each other.
Key Features of DBMS
Data integrity and security: A DBMS provides tools for
enforcing data integrity and security constraints, such as
constraints on the values of data and access controls that
restrict who can access the data.
Backup and recovery: A DBMS provides mechanisms for
backing up and recovering the data in the event of a
system failure.
DBMS can be classified into two types: Relational
Database Management System (RDBMS) and Non-Relational
Database Management System (NoSQL or Non-SQL)
Key Features of DBMS
RDBMS: Data is organized in the form of tables and each
table has a set of rows and columns. The data are related
to each other through primary and foreign keys.
NoSQL: Data is organized in the form of key-value pairs,
documents, graphs, or column-based. These are designed
to handle large-scale, high-performance scenarios.
Purpose of Database System
Purpose of Database System
It helps to keep the data separated from all program that makes
use of it.