首页 百科知识 数据库系统的模式

数据库系统的模式

时间:2022-10-21 百科知识 版权反馈
【摘要】:除计算机软、硬件环境外,数据库系统包括以下几个组成部分:提供数据描述语言及其翻译程序,用于定义数据库结构、数据完整性和保密性约束等。数据操纵语言亦称数据库语言。系统分析员是数据库系统建设期主要的参与人员,负责应用系统的需求分析和规范说明,确定系统的基本功能、数据库结构和应用程序的设计以及软、硬件配置,并组织整个系统的开发。目前,微型机到大型计算机都有数据库系统的应用。

1.1.3 数据库系统

数据库系统(Data Base System,简称DBS)是指在计算机环境下引进数据库技术后构成的整个计算机系统。除计算机软、硬件环境外,数据库系统包括以下几个组成部分:

一、数据库(Data Base,简称DB)

数据库被定义为是在计算机存储设备上合理存放的、互相关联的数据集合。

二、数据库管理系统(Data Base Management System,简称DBMS)

数据库管理系统是数据库系统中专门用于数据管理的软件,是用户与数据库的接口。提供有:

1.数据库定义功能

提供数据描述语言(Data Defined Language,简称DDL)及其翻译程序,用于定义数据库结构(模式及模式间映射)、数据完整性和保密性约束等。

2.数据库操作功能

提供数据操纵语言(Data Manipulation Language,简称DML)及其翻译程序,用于实现对数据库数据的查询、插入、更新和删除等操作。

数据操纵语言亦称数据库语言。一般有两种使用方式:一种是交互式命令语言,它语法简明,可以独立使用,称为自含型语言;另一种是嵌入到某种程序设计语言中,如C语言、FORTRAN语言、COBOL语言、PASCAL语言等,称为宿主型语言。

3.数据库运行和控制功能

包括数据安全性控制、数据完整性控制、多用户环境的并发控制等。

4.数据库维护功能

包括数据库数据的载入、转储和恢复,数据库的维护和数据库的功能及性能分析和监测等。

三、应用程序

应用程序是数据库中特定用户的数据处理业务,利用DBMS支持的程序设计语言编写的程序。

四、人员

参与分析、设计、管理、维护和使用数据库中数据的人员都是数据库系统的组成部分,分析、设计、管理和使用数据库系统的人员主要是:

1.数据库管理员(DataBase Adminitrator,简称DBA)

数据库管理员是管理和维护数据库系统正常运转的专职人员。具体的职责包括:①决定数据库中的数据内容和结构;②决定数据库的存储结构和存取策略;③定义数据的安全性要求和完整性约束条件;④监控数据库的使用和运行;⑤数据库的重构和重组。

2.系统分析员

系统分析员是数据库系统建设期主要的参与人员,负责应用系统的需求分析和规范说明,确定系统的基本功能、数据库结构和应用程序的设计以及软、硬件配置,并组织整个系统的开发。

3.应用程序员

应用程序员根据应用系统的功能需求负责设计和编写应用系统的程序模块,并参与对程序模块的测试。

4.用户

这里用户是指最终用户(End User)。

目前,微型机到大型计算机都有数据库系统的应用。一般而言,大型机上的系统是多用户系统,系统提供的设施较完整,功能也较强。微型机上的系统大多是单用户系统,这种系统提供的设施往往是大型多用户系统的一个子集,即使设施相同,也没有大型多用户系统那么强的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