1.硬件系统
硬件系统包括中央处理机、内存、外存、输入输出设备、数据通道等硬件设备。对数据库系统来说,特别要关注内存和外存的容量、I/O存取速度、通道能力、可支持终端数和性能稳定性等指标,有些应用中还需要考虑系统支持联网能力等。
2.软件支持系统
软件支持系统包括数据库管理系统、操作系统、各种宿主语言和实用程序等。数据库管理系统是管理数据库的软件,它必须要在操作系统的支持下才能工作。为了开发应用程序,还需要各种宿主语言,并且与数据库管理系统要有良好的接口。
3.数据库管理员
数据库管理员(DataBaseAdministrator,DBA)是负责全面管理和控制数据库系统正常运行的人员,他承担着创建、监控和维护整个数据库结构的责任。DBA的素质在一定程度上决定了数据库应用的水平,所以他们是数据库系统中最重要的人员。
DBA的主要职责如下。
(1)确定数据库中的内容和结构。DBA根据用户的需求,创建数据库的结构,确定数据库中存放的内容。DBA必须参与数据库设计的全过程,与用户、应用程序员和系统分析员密切结合,设计概念模式、数据库逻辑模式以及各个用户的外模式。
(2)确定数据库的存储结构和存取方法。DBA决定数据库的存储结构和存取方法,设计数据库的内模式。
(3)重新构造数据库。根据用户的需要,DBA能对数据库进行较大的修改,包括修改内模式或模式。
(4)维护数据库,定义数据的安全性要求和完整性约束条件。DBA负责维护数据库,为了保证数据库中的数据的安全性,数据库中的内容对DBA应该是有封锁的。同时根据需要,DBA应编写完整性规则,以监督数据库的运行。(5)监控数据库的使用和运行。DBA负责监视数据库系统的运行情况,分析数据库系统的性能,及时处理运行过程中出现的问题,控制和授权不同用户访问数据库的权限,定期对数据库进行重新组织。
(6)转储和恢复数据库。为了减少硬件、软件或人为故障对数据库系统的破坏,DBA必须提供周期性地转储数据,填写维护日志文件和恢复策略。
在一台能够满足数据库应用开发需求的计算机上,需先安装一个具体的数据库管理系统,而它必须安装在一个具体的操作系统之上,然后开发人员根据用户需求开发一个具体的应用系统,从而形成一个完整的数据库系统。数据库管理员的任务就是管理和维护这个数据库系统进行正常运行。
在具备了硬件环境、操作系统等其他系统软件和某个具体的数据库管理系统的情况下,对数据库应用开发人员来说,就是如何使用这个环境来表达用户的要求,并转换成有效的数据库结构,构成较优的数据库模式等,这就涉及数据库设计问题。
返回目录:通信工程师考试科目综合能力计算机应用
编辑推荐通信工程师考前试题练习: