SlideShare uma empresa Scribd logo
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.1
Database Management
System 1
Introduction to Database System
Chittaranjan Pradhan
School of Computer Engineering,
KIIT University
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.2
Data & Information
Data & Information
• Data
• Raw facts, unprocessed facts
• Refers to what is actually stored
• Information
• Result of processing raw data
• Refers to meaning of the data, understood by the user
Data management focuses on the generation, storage &
retrieval of data
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.3
Limitations of File-Processing Systems
Limitations of File-Processing Systems
• Redundancy problem
• Repetitive data
• Data-inconsistency problem
• Incorrectness of data
• Lack of data integration
• Complex and time consuming
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.4
Database
Database
• Database is a collection of interrelated data
• Database is a shared, integrated computer structure that
stores:
• End- user data: raw facts of interest to the end-user
• Meta data: through which the end-user data are integrated
& managed. The metadata provides a description of the
data characteristics and the set of relationships that link the
data found within the database
• Database is an organized collection of data of an
organization or enterprise
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.5
DBMS
DBMS
• DBMS (Database Management System) is a collection of
programs that manages structure & controls access to the
data stored in the database
• It includes tools to add, modify or delete data from the
database, ask questions (or queries) about the data stored
in the database and produce reports
• DBMS serves as the intermediary between the user & the
database
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.6
Database Types
Database Types
• Depending on the number of users accessing the
database, a database system may be classified as:
• Single-user database system: It supports only one user at
a time. When a single-user database runs on a personal
computer, it is also called a desktop database system
• Multi-user database system: It supports multiple users at
the same time. When a multi-user database supports
relatively small number of users, it is called as a workgroup
database system. If the database is used by many users
across globe, it is known as enterprise database system
• Depending on the location of the database, a database
system may be classified as:
• Centralized database system: It supports data located at
a single site or single place
• Distributed database system: It supports data distributed
across several different sites. Here, the same database can
be replicated and stored in another computer so that when
ever the original server goes down; the data can be
available to the user from the replicated data from other
servers
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.7
Advantages of Database System
Advantages of Database System
A database system is comprised of a database, DBMS
software and appropriate hardware
• Controlling Redundancy & Inconsistency: ensures the
consistency of data and saves storage space
• Allows Data Sharing: allows data to be shared among
different users located at different locations
• Restricting Unauthorized Access: controls the type of data
access
• Providing Storage Structures for efficient query
processing: provides capabilities for efficiently executing
queries and updates. It must provide specialized data
structures to speed up disk search for the desired record
Introduction to
Database System
Chittaranjan Pradhan
Data & Information
Limitations of
File-Processing
Systems
Database
DBMS
Database Types
Advantages of
Database System
1.8
Advantages of Database System...
Advantages of Database System...
• Providing Backup & Recovery: provides facilities for
recovery from hardware or software failures
• Providing multiple user interfaces: provides a variety of
user interfaces
• Enforcing Integrity Constraints: provides capabilities for
defining and enforcing database constraints
• Solving data isolation: each user transaction is isolated
from other’s transaction on the same critical data
• Providing economies of scaling: easily scalable to any
number of records/users

Mais conteúdo relacionado

Semelhante a DBMS (An Introduction to Database System)

CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
MEGHANA508383
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
DivyaKS12
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
Dr. Jasmine Beulah Gnanadurai
 
Introduction to files and db systems 1.0
Introduction to files and db systems 1.0Introduction to files and db systems 1.0
Introduction to files and db systems 1.0
Dr. C.V. Suresh Babu
 
Unit 1 dbms
Unit 1 dbmsUnit 1 dbms
Unit 1 dbms
Sweta Singh
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
CharthaGaglani
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
chatkall46
 
UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdf
OmarFarooque9
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
KavithaA19
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
kingVox
 
Database system
Database systemDatabase system
Database system
Oduro Boakye
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
dhanajimirajkar1
 
Unit-I mech for studendts for btech .ppt
Unit-I mech for studendts for btech .pptUnit-I mech for studendts for btech .ppt
Unit-I mech for studendts for btech .ppt
DeepakShakya39
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approach
Luina Pani
 
Difference between File system And DBMS.pptx
Difference between File system And DBMS.pptxDifference between File system And DBMS.pptx
Difference between File system And DBMS.pptx
ShayanMujahid2
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
MaxamedAbiib1
 
1. intro
1. intro1. intro
1. intro
khoahuy82
 
