0% found this document useful (0 votes)
2 views

Lesson-3-Traditional-File-and-Database-Approach

The document discusses the differences between traditional file-processing systems and database management systems (DBMS), highlighting issues such as data redundancy, inconsistency, and difficulty in data access in file systems. It outlines the advantages of DBMS, including controlled redundancy, security, efficient query processing, and backup capabilities, while also noting disadvantages like high storage requirements and security risks. Additionally, it mentions scenarios where using a DBMS may not be appropriate due to high overhead costs and simple application needs.

Uploaded by

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

Lesson-3-Traditional-File-and-Database-Approach

The document discusses the differences between traditional file-processing systems and database management systems (DBMS), highlighting issues such as data redundancy, inconsistency, and difficulty in data access in file systems. It outlines the advantages of DBMS, including controlled redundancy, security, efficient query processing, and backup capabilities, while also noting disadvantages like high storage requirements and security risks. Additionally, it mentions scenarios where using a DBMS may not be appropriate due to high overhead costs and simple application needs.

Uploaded by

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

DATA MANAGEMENT SYSTEM

PREPARED BY: RYAN NOLASCO


LESSON III- TRADITIONAL FILE-PROCESSING
SYSTEM VS DATABASE APPROACH
UNIT 1
FILE SYSTEM & DATABASE MANAGEMENT
SYSTEM

1. DATA REDUNDANCY AND INCONSISTENCY


 Software Application are developed by different programmers.
 Every programmer will choose different files for their own activities.
 Files structures are going to be different.
 Different Programming Languages.
 Duplication – Redundancy.
 Higher storage and access cost.
 Inconsistency.
FILE SYSTEM & DATABASE MANAGEMENT
SYSTEM

2. DIFFICULTY IN ACCESSING THE DATA


 For example: Find out all students who resides in a particular city.
Find out all students who gained 25 credits.
 Files system are NOT convenient and efficient.
 More responsive data-retrieval system is needed.
FILE SYSTEM & DATABASE MANAGEMENT
SYSTEM

3. DATA ISOLATION
 Different programmers – Different files – Different structures.
 Data are scattered in different files.
 Files may be in different locations.
 Data isolation is difficult.
LESSON III - ADVANTAGES AND
DISADVANTAGES OF DATABASE SYSTEMS
UNIT 1
ADVANTAGES OF DBMS APPROACH

Controlling Redundancy
Traditional life system: Each user group maintain its own files. Lead to wastage of
storage space, inconsistency.
Database Approach: Views of different users – integrated. All the data stored is only
one place of the database.
Restricting Unauthorized Access: Multiple users share a large database; the type of
access operation must be controlled. DBMS provide security and authorization subsystem.
Providing Storage Structures for Efficient Query Processing: Database systems must
provide capabilities for efficiently executing queries and updates.
Providing Backup & Recovery: Backup and recovery subsystem of DBMS is responsible
for recovery in case hardware or software failures.
Providing Multiple User Interfaces: Multiple users – different levels of technical
knowledge – so DBMS should provide a variety of user interfaces.
DISADVANTAGES OF DBMS APPROACH

 High Storage Requirement


 Performance Issues in high database
 Security Risks
 Maintenance and Regular Updates
 Possibility of Data Loss
ADDITIONAL IMPLICATIONS OF USING DATABASE APPROACH

Potential for Enforcing Standards:


- DBA can define and enforce standards among database users.
- This facilitates communication & co-operation within the
organization.
Reduced Application Development Time:
- Developing a new application takes very little time.
Flexibility:
- Modern DBMS allow certain types of changes to the structure of
WHEN NOT TO USE DBMS
 Overhead costs of using DBMS:
High initial investment
Overhead for providing security, concurrency control
recovery.
 Database & Application – simple, well defined and no
changes expected.
 Multiple user access – not required.
THANK YOU!

You might also like