数据库(笔记)——数据库系统组成

标题数据库系统(DataBase System,DBS)

数据库系统是以计算机硬件为工具,把数据组织成数据库形式并对其进行存储、管理、处理和维护数据的高效能的信息处理系统。

组成

计算机硬件系统数据库软件系统(包含操作系统、应用程序开发工具、数据库应用系统、数据库管理系统(DBMS))和数据库用户组成
在这里插入图片描述

硬件系统

存储和运行数据库的硬件设备
包含CPU、内存、大容量的存储设备、输入输出设备和外部设备

数据库

存储在计算机内、有组织、可共享的数据和数据对象的集合(文件集合)
这种集合有一定的结构,能对其进行检索和存储
数据库有集成性共享性两个特点,这两个特点都是对数据而言的

数据库用户

最终用户(普通用户)、应用程序员、数据库管理员

  • 最终用户(End User):一般指普通用户,这类用户直接通过已编制的接口使用数据库
  • 应用程序员(Application Programmer):负责编制应用程序,调试和安装
  • 数据库管理员(DataBase Administrator, DBA):负责设计、建立、管理和维护数据路

软件系统

软件系统主要包括:数据库管理系统、操作系统、应用系统等

  • 操作系统:在计算机硬件之上,管理计算机资源
  • 数据库管理系统(DataBase Managem System):对数据库的数据进行存储、维护、管理,DBMS是数据库系统的核心软件,有着以下功能:
    • 数据库定义:定义数据库中Table的名称、标题等。
      DBMS提供了一套数据定义语言(DDL)
    • 数据库操纵:DBMS提供了一套数据操纵语言(DML)
      用户通过DML来对Table进行增删改查,DBMS来执行这些操做
    • 数据库控制:控制数据库中数据的使用(哪些能用,哪些不能)
      DBMS提供了一套数据控制语言(DCL)
      用户通过DCL对数据库实施控制,DBMS来执行操作
      (安全性保护、完整性检查、并发控制、数据库恢复)
    • 数据库维护:转储/恢复/重组/性能监测/分析等
      DBMS提供了一系列程序给用户(一般是DBA)

总结

数据库系统 = 数据库 + 数据库用户 + 硬件 + 软件
数据库管理系统属于硬件,是DBS的核心

猜你喜欢

转载自blog.csdn.net/F_Day_/article/details/107893363