SlideShare a Scribd company logo
Advantages of database managementsystem
ASSIGNMENT
Advantages of Database Management System:
The DBMS has a number of advantages as compared to traditional computer
file processing approach. The DBA must keep in mind these benefits or
capabilities during designing databases, coordinating and monitoring the
DBMS.
The major advantages of DBMS are described below:
1. Controlling Data Redundancy:
In non-database systems (traditional computer file processing), each application
program has its own files. In this case, the duplicated copies of the same data
are created at many places. In DBMS, all the data of an organization is
integrated into a single database. The data is recorded at only one place in the
database and it is not duplicated. For example, the dean's faculty file and the
faculty payroll file contain several items that are identical. When they are
converted into database, the data is integrated into a single database so that
multiple copies of the same data are reduced to-single copy.
In DBMS, the data redundancy can be controlled or reduced but is not removed
completely. Sometimes, it is necessary to create duplicate copies of the same
data items in order to relate tables with each other.
By controlling the data redundancy, you can save storage space. Similarly, it is
useful for retrieving data from database using queries.
2. Data Consistency:
By controlling the data redundancy, the data consistency is obtained. If a data
item appears only once, any update to its value has to be performed only once
and the updated value (new value of item) is immediately available to all users.
If the DBMS has reduced redundancy to a minimum level, the database system
enforces consistency. It means that when a data item appears more than once in
the database and is updated, the DBMS automatically updates each occurrence
of a data item in the database.
3. Data Sharing:
In DBMS, data can be shared by authorized users of the organization. The DBA
manages the data and gives rights to users to access the data. Many users can be
authorized to access the same set of information simultaneously. The remote
users can also share same data. Similarly, the data of same database can be
shared between different application programs.
4. Data Integration:
In DBMS, data in database is stored in tables. A single database contains
multiple tables and relationships can be created between tables (or associated
data entities). This makes easy to retrieve and update data.
5. Integrity Constraints:
Integrity constraints or consistency rules can be applied to database so that the
correct data can be entered into database. The constraints may be applied to data
item within a single record or they may be applied to relationships between
records.
Examples:
The examples of integrity constraints are:
(i) 'Issue Date' in a library system cannot be later than the corresponding 'Return
Date' of a book.
(ii) Maximum obtained marks in a subject cannot exceed 100.
There are also some standard constraints that are intrinsic in most of the
DBMSs. These are;
Constraint Name Description
PRIMARY KEY Designates a column or combination of columns as Primary Key and
therefore, values of columns cannot be repeated or left blank.
FOREIGN KEY Relates one table with another table.
UNIQUE Specifies that values of a column or combination of columns cannot
be repeated.
NOT NULL Specifies that a column cannot contain empty values.
CHECK Specifies a condition which each row of a table must satisfy.
Most of the DBMSs provide the facility for applying the integrity constraints.
The integrity constraints are automatically checked at the time of data entry or
when the record is updated. If the data entry operator (end-user) violates an
integrity constraint, the data is not inserted or updated into the database and a
message is displayed by the system. For example, when you draw amount from
the bank through ATM card, then your account balance is compared with the
amount you are drawing. If the amount in your account balance is less than the
amount you want to draw, then a message is displayed on the screen to inform
you about your account balance.
6. Data Security:
Data security is the protection of the database from unauthorized users. Only
the authorized persons are allowed to access the database. Some of the users
may be allowed to access only a part of database i.e., the data that is related to
them or related to their department. Mostly, the DBA or head of a department
can access all the data in the database. Some users may be permitted only to
retrieve data, whereas others are allowed to retrieve as well as to update data.
The database access is controlled by the DBA. He creates the accounts of users
and gives rights to access the database. Typically, users or group of users are
given usernames protected by passwords.
For example,
If you have an account of e-mail in the "hotmail.com" (a popular website), then
you have to give your correct username and password to access your account of
e-mail. Similarly, when you insert your ATM card into the Auto Teller Machine
(ATM) in a bank, the machine reads your ID number printed on the card and
then asks you to enter your pin code (or password). In this way, you can access
your account.
7. Data Atomicity:
A transaction in commercial databases is referred to as atomic unit of work. For
example, when you purchase something from a point of sale (POS) terminal, a
number of tasks are performed such as;
 Company stock is updated.
 Amount is added in company's account.
 Sales person's commission increases etc.
