写点什么

数据库系统的组成

作者:阿泽🧸
  • 2022-11-06
    北京
  • 本文字数:837 字

    阅读完需:约 3 分钟

数据库系统的组成

数据库只不过是一些信息的聚集。通常意义下,“数据库”这个术语是指由数据库管理系统(DataBase Management System,简称 DBMS)管理的数据集。一个数据库系统应该具有以下 4 种特性。

  • 允许使用数据定义语言(Data Definition Language),建立新的数据库,指定它们的模式(schema)。

  • 能够查询数据和更新数据,所使用的语言通常称为“查询语言”或“数据操作语言”。

  • 支持存储大量的数据,并且经过很长一段时间以后仍保证安全,使其免遭意外或非授权的使用,同时允许对数据库查询和更新的有效访问。

  • 控制多用户的同时访问,使一个用户的访问不影响其他用户,保证同时访问不会损坏数据。


一个完整的数据库系统由数据库、数据库管理系统、软件支持系统、硬件系统和数据库管理员及相关人员 5 部分组成。

1、数据库

这里所说的数据库指的是物理数据库,是按照一定的数据模型组织并存放在外存储设备上的数据集合。例如,在学生选课信息管理系统中,应用程序获取的数据来自选课管理数据库,这个数据库中可能存放着学生信息、课程信息、教师信息等。


除了用户直接使用的数据外,还有另一类数据,它们是有关数据库的定义信息,如用户表及权限、数据库表的定义等。这些信息通常存放在数据字典中,用户一般不能改动数据字典的内容。

2、数据库管理系统—DBMS

数据库管理系统是对数据进行管理的软件系统,是数据库系统的核心软件。数据库系统的一切操作,如创建表、视图、索引,向表中插入数据,对数据进行检索、修改、删除等,都是通过数据库管理系统实现的。一般而言,数据库管理系统主要提供了数据定义、数据存储、数据库管理等功能。

3、软件支持系统

数据库系统的软件除了 DBMS 之外,还需要一个软件支撑环境,包括操作系统、应用系统开发工具、各种宿主语言以及实用程序等。

4、硬件支持系统

硬件支持系统主要是指计算机。对于分布式数据库而言,计算机网络也是基础环境。

5、数据库管理员及相关人员

数据库有关人员主要包括数据管理员(DBA)、系统分析员、应用程序员和普通用户。数据库系统中,不同人员可操控不同级别的数据。


发布于: 刚刚阅读数: 4
用户头像

阿泽🧸

关注

还未添加个人签名 2020-11-12 加入

还未添加个人简介

评论

发布
暂无评论
数据库系统的组成_数据库_阿泽🧸_InfoQ写作社区