数据库管理系统(DBMS)的基本目的是什么?

要了解为什么需要数据库管理系统,让我们看一下传统操作系统支持的典型“文件处理系统”。

示例

在储蓄银行申请。储蓄账户和客户记录保存在永久性系统文件中。

编写应用程序来操作文件以执行如下任务 -

  • 借记或贷记帐户。

  • 添加新帐户。

  • 查找帐户余额。

  • 生成月报表。

随着需要编写新的应用程序,根据需要创建新的永久文件,系统的开发继续进行,但在很长一段时间内,文件可能采用不同的格式,应用程序可能采用不同的语言。

文件处理中的问题

因此,由于以下原因,我们可以看到直接文件处理方法存在问题 -

  • 数据冗余和不一致- 相同的信息可能在多个地方重复。可能无法正确更新所有副本。

  • 访问数据的困难- 可能必须编写新的应用程序来满足异常请求。

  • 数据隔离- 不同文件中不同格式的数据,甚至难以编写新的应用程序。

  • 多个用户- 想要更快的响应时间的并发。需要保护并发更新。

  • 安全问题- 系统的每个用户都应该只能访问他们被允许查看的数据,这很难通过应用程序强制执行。

  • 完整性问题- 可能需要数据来满足约束。

为了克服这些问题,引入了数据库管理系统的开发。因此,DBMS 意味着它被定义为允许用户定义、创建和维护数据库并提供对数据的控制访问的软件系统。

DBMS 是用于管理数据的程序集合,同时它支持不同类型的用户创建、管理、检索、更新和存储信息。

示例

管理大量数据的小型初创公司和行业变得一团糟。因此,像 DBMS 这样的软件在许多有关高效信息管理的领域带来了革命。

它基本上是一组程序,允许用户根据用户要求从数据库中存储、修改或更新和检索信息。DBMS 还为数据库提供安全和保护。DBMS 充当数据库和用户之间的中间层。

数据库管理系统的类型

不同类型的 DBMS 如下 -

  • 我的 SQL

  • 甲骨文

  • MYSQL服务器

  • 微软访问

  • SQL

  • 数据库2

以上是 数据库管理系统(DBMS)的基本目的是什么? 的全部内容, 来源链接: utcz.com/z/359501.html

回到顶部