All these tasks collectively are called an atomic unit of work or transaction.
These tasks must be completed in all; otherwise partially completed tasks are
rolled back. Thus through DBMS, it is ensured that only consistent data exists
within the database.
8. Database Access Language:
Most of the DBMSs provide SQL as standard database access language. It is
used to access data from multiple tables of a database.
9. Development of Application:
The cost and time for developing new applications is also reduced. The DBMS
provides tools that can be used to develop application programs. For example,
some wizards are available to generate Forms and Reports. Stored procedures
(stored on server side) also reduce the size of application programs.
10. Creating Forms:
Form is very important object of DBMS. You can create Forms very easily and
quickly in DBMS, once a Form is created, it can be used many times and it can
be modified very easily. The created Forms are also saved along with database
and behave like a software component.
A Form provides very easy way (user-friendly interface) to enter data into
database, edit data, and display data from database. The non-technical users can
also perform various operations on databases through Forms without going into
the technical details of a database.
11. Report Writers:
Most of the DBMSs provide the report writer tools used to create reports. The
users can create reports very easily and quickly. Once a report is created, it can
be used many times and it can be modified very easily. The created reports are
also saved along with database and behave like a software component.
12. Control over Concurrency:
In a computer file-based system, if two users are allowed to access data
simultaneously, it is possible that they will interfere with each other. For
example, if both users attempt to perform update operation on the same record,
then one may overwrite the values recorded by the other. Most DBMSs have
sub-systems to control the concurrency so that transactions are always recorded"
with accuracy.
13. Backup and Recovery Procedures:
In a computer file-based system, the user creates the backup of data regularly to
protect the valuable data from damaging due to failures to the computer system
or application program. It is a time consuming method, if volume of data is
large. Most of the DBMSs provide the 'backup and recovery' sub-systems that
automatically create the backup of data and restore data if required. For
example, if the computer system fails in the middle (or end) of an update
operation of the program, the recovery sub-system is responsible for making
sure that the database is restored to the state it was in before the program started
executing.
14. Data Independence:
The separation of data structure of database from the application program that
is used to access data from database is called data independence. In DBMS,
database and application programs are separated from each other. The DBMS
sits in between them. You can easily change the structure of database without
modifying the application program. For example you can modify the size or
data type of a data items (fields of a database table).
On the other hand, in computer file-based system, the structure of data items are
built into the individual application programs. Thus the data is dependent on the
data file and vice versa.
15. Advanced Capabilities:
DBMS also provides advance capabilities for online access and reporting of
data through Internet. Today, most of the database systems are online. The
database technology is used in conjunction with Internet technology to access
data on the web servers.

More Related Content

What's hot

Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and securityDhani Ahmad
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database DesignArchit Saxena
 
Primary and secondary Storage devices
Primary and secondary Storage devicesPrimary and secondary Storage devices
Primary and secondary Storage devicesMuhammad Usman
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Storage devices and features
Storage devices and featuresStorage devices and features
Storage devices and featuresShubham Nahar
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
old file system/traditional file sysytem
old file system/traditional file sysytemold file system/traditional file sysytem
old file system/traditional file sysytemjizaka
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Database recovery
Database recoveryDatabase recovery
Database recoveryStudent
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemNishant Munjal
 
Operating system
Operating systemOperating system
Operating systemMadhu Bala
 

What's hot (20)

Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Primary and secondary Storage devices
Primary and secondary Storage devicesPrimary and secondary Storage devices
Primary and secondary Storage devices
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
RDBMS concepts
RDBMS conceptsRDBMS concepts
RDBMS concepts
 
Storage devices and features
Storage devices and featuresStorage devices and features
Storage devices and features
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
database
databasedatabase
database
 
old file system/traditional file sysytem
old file system/traditional file sysytemold file system/traditional file sysytem
old file system/traditional file sysytem
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Database recovery
Database recoveryDatabase recovery
Database recovery
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Mainframe
MainframeMainframe
Mainframe
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Visual basic databases
Visual basic databasesVisual basic databases
Visual basic databases
 
Operating system
Operating systemOperating system
Operating system
 

Viewers also liked

Digital Archiving Solutions Presentation English
Digital Archiving Solutions Presentation EnglishDigital Archiving Solutions Presentation English
Digital Archiving Solutions Presentation Englishamangu
 
Archiving & Management of Digital Communication - Presentation
Archiving & Management of Digital Communication - PresentationArchiving & Management of Digital Communication - Presentation
Archiving & Management of Digital Communication - PresentationGwava Man
 
Database Management system
Database Management systemDatabase Management system
Database Management systemVijay Thorat
 
