数据库系统由哪几部分组成 ?数据库系统概论

2020-05-26 22:02:22 java常见问答 12968

随着计算机行业的不断普及,了解java软件开发的人也越来越多,那么你是否也了解过数据库系统是由哪几部分组成的呢?有兴趣的朋友跟小编一起来看看吧。

数据库系统就是DBS(Data Base System,我们简称DBS)通常是由软件、数据库和数据管理员来组成的。其软件就主要是包括操作系统、各种宿主语言、实用程序以及数据库系统。数据库主要是由数据库管理系统来统一管理的,不管是数据的插入,还是修改和检索都是要通过数据库管理系统来进行的。数据管理员就是负责创建、监控和维护整个数据库的,让数据也能被任何有权使用的人有效的来使用。一般都是由业务水平较高且资历比较深的人员担任数据库管理员的。

数据库系统一般是由4个部分组成的:

其一是数据库(database,DB)是指长期存储在计算机里面的,有组织的,可共享的数据的集合。数据库里面的数据都是按照一定的数学模型组织、描述和存储,具有较小的冗余和较高的数据独立性和易扩展性,并且可以为各种的用户共享的。

其二是硬件:是构成计算机系统的各种物理性质上面的设备,其中也包括存储所需要的一些外部设备。硬件的配置应该是要满足整个数据库系统的需要的。

其三是软件:它包括了操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)其实就是数据库系统的核心软件了,也是在操作系统的支持下工作的,比较合理的解决了如何科学地组织和存储数据,如何高效地获取和维护数据的系统软件的一些问题。

其四是人员:主要是有四类。第一类就是系统分析员和数据库设计人员:系统分析员是负责应用系统的需求分析和规范的说明的,他们和用户及数据库管理员是一起去确定系统的硬件配置的,并且还参与了数据库系统的概要设计。数据库设计人员负主要责数据库中数据的确定、数据库的各级模式的设计。第二类是应用程序员,用来负责编写使用数据库的应用程序。这些应用程序就是可以对数据进行检索、建立、删除或修改的操作。第三类为最终用户,他们就利用了系统的接口或者查询语言访问了数据库。第四类用户就是数据库管理员(data base administrator,DBA)了,主要是负责数据库的总体信息的控制。DBA的具体职责包括:具体数据库中的信息内容和结构,这就决定了数据库的存储结构和存取的策略,定义数据库的安全性要求和完整性约束条件,用来监控数据库的使用和运行,负责数据库的性能上面的改进、数据库的重组和重构,用来提高系统的性能。

那么以上就是本篇文章的所有内容了,还想了解更多java常见问答知识,记得来关注本站消息哦。

推荐阅读:

数据库索引是什么意思?特点有哪些?

数据库索引的优缺点是什么?什么情况要建立索引?