cs8492 database management systems · 2020. 1. 26. · –inconsistent database state.(money...
TRANSCRIPT
![Page 1: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/1.jpg)
CS8492 DATABASE MANAGEMENT SYSTEMS
PURPOSE OF DATABASE SYSTEMS
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
P.Poovizhi
AP/IT
1/16
![Page 2: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/2.jpg)
Purpose of Database Systems
• Data redundancy and inconsistency
– Information Duplication(redundancy)
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 2/16
![Page 3: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/3.jpg)
• Difficulty in accessing data.
– conventional file-processing environments do not allow needed data to be retrieved in a convenient and efficient manner.
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
Purpose of Database Systems
3/16
![Page 4: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/4.jpg)
• Data isolation
– scattered in various files
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
Purpose of Database Systems
4/16
![Page 5: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/5.jpg)
• Integrity problems
– difficult to change the programs (adding new constrains)
– Below zero balance ex(in bank)
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
Purpose of Database Systems
5/16
![Page 6: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/6.jpg)
• Atomicity problems
– inconsistent database state.(Money transfer)
– Atomic means the transaction must happen in its entirety or not at all. It is difficult to ensure atomicity in a conventional file processing system.
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
Purpose of Database Systems
6/16
![Page 7: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/7.jpg)
Find the Difference
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 7/16
![Page 8: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/8.jpg)
Concurrent access anomalies • Many systems allow multiple users to update the data simultaneously -
interaction of concurrent updates is possible and may result in inconsistent
data.
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 8/16
![Page 9: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/9.jpg)
Security problems
Enforcing security constraints to the file processing system is difficult
CS8492 PURPOSE OF DATABASE SYSTEM 1/26/2020 9/16
![Page 10: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/10.jpg)
Use of DBMS
• Effective and efficient management of data
• Query processing and management
• Easy to understand and user friendly
• Security and integrity of data
• Better Decision making
• Data sharing and storage
• Better access to accurate data
• Ensures error free information
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 10/16
![Page 11: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/11.jpg)
Assessment - Puzzle
• Is there any relationship between this picture with purpose of database system?
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 11/16
![Page 12: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/12.jpg)
Solution
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
Redundancy
12/16
![Page 13: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/13.jpg)
Assessment - Puzzle
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM
• Is there any relationship between this picture with purpose of database system?
13/16
![Page 14: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/14.jpg)
Solution
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 14/16
![Page 15: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/15.jpg)
Reference Link
• https://www.geeksforgeeks.org/need-for-dbms/
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 15/16
![Page 16: CS8492 DATABASE MANAGEMENT SYSTEMS · 2020. 1. 26. · –inconsistent database state.(Money transfer) –Atomic means the transaction must happen in its entirety or not at all. It](https://reader036.vdocument.in/reader036/viewer/2022081601/612ef8941ecc5158694325bb/html5/thumbnails/16.jpg)
Thank you
1/26/2020 CS8492 PURPOSE OF DATABASE SYSTEM 16/16