File system-and-database-chapter01-connoly
File system-and-database-chapter01-connolyFile system-and-database-chapter01-connoly
File system-and-database-chapter01-connolyTemma Tems
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantagesjeancly
 
data resource management
 data resource management data resource management
data resource managementsoodsurbhi123
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment>. <
 
File Processing System
File Processing SystemFile Processing System
File Processing SystemDMMMSU-SLUC
 
Database management system
Database management systemDatabase management system
Database management systemFaizan Shabbir
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.yhen06
 
Disadvantages of file management system (file processing systems)
Disadvantages of file management system(file processing systems)Disadvantages of file management system(file processing systems)
Disadvantages of file management system (file processing systems) raj upadhyay
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information SystemswaQas ilYas
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 

Viewers also liked (20)

Digital Archiving Solutions Presentation English
Digital Archiving Solutions Presentation EnglishDigital Archiving Solutions Presentation English
Digital Archiving Solutions Presentation English
 
Archiving & Management of Digital Communication - Presentation
Archiving & Management of Digital Communication - PresentationArchiving & Management of Digital Communication - Presentation
Archiving & Management of Digital Communication - Presentation
 
Database planning
Database planningDatabase planning
Database planning
 
Database Management system
Database Management systemDatabase Management system
Database Management system
 
Kotler Keller - Marketing Management 15th edition, Chapter 01
Kotler Keller - Marketing Management 15th edition, Chapter 01Kotler Keller - Marketing Management 15th edition, Chapter 01
Kotler Keller - Marketing Management 15th edition, Chapter 01
 
Dbms9
Dbms9Dbms9
Dbms9
 
File system-and-database-chapter01-connoly
File system-and-database-chapter01-connolyFile system-and-database-chapter01-connoly
File system-and-database-chapter01-connoly
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
data resource management
 data resource management data resource management
data resource management
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
File Processing System
File Processing SystemFile Processing System
File Processing System
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Database management system
Database management systemDatabase management system
Database management system
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Disadvantages of file management system (file processing systems)
Disadvantages of file management system(file processing systems)Disadvantages of file management system(file processing systems)
Disadvantages of file management system (file processing systems)
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information Systems
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
DBMS
DBMSDBMS
DBMS
 
DbMs
DbMsDbMs
DbMs
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 

Similar to Advantages of database management system

Database Management Systems (Mcom Ecommerce)
Database Management Systems (Mcom Ecommerce)Database Management Systems (Mcom Ecommerce)
Database Management Systems (Mcom Ecommerce)Rupen Parte
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Ravinder Kamboj
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptLisaMalar
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systemsDatasoft Consulting
 
Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.pptRithikRaj25
 
The advantages of a dbms
The advantages of a dbmsThe advantages of a dbms
The advantages of a dbmsadnan_bappy
 
A database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdfA database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdfangelfashions02
 
INTRODUCTION TO DATABASE
INTRODUCTION TO DATABASEINTRODUCTION TO DATABASE
INTRODUCTION TO DATABASECS_GDRCST
 
Database System Concepts and Architecture.ppt
Database System Concepts and Architecture.pptDatabase System Concepts and Architecture.ppt
Database System Concepts and Architecture.pptMANASINANDKISHORDEOR
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemNANDINI SHARMA
 
data base management report
data base management report data base management report
data base management report shivam tripathi
 

Similar to Advantages of database management system (20)

Database Management Systems (Mcom Ecommerce)
Database Management Systems (Mcom Ecommerce)Database Management Systems (Mcom Ecommerce)
Database Management Systems (Mcom Ecommerce)
 
ms-11.pdf
ms-11.pdfms-11.pdf
ms-11.pdf
 
DBMS unit 1
DBMS unit 1DBMS unit 1
DBMS unit 1
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
 
Unit3rd
Unit3rdUnit3rd
Unit3rd
 
Dbms
DbmsDbms
Dbms
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
 
Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.ppt
 
Assign 1
Assign 1Assign 1
Assign 1
 
Database management system
Database management systemDatabase management system
Database management system
 
Ch01
Ch01Ch01
Ch01
 
Dbms
DbmsDbms
Dbms
 
The advantages of a dbms
The advantages of a dbmsThe advantages of a dbms
The advantages of a dbms
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
A database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdfA database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdf
 
INTRODUCTION TO DATABASE
INTRODUCTION TO DATABASEINTRODUCTION TO DATABASE
INTRODUCTION TO DATABASE
 
