|
知识路径: > 数据库基础知识 > 数据库的管理与控制 > 数据库管理系统的功能和特征 > 数据库管理系统 >
|
被考次数:2次
被考频率:低频率
总体答错率:41%  
知识难度系数:
|
由 软考在线 用户真实做题大数据统计生成
|
相关知识点:6个
|
|
|
|
|
从计算机软件系统的构成来看,DBMS是介于用户和操作系统之间的一组软件,它实现对共享数据的有效组织、管理和存取。由于DBMS实现的硬件资源和软件环境不同,所以DBMS的功能和性能就会有差异。但所有的DBMS都应该尽量满足以下系统目标:用户界面友好、功能完备、效率高、结构清晰和开放性。
|
|
|
|
|
(1)数据库定义:数据库定义包括对数据库的结构进行描述(包括外模式、模式、内模式的定义)、数据库完整性的定义、安全保密定义(例如用户密码、级别、存取权限)、存取路径(如索引)的定义,这些定义存储在数据字典中,是DBMS运行的基本依据。
|
|
|
(2)数据存取:提供用户对数据的操作功能,如对数据库数据的检索、插入、修改和删除,这部分内容已经在前面讲述过。
|
|
|
(3)数据库运行管理:数据库运行管理是指DBMS运行控制和管理功能。包括了多用户环境下的事务管理和自动恢复、并发控制和死锁检测(或死锁防止)、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理等。这些功能可以保证数据库系统的正常运行,将在后面的小节里讲述。
|
|
|
(4)数据组织、存储和管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系,其基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、HASH查找、顺序查找等)提高存取效率。
|
|
|
(5)数据库的建立和维护:包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。
|
|
|
(6)其他功能:包括DBMS与网络中其他软件系统的通信功能。
|
|
|
|
在Web服务器中,信息以文本或图像文件的形式进行存储,单纯的www查询速度慢,检索机制弱,而专用的数据库系统能够对大批量数据进行有序的、有规则的组织与管理,给出查询条件后很快就能得到查询结果,所以要将Web技术与数据库技术有机结合。Web数据库利用浏览器作为用户输入接口来输入所需要的数据,浏览器将这些数据传送给网站,网站再对数据进行处理(例如,将数据写入后台数据库,或者查询后台数据库),然后网站将操作结果传回给浏览器。网站的后台数据库就是Web数据库。通过Web访问数据库的优点是:借用现成的浏览器软件,无需开发数据库前端;标准统一,开发过程简单;交叉平台支持。
|
|
|
Web数据库的环境由硬件元素和软件元素组成。硬件元素包括:Web服务器、客户机、数据库服务器、通信网络(Internet)。软件元素包括:①客户端必须有能够解释执行HTML代码的浏览器(例如IE,Netscape等);②Web服务器中必须具有能自动生成HTML代码的程序(例如ASP,CGI等);③具有能自动完成数据操作指令的数据库系统(例如Access,SQL Server等)。
|
|
|
常见的Web数据库产品有:Microsoft SQL Server、 Oracle Universal Server、 Informix Universal Server和IBM DB2通用数据库。下面介绍其中的几种:
|
|
|
SQL Server开发不同类型的应用程序,其中包括:分布式数据库应用程序、数据仓库、Internet和Intranet应用、管理工具、SQL Server数据库系统。SQL Server的优点是:管理方便、并发控制能力强、编程接口丰富、伸缩性强、充分利用BackOffice资源、多线程体系结构。
|
|
|
Oracle Universal Server的优点是:①支持任何的数据类型;②支持广泛的平台;③支持广泛的网络协议;④稳固及可靠的资料存储与管理;⑤支持大量的数据存取;⑥内建Web服务器。
|
|
|
使用IBM的DB2的Universal Database所建立的基于www的数据库具有以下特性:①支持多种平台;②支持多CPU以及并行处理;③支持多媒体类型的数据;④使用DB2的连接,DB2UniversalDatabase可以作为Web和网站后台服务器的网关,然后在www网上传送数据;⑤支持JAVA以及JDBC,因此可以在Web与数据库之间,提供安全的资料传输,而不怕被别人利用网络监控程序窃取资料。
|
|
|