数据库管理系统的目的是什么?
数据库管理系统(DBMS)被定义为一种软件系统,允许用户定义、创建和维护数据库,并提供对数据的控制访问。
它是一组用于管理数据的程序,同时支持不同类型的用户创建、管理、检索、更新和存储信息。
目的
DBMS的目的是将以下内容转化为-
- 数据转化为信息。
-
信息转化为知识。
-
知识转化为行动。
下图解释了DBMS中数据到信息到知识到行动的转化过程-
以前,数据库应用程序直接构建在文件系统之上。
文件系统的缺点
使用文件系统有很多缺点。它们如下所述-
- 数据冗余和不一致:不同的文件格式,信息在不同文件中的重复。
-
访问数据困难:要进行新任务,我们需要编写新程序。
-
数据隔离-不同的文件和格式。
-
完整性问题。
-
更新的原子性-失败会使数据库处于不一致的状态。例如,从一个账户转账到另一个账户的资金转移可能不完整。
-
多用户并发访问。
-
安全问题。
数据库系统为所有这些问题提供了很多解决方案。
DBMS的用途
DBMS的主要用途如下-
- 数据独立性和高效访问数据。
-
减少应用程序开发时间。
-
安全性和数据完整性。
-
统一的数据管理。
-
并发访问和从崩溃中恢复。
DBMS的应用
DBMS的不同应用如下-
-
铁路预订系统 − 用于记录车票预订,列车出发和到达状态,并通过数据库向乘客提供更新。
-
图书馆管理系统 − 图书馆中有很多书籍,很难在册子或复印本上记录所有书籍。因此,需要使用DBMS来跟踪所有书籍记录,借书日期,书名,作者并维护记录。
-
银行 − 我们每天进行许多交易,而不直接去银行。唯一的原因是使用数据库,它管理客户的所有数据。
-
教育机构 − 所有与学生相关的考试和数据都在互联网上通过数据库管理系统进行维护。它包含学生的注册详细信息,成绩,等级和可用课程。所有这些工作都可以在线完成,而无需访问机构。
-
社交媒体网站 − 通过填写必要的详细信息,我们能够访问社交媒体平台。许多用户每天登录社交网站,如Facebook,Pinterest和Instagram。所有与用户相关的信息都存储和维护在数据库中。