Database System Concepts and Architecture.ppt
Database System Concepts and Architecture.pptDatabase System Concepts and Architecture.ppt
Database System Concepts and Architecture.ppt
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
data base management report
data base management report data base management report
data base management report
 

More from Nafeesa Naeem

More from Nafeesa Naeem (20)

Business idea of plastic
Business idea of plastic Business idea of plastic
Business idea of plastic
 
Business plan of GFC fan
Business plan of GFC fanBusiness plan of GFC fan
Business plan of GFC fan
 
Business Plan of glow salt
Business Plan of glow saltBusiness Plan of glow salt
Business Plan of glow salt
 
Business plan of gourmet
Business plan of gourmetBusiness plan of gourmet
Business plan of gourmet
 
Amancio ortega gaona
Amancio ortega gaonaAmancio ortega gaona
Amancio ortega gaona
 
acidosis and alkalosis
 acidosis and alkalosis acidosis and alkalosis
acidosis and alkalosis
 
Water purification
Water purificationWater purification
Water purification
 
Water pollution
Water pollutionWater pollution
Water pollution
 
T-test
T-testT-test
T-test
 
Ozone layer
Ozone layer Ozone layer
Ozone layer
 
Dna as a geneticmaterial
Dna as a geneticmaterial Dna as a geneticmaterial
Dna as a geneticmaterial
 
DNA
DNADNA
DNA
 
atomspheric structure
atomspheric structureatomspheric structure
atomspheric structure
 
Animal behavior
Animal behavior Animal behavior
Animal behavior
 
Acid rain
Acid rain Acid rain
Acid rain
 
FACTORS AFFECTING ENZYME ACTIVITY
FACTORS AFFECTING ENZYME ACTIVITYFACTORS AFFECTING ENZYME ACTIVITY
FACTORS AFFECTING ENZYME ACTIVITY
 
freezing point
freezing pointfreezing point
freezing point
 
solutions
solutionssolutions
solutions
 
Enzymes
Enzymes Enzymes
Enzymes
 
Industries of pakistan
Industries of pakistanIndustries of pakistan
Industries of pakistan
 

Recently uploaded

Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfVivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345beazzy04
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxssuserbdd3e8
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFVivekanand Anglo Vedic Academy
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfPo-Chuan Chen
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chipsGeoBlogs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 

