13数据库系统的组成和结构 ●●●●@ 131数据库系统的组成 数据库系统通常是指数据库和相应的软硬件系统。主 要由数据(库)、用户、软件和硬件四部分组成。 1.3.11数据(库) 数据库是长期存储在计算机内有组织的共享的数据的 集合。 它可以供用户共享,具有尽可能小的冗余度和较高的 数据独立性,使得数据存储最优,数据最容易操作, 并且具有完善的自我保护能力和数据恢复能力。 U八◆《回
返回 26 1.3 数据库系统的组成和结构 1.3.1 数据库系统的组成 ➢ 数据库系统通常是指数据库和相应的软硬件系统。主 要由数据(库)、用户、软件和硬件四部分组成。 1.3.1.1 数据(库) ➢ 数据库是长期存储在计算机内有组织的共享的数据的 集合。 ➢ 它可以供用户共享,具有尽可能小的冗余度和较高的 数据独立性,使得数据存储最优,数据最容易操作, 并且具有完善的自我保护能力和数据恢复能力
数据库特点如下: 集成性:把某特定应用环境中的各种应用相关的数据 及其数据之间的联系全部地集中地并按照一定的结构 形式进行存储,或者说,把数据库看成为若干个单个 性质不同的数据文件的联合和统一的数据整体。 2.共享性:数据库中的一块块数据可为多个不同的用户 所共享,即多个不同的用户,使用多种不同的语言, 为了不同的应用目的,而同时存取数据库,甚至同时 存取同一块数据,即多用户系统。 U八◆《回
返回 27 数据库特点如下: 1. 集成性:把某特定应用环境中的各种应用相关的数据 及其数据之间的联系全部地集中地并按照一定的结构 形式进行存储,或者说,把数据库看成为若干个单个 性质不同的数据文件的联合和统一的数据整体。 2. 共享性:数据库中的一块块数据可为多个不同的用户 所共享,即多个不同的用户,使用多种不同的语言, 为了不同的应用目的,而同时存取数据库,甚至同时 存取同一块数据,即多用户系统
1.3.12用户 用户是指使用数据库的人,即对数据库的存储、维护 和检索等操作。 用户分为三类: 1.第一类用户,终端用户( End user) 令主要是使用数据库的各级管理人员、工程技术人员、科研人 员,一般为非计算机专业人员; 2.第二类用户,应用程序员( Application Programmer) 令负责为终端用户设计和编制应用程序,以便终端用户对数据 库进行存取操作。 3.第三类用户,数据库管理员( Dadabase administrator, 简称DBA) ☆DBA是指全面负责数据库系统的“管理、维护和正常使用的” 人员,其职责如下: U八◆《回
返回 28 1.3.1.2 用户 ➢ 用户是指使用数据库的人,即对数据库的存储、维护 和检索等操作。 用户分为三类: 1. 第一类用户,终端用户(End User) ❖ 主要是使用数据库的各级管理人员、工程技术人员、科研人 员,一般为非计算机专业人员; 2. 第二类用户,应用程序员(Application Programmer) ❖ 负责为终端用户设计和编制应用程序,以便终端用户对数据 库进行存取操作。 3. 第三类用户,数据库管理员(Dadabase Administrator, 简称DBA) ❖ DBA是指全面负责数据库系统的“管理、维护和正常使用的” 人员,其职责如下:
(1)参与数据库设计的全过程,决定数据库的结构和 容 (2)定义数据的安全性和完整性,负责分配用户对数据 库的使用权限和口令管理; (3)监督控制数据库的使用和运行,改进和重新构造数 据库系统。当数据库受到破坏时,应负责恢复数据库; 当数据库的结构需要改变时,完成对数据结构的修改 DBA不仅要有较高的技术专长和较深的资历,并应具 有了解和阐明管理要求的能力。 特别对于大型数据库系统,DBA极为重要。对于常见 的微机数据库系统,通常只有一个用户,常常不设 DBA,DBA的职责由应用程序员或终端用户代替 U八◆《回
返回 29 (1)参与数据库设计的全过程,决定数据库的结构和内 容; (2)定义数据的安全性和完整性,负责分配用户对数据 库的使用权限和口令管理; (3)监督控制数据库的使用和运行,改进和重新构造数 据库系统。当数据库受到破坏时,应负责恢复数据库; 当数据库的结构需要改变时,完成对数据结构的修改。 ➢ DBA不仅要有较高的技术专长和较深的资历,并应具 有了解和阐明管理要求的能力。 ➢ 特别对于大型数据库系统,DBA极为重要。对于常见 的微机数据库系统,通常只有一个用户,常常不设 DBA,DBA的职责由应用程序员或终端用户代替
1313软件 Software) 负责数据库存取、维护和管理的软件系统,即数据库 管理系统( Data Base management System,简称 DBMS) >数据库系统的各类人员对数据库的各种操作请求,都 由DBMS完成, DBMS是数据库系统的核心软件。 1.3.14硬件( Hardware) 存储和运行数据库系统的硬件设备。 包括CPU、内存、大容量的存储设备、外部设备等。 U八◆《回
返回 30 1.3.1.3 软件 (Software) ➢ 负责数据库存取、维护和管理的软件系统,即数据库 管理系统(Data Base Management System,简称 DBMS), ➢ 数据库系统的各类人员对数据库的各种操作请求,都 由DBMS完成, ➢ DBMS是数据库系统的核心软件。 1.3.1.4硬件(Hardware) ➢ 存储和运行数据库系统的硬件设备。 ➢ 包括CPU、内存、大容量的存储设备、外部设备等