一、数据库的用户和管理员

  1. 数据库用户

数据库用户主要有三类:系统分析员、编程用户、非编程用户。

系统分析员负责系统的需求分析并提出规范说明及系统发展的提案书和设计书。系统分析员需要有比较全面的计算机系统的硬件和软件的基础知识,需要掌握数据库技术,善于组织调查研究和分析,对现行业务流程有较全面、深入的了解。

编程用户是负责设计、编制和维护应用程序的人员,他们经常使用一些高级语言以及数据库的数据操作语言来编写程序。

非编程用户通常是分析员或有特殊训练的终端用户。他们可通过设置在各部门办公室或工作室里的计算机终端,利用数据库提供的信息去处理各种业务。他们可以用数据库查询语言为特定的查询和报告编制程序。

  1. 数据库管理员

数据库管理员 DBA(Data Base Administrator)并非指一个人,而是指对数据资源进行管理的一个专门机构,它是数据库系统功能的组成部分,对整个数据库进行控制和管理。它的主要职责是建立、维护、重组数据库,并对数据库的使用和运行进行监督和控制。其详细职能可举以下几项。

  1. 决定数据库管理系统收存信息的内容和存储结构;

  2. 制定存取方法,规定存取权限,检验合法的存取权和信息的有效性;

  3. 和用户商议定义“子数据库”;

  4. 选择数据库管理系统软件;

  5. 维护数据库。修改、恢复、重建、更新或复制数据库的内容。