Recently uploaded (20)

Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDF
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Advantages of database management system

  • 1. Advantages of database managementsystem ASSIGNMENT
  • 2. Advantages of Database Management System: The DBMS has a number of advantages as compared to traditional computer file processing approach. The DBA must keep in mind these benefits or capabilities during designing databases, coordinating and monitoring the DBMS. The major advantages of DBMS are described below: 1. Controlling Data Redundancy: In non-database systems (traditional computer file processing), each application program has its own files. In this case, the duplicated copies of the same data are created at many places. In DBMS, all the data of an organization is integrated into a single database. The data is recorded at only one place in the database and it is not duplicated. For example, the dean's faculty file and the faculty payroll file contain several items that are identical. When they are converted into database, the data is integrated into a single database so that multiple copies of the same data are reduced to-single copy. In DBMS, the data redundancy can be controlled or reduced but is not removed completely. Sometimes, it is necessary to create duplicate copies of the same data items in order to relate tables with each other. By controlling the data redundancy, you can save storage space. Similarly, it is useful for retrieving data from database using queries. 2. Data Consistency: By controlling the data redundancy, the data consistency is obtained. If a data item appears only once, any update to its value has to be performed only once and the updated value (new value of item) is immediately available to all users. If the DBMS has reduced redundancy to a minimum level, the database system enforces consistency. It means that when a data item appears more than once in the database and is updated, the DBMS automatically updates each occurrence of a data item in the database.
  • 3. 3. Data Sharing: In DBMS, data can be shared by authorized users of the organization. The DBA manages the data and gives rights to users to access the data. Many users can be authorized to access the same set of information simultaneously. The remote users can also share same data. Similarly, the data of same database can be shared between different application programs. 4. Data Integration: In DBMS, data in database is stored in tables. A single database contains multiple tables and relationships can be created between tables (or associated data entities). This makes easy to retrieve and update data. 5. Integrity Constraints: Integrity constraints or consistency rules can be applied to database so that the correct data can be entered into database. The constraints may be applied to data item within a single record or they may be applied to relationships between records. Examples: The examples of integrity constraints are: (i) 'Issue Date' in a library system cannot be later than the corresponding 'Return Date' of a book. (ii) Maximum obtained marks in a subject cannot exceed 100. There are also some standard constraints that are intrinsic in most of the DBMSs. These are; Constraint Name Description PRIMARY KEY Designates a column or combination of columns as Primary Key and therefore, values of columns cannot be repeated or left blank. FOREIGN KEY Relates one table with another table. UNIQUE Specifies that values of a column or combination of columns cannot be repeated.
  • 4. NOT NULL Specifies that a column cannot contain empty values. CHECK Specifies a condition which each row of a table must satisfy. Most of the DBMSs provide the facility for applying the integrity constraints. The integrity constraints are automatically checked at the time of data entry or when the record is updated. If the data entry operator (end-user) violates an integrity constraint, the data is not inserted or updated into the database and a message is displayed by the system. For example, when you draw amount from the bank through ATM card, then your account balance is compared with the amount you are drawing. If the amount in your account balance is less than the amount you want to draw, then a message is displayed on the screen to inform you about your account balance. 6. Data Security: Data security is the protection of the database from unauthorized users. Only the authorized persons are allowed to access the database. Some of the users may be allowed to access only a part of database i.e., the data that is related to them or related to their department. Mostly, the DBA or head of a department can access all the data in the database. Some users may be permitted only to retrieve data, whereas others are allowed to retrieve as well as to update data. The database access is controlled by the DBA. He creates the accounts of users and gives rights to access the database. Typically, users or group of users are given usernames protected by passwords. For example, If you have an account of e-mail in the "hotmail.com" (a popular website), then you have to give your correct username and password to access your account of e-mail. Similarly, when you insert your ATM card into the Auto Teller Machine (ATM) in a bank, the machine reads your ID number printed on the card and then asks you to enter your pin code (or password). In this way, you can access your account.
  • 5. 7. Data Atomicity: A transaction in commercial databases is referred to as atomic unit of work. For example, when you purchase something from a point of sale (POS) terminal, a number of tasks are performed such as;  Company stock is updated.  Amount is added in company's account.  Sales person's commission increases etc. All these tasks collectively are called an atomic unit of work or transaction. These tasks must be completed in all; otherwise partially completed tasks are rolled back. Thus through DBMS, it is ensured that only consistent data exists within the database. 8. Database Access Language: Most of the DBMSs provide SQL as standard database access language. It is used to access data from multiple tables of a database. 9. Development of Application: The cost and time for developing new applications is also reduced. The DBMS provides tools that can be used to develop application programs. For example, some wizards are available to generate Forms and Reports. Stored procedures (stored on server side) also reduce the size of application programs. 10. Creating Forms: Form is very important object of DBMS. You can create Forms very easily and quickly in DBMS, once a Form is created, it can be used many times and it can be modified very easily. The created Forms are also saved along with database and behave like a software component. A Form provides very easy way (user-friendly interface) to enter data into database, edit data, and display data from database. The non-technical users can also perform various operations on databases through Forms without going into the technical details of a database.
  • 6. 11. Report Writers: Most of the DBMSs provide the report writer tools used to create reports. The users can create reports very easily and quickly. Once a report is created, it can be used many times and it can be modified very easily. The created reports are also saved along with database and behave like a software component. 12. Control over Concurrency: In a computer file-based system, if two users are allowed to access data simultaneously, it is possible that they will interfere with each other. For example, if both users attempt to perform update operation on the same record, then one may overwrite the values recorded by the other. Most DBMSs have sub-systems to control the concurrency so that transactions are always recorded" with accuracy. 13. Backup and Recovery Procedures: In a computer file-based system, the user creates the backup of data regularly to protect the valuable data from damaging due to failures to the computer system or application program. It is a time consuming method, if volume of data is large. Most of the DBMSs provide the 'backup and recovery' sub-systems that automatically create the backup of data and restore data if required. For example, if the computer system fails in the middle (or end) of an update operation of the program, the recovery sub-system is responsible for making sure that the database is restored to the state it was in before the program started executing. 14. Data Independence: The separation of data structure of database from the application program that is used to access data from database is called data independence. In DBMS, database and application programs are separated from each other. The DBMS sits in between them. You can easily change the structure of database without modifying the application program. For example you can modify the size or data type of a data items (fields of a database table).
  • 7. On the other hand, in computer file-based system, the structure of data items are built into the individual application programs. Thus the data is dependent on the data file and vice versa. 15. Advanced Capabilities: DBMS also provides advance capabilities for online access and reporting of data through Internet. Today, most of the database systems are online. The database technology is used in conjunction with Internet technology to access data on the web servers.