CHAPTER 1 Database system architecture.pptx
CHAPTER 1 Database system architecture.pptxCHAPTER 1 Database system architecture.pptx
CHAPTER 1 Database system architecture.pptx
kashishy2
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
Session1
Session1Session1
Session1
asdf0000
 

Semelhante a DBMS (An Introduction to Database System) (20)

CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
 
Introduction to files and db systems 1.0
Introduction to files and db systems 1.0Introduction to files and db systems 1.0
Introduction to files and db systems 1.0
 
Unit 1 dbms
Unit 1 dbmsUnit 1 dbms
Unit 1 dbms
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdf
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
 
Database system
Database systemDatabase system
Database system
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
 
Unit-I mech for studendts for btech .ppt
Unit-I mech for studendts for btech .pptUnit-I mech for studendts for btech .ppt
Unit-I mech for studendts for btech .ppt
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approach
 
Difference between File system And DBMS.pptx
Difference between File system And DBMS.pptxDifference between File system And DBMS.pptx
Difference between File system And DBMS.pptx
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
 
1. intro
1. intro1. intro
1. intro
 
CHAPTER 1 Database system architecture.pptx
CHAPTER 1 Database system architecture.pptxCHAPTER 1 Database system architecture.pptx
CHAPTER 1 Database system architecture.pptx
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 
Session1
Session1Session1
Session1
 

Último

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
AIRCC Publishing Corporation
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 

Último (20)

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 

DBMS (An Introduction to Database System)

  • 1. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.1 Database Management System 1 Introduction to Database System Chittaranjan Pradhan School of Computer Engineering, KIIT University
  • 2. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.2 Data & Information Data & Information • Data • Raw facts, unprocessed facts • Refers to what is actually stored • Information • Result of processing raw data • Refers to meaning of the data, understood by the user Data management focuses on the generation, storage & retrieval of data
  • 3. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.3 Limitations of File-Processing Systems Limitations of File-Processing Systems • Redundancy problem • Repetitive data • Data-inconsistency problem • Incorrectness of data • Lack of data integration • Complex and time consuming
  • 4. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.4 Database Database • Database is a collection of interrelated data • Database is a shared, integrated computer structure that stores: • End- user data: raw facts of interest to the end-user • Meta data: through which the end-user data are integrated & managed. The metadata provides a description of the data characteristics and the set of relationships that link the data found within the database • Database is an organized collection of data of an organization or enterprise
  • 5. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.5 DBMS DBMS • DBMS (Database Management System) is a collection of programs that manages structure & controls access to the data stored in the database • It includes tools to add, modify or delete data from the database, ask questions (or queries) about the data stored in the database and produce reports • DBMS serves as the intermediary between the user & the database
  • 6. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.6 Database Types Database Types • Depending on the number of users accessing the database, a database system may be classified as: • Single-user database system: It supports only one user at a time. When a single-user database runs on a personal computer, it is also called a desktop database system • Multi-user database system: It supports multiple users at the same time. When a multi-user database supports relatively small number of users, it is called as a workgroup database system. If the database is used by many users across globe, it is known as enterprise database system • Depending on the location of the database, a database system may be classified as: • Centralized database system: It supports data located at a single site or single place • Distributed database system: It supports data distributed across several different sites. Here, the same database can be replicated and stored in another computer so that when ever the original server goes down; the data can be available to the user from the replicated data from other servers
  • 7. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.7 Advantages of Database System Advantages of Database System A database system is comprised of a database, DBMS software and appropriate hardware • Controlling Redundancy & Inconsistency: ensures the consistency of data and saves storage space • Allows Data Sharing: allows data to be shared among different users located at different locations • Restricting Unauthorized Access: controls the type of data access • Providing Storage Structures for efficient query processing: provides capabilities for efficiently executing queries and updates. It must provide specialized data structures to speed up disk search for the desired record
  • 8. Introduction to Database System Chittaranjan Pradhan Data & Information Limitations of File-Processing Systems Database DBMS Database Types Advantages of Database System 1.8 Advantages of Database System... Advantages of Database System... • Providing Backup & Recovery: provides facilities for recovery from hardware or software failures • Providing multiple user interfaces: provides a variety of user interfaces • Enforcing Integrity Constraints: provides capabilities for defining and enforcing database constraints • Solving data isolation: each user transaction is isolated from other’s transaction on the same critical data • Providing economies of scaling: easily scalable to any number of records/users