没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1.数据库技术经历哪几个发展阶段? 答:数
据库技术随着计算机硬件和软件技术的发展,
经历了如下 3 个阶段 (1)人工 管理 阶 段
(2)文件系统阶段(3)数据库管理阶段
2.数据库技术在人工管理阶段的特点是哪些 ?
答:该阶段数据管理的特点是(1)数据不
保存。因为计算机主要应用于科学计算,一
般不需要将数据长期保存( 2)数据需要由
应用程序自己进行管理。应用程序不仅要规
定数据的逻辑结构,而且还要设计物理结构,
包括存储结构,存取方法,输入输出方式等。
(3)这一时期基本上没有文件概念,数据
的组织方式必须由程序员自行设计( 4)数
据不共享。一组数据对应一个程序,数据是
面向应用的
3.数据库系统的发展可以划分哪几代? 答:
数据库系统起源于 60 年代中期,其发展可
以划分为三代(1)第一代数据库系统,机
层次数据库系统和网状数据库系统,主要支
持层次和网状数据模型,其特点是支持三级
抽象模式的体系结构;用指针来表示数据之
间的联系,数据定义语言和数据操作语言相
对独立,数据库语言采用过程性语言(2)
第二代数据库系统,即关系数据库系统主要
支持关系数据模型,有严格的理论基础,概
念简单、清晰、易于理解和使用。关系模型
一经提出,便迅速发展,成为使用性最强产
品。该数据库系统的主要特点是:概念单一
化,数据及其数据间的联系都要用关系来表
示;以关系代数为理论基础;数据独立性强,
数据库语言采用说明性语言,简化了编程难
度(3)第三代数据库系统,即面向对象数
据库系统,它基于扩展的关系数据模型或面
向对象数据模型,是尚未成熟的一代数据库
系统,其主要特点是支持包括数据、对象和
知识的管理;在保持和继承第二代数据库系
统的技术基础引入面向对象技术;对其他系
统开放,具有良好的可移值性棵连接性、扩
展性和可互操作性
4.数据库型应满足要求有哪几方面? 答:数
据模型应满足三方面要求:一是能比较真实
地模拟现实世界;二是容易为人所理解;三
是便于在计算机上实现
5.数据模型的要素有哪些?答:数据模型通
常都是由数据结构、数据操作和完整性约束
三个要素组成
6.两个实体型之间的联系可以分为哪几类?
答:两个实体型之间的联系可以分为三类
(1)一对联系(2)一对多联系(3)多对
多联系
7.层次模型有哪些特点?答:(1)在层次
模型中,每个结点表示一个记录类型,结点
指甲的连线表示记录类型间的联系,这种联
系只能是父子联系,每个记录类型可包含若
干个字段,这里,记录类型描述的是实体,
字段描述实体的属性,各个记录类型及其字
段都必须命名。(2)任何一个给定的记录
值只能按其路径查看时,才能显示出它的全
部意义,没有一个子女记录值能够脱离双亲
记录而独立存在。
8.层次数据模型的操纵主要有哪些? 答:层
次数据模型的操纵主要有查询、插入、删除
和更新
9.网状数据模型必须满足哪些条件? 答:在
数据库中,把满足以下两个条件的基本层次
联系集合称为网状数据模型(1)允许一个
以上的结点无双亲。(2)一个结点可以有
多余一个的双亲
10.网状数据模型的数据结构是什么?答:
网状数据结构可以有很多种,有些网状数据
系统只能处理部分类型的网状数据结构,这
时就需要将其他类型的结构分解或转换成它
所能处理的结构,网状模型中也是每一个结
点表示一个记录类型。每个类型可包换若干
个字段,结点间的连线表示记录类型之间的
父子联系。
11.网状数据模型的特征是什么? 答:网状
数据模型是一种比层次模型更具普遍性的结
构,它去了层次模型的两个限制,允许多个
结点没有双亲结点,允许结点有多个双亲结
点,此外允许两个结点之间有多个联系,因
此网状数据模型可以更直接地描述现实世界,
而层次结构实际上是网状结构的一个特例。
12.网状数据模型的操纵包括哪些?答:网
状数据模型的操纵主要包括查询、插入、删
除和更新数据
13.网状数据模型的存储结构是什么样的?
答:网状数据模型的存储结构依具体系统不
同而不同,常用的方法是连接法,包括单向
链接、双向链接、环状链接、向首链接等,
此外还有其他实现方法,如指引元阵列法、
二进制阵列法、索引法等
14.关系数据模型的操纵与完整性的约束各
有哪些?答:关系数据模型的操纵主要包括
查询、插入、删除和更新数据,这些操作必
须满足关系的完整性约束条件。关系的完整
性约束条件包括三大类:实体完整性、参照
完整性和用户定义的完整性。
15.关系数据模型的优缺点各有哪些?答:
优点(1)关系模型与非关系模型不同,它
是建立在严格的数据概念基础上的( 2)关
系模型的概念单一(3)关系模型的存取路
径对拥护透明,从而具有更高的数据独立性,
更好的安全保密性,也简化了程序员的工作
和数据库开发设计的工作。缺点:由于存取
路径对用户透明,查询效率往往不如非关系
数据模型。因此,为了提高性能,必须对育
凝固的查询请求进行优化,增加了开发数据
库管理系统的负担
16.数据库的二级映象功能对于数据建立性
有何意义?答:数据库的二级映象功能保证
了数据库系统中的数据能够具有较高的逻辑
独立性和物理独立性,当模式改变时,则数
据库管理对各个外模式/模式的映象作响应
改变,可以是外模式保持不变,应用程序是
依据数据的外模式编写的,从而应用程序不
必须修改,保证了数据与程序的逻辑独立性
简称数据的逻辑独立性。数据与程序之间的
独立性,使的数据的定义和描述可以从应用
程 序 中 分 离 出 去 , 另 外 由 于 书 的 存 取 由
DBMS 管理,用户必须考虑存取路径等细节,
从而简化了应用程序编制,大大减少了应用
程序的维护和修改
17.数据库管理系统由哪些 部分组成?答:
(1)数据定义语言及其翻译处理程序(2)
数据操作语言及其编译程序(3)数据库运
行控制程序(4)使用程序
18.一个设计优良的 DBMS 应具备哪些特征?
答:一个设计优良的 DBMS,应该具有友好
的用户界面、比较完备的功能、较高的运行
数率、清晰的系统结构和开放性。所谓开放
性是指数据库设计人员能够根据自己的特殊
需要方便地在一个个 DBMS 中加入一些新
的工具模块,这些外来的工具模块可以与该
DBMS 紧密结合,一起运行,瞎奶人们越来
越重视 DBMS 的开放性,因为 DBMS 的开
放性为建立以它为核心的软件开发环境或规
模叫教大应用系统提供了极大的方面,也使
DBMS 本身具有更强的适应性、灵活性、可
扩充性
19.简述数据库管理系统的工作过程?答:
在数据库系统中,当一个应用程序或拥护需
要 存 取 数 据 中 的 数 据 时 , 应 用 程 序 、
DBMS、操作系统、硬件等几个方面必须协
同工作,共同完成用户的请求,这是一个较
为复杂的过程,其中 DBMS 起着关键的中
介作用。应用程序从数据库中读取一个数据
通常 需要以下 步骤。( 1)应用程序 A 向
DBMS 发出从数据库中读数数据记录的命令
(2)DBMS 对应命令进行语法检查、语义
检查,并调用应用程序 A 对应的子模式,检
查 A 的存取权限,决定是否执行该命令,如
果拒绝执行,则向用户返回错误信息( 3)
在决定执行命令后,DBMS 调用模式,依据
字模式/模式映象的定义,确定应该入模式
中的那些记录(4)DBMS 调用物理模式,
依据模式/物理模式映象的定义,决定应从
哪个文件、用什么存取方式、读入哪个或哪
些物理记录(5)DBMS 向操作系统发出执
行读取所需要物理记录命令(6)操作系统
执行读数据的有关操作(7)操作系统将数
据眼 从 数 据 库 的 存 储 区 送 至 系 统 缓 冲 区
(8)DBMS 依据子模式/模式映象的定义,
导出 应 用 程 序 A 所 需 要 读 取 的 记 录 格 式
(9)DBMS 将数据记录从系统缓冲区传诵
到应用程序 A 的用户工作区(10)DBMS 向
应用程序 A 返回命令执行情况状态信息
20.关系模型的存储结构是什么样的?答:
关系数据模型中,实体及实体间的联系都用
来表示,在数据库的物理组织中,表以文件
形式存储,每一个表通常对应一种文件结构。
21.层次模型有什么限制? 答:1)只有一个
结点没有双亲结点,称之为根结点 2)根以
外的其他结点有且只有一个双亲结点。这就
使得层次数据库系统只能处理一对多的实体
关系。
22.关系模型由哪几个部分构成? 答:(1)
单一的数据结构-关系:关系模型的数据结
果非常单一。在关系模型中。现实世界的实
体以及实体间的各种联系均用关系来表示。
在用户看来。关系模型中数据的逻辑结构是
一张二维表。(2)关系操作:关系操作采
用集合操作方式,即操作的对象和结构都是
集合,关系模型给出了关系操作能力,但不
1
对 RDBMS 语言给出具体的语法要求( 3)
关系的三类完整性约束:关系模型提供了丰
富的完整性控制机制,允许定义三类完整性
约束:实体完整性、参照完整性和用户定义
的完整性。其中实体完整性和参照完整性是
关系模型必须满足的完整性约束条件,应该
由关系系统自动支持。用户定义的完整性是
应用领域需要遵循的约束条件,体现了具体
领域中的语义约束
23.关系数据语言的共同特征是什么?答:
关系数据语言的共同特点是:语言具有完备
的表达能力,是非过程化的集合操作语言,
功能强,能够嵌入高级语言中使用
24.基本关系具有哪些性质?答:有六个性
质:(1)列是同质的,既每一列中的分量
为同一类型的数据,来自同一个域(2)不
同的列可出自同一个域,称其中的每列为一
个属性,不同的属性的要给予不同的属性名
(3)列的顺序无所谓,即列的次序可以任
意交换 (4 ) 任 意 两个元组不能完全 相 同
(5)行的顺序无所谓,即行的次序可以任
意交换(6)分量必须取原子值,即每一个
分量都必须是不可分的数据库
25.关系数据库中,关系模式包括哪几方面 ?
答:关系模式是对关系的描述,包括如下方
面:首先。关系实质上是一张二维表,表的
每一行为一个元组,每一列为一个属性。一
个元组就是该关系所涉及属性集的笛卡尔积
的一个元素,关系是元组的集合,因此关系
模式必须指出这个元组集合的结构,即它由
哪些结构,这些属性来自哪些域。以及属性
与域之间的映象关系。其次,一个关系通常
是由赋予它的元组语义来确定的,元组语义
实质上是一个 m 目谓词的全体就构成了该关
系模式的关系。再次,现实世界的许多已有
事实既限定了关系模式所有可能的关系必须
满足一定的完整性约束条件。这些约束或者
通过对属性值间的相互关连反映出来。关系
模式应当刻划出这些完整性约束条件
26.关系模式的特征是什么?答:关系是关
系模式在某一个时刻的状态或内容。关系模
式是静态的,稳定的,而关系是动态的、随
时间不断变化的,因为关系操作在不断地更
新着数据中的数据,但在实际当中,人们常
常把关系模式和关系都称为关系。
27.关系模型完整性规则包括哪几类?答:
关系模型的完整性规则是对关系的某种约束
条件,关系模型中可以有三类完整性约束;
实体完整性、参照完整性和用户定义的完整
性。其中实体完整性和参照完整性是关系模
型必须满足的完整性约束条件,被称作关系
的两个不变性,应该由关系系统自动支持
28. 对 实 体 完 整 性 应 该 有 哪 些 说 明 ? 答 :
(1)实体完整性规则是针对基本关系而言
的。一个基本表通常对应现实世界的一个实
体集(2)现实世界中的实体四可区分的。
即它们具有某种唯一性标识(3)相应地,
关系模型中以主码作为唯一性标识(4)主
码中的属性即主要性不能取空值。所谓空值
就是“不知道”或“无意义”的值
29.关系运算的特征是什么?答 关系代数用
到的运算包括:集合运算符、专门的关系运
算符、算术比较符和逻辑运算符
30.关系代数用到的运算按运算符的不同主
要分为哪几类?答:关系代数用到运算符包
括四类:集合运算符、专门的关系运算符、
算术比较符和逻辑运算符。
31.简述在元组关系演算中删除操作的步骤 ?
答:删除操作用 DELETE 语句实现。其步骤
为:(1)用 HOLD 语句把要删除的元组从
数据库中读到工作空间中( 2)用 DELETR
语句删除该元组。
32.简述视图的基本特征?答:视图是关系
数据库系统提供给用户以多种角度数据库中
数据的重要机制。使徒是从一个或几个基本
表导出的表,它与基本不同,是一个虚表,
数据库只存放视图的定义,而不存放视图对
应的数据,这些数据仍存放在原来的基本表
中。基本表中数据发生变化,从视图中查询
出的数据也就随着之改变了,视图一经定义,
就可以和基本表一样被查询、被删除,可以
爱一个视图之上在定义新的视图,但对视图
的更新操作则有一定的限制
33.简述关系模式的三个定义?答:(1)分
解具有“无损连接性”( 2)分解要“保持函数
依赖”(3)分解即要“保持函数依赖”,又要
具有“无损连接性”
34.简述规范设计方法中,数据库及其应用
系统 开 发 的 全 过程 ? 答: 包 括 6 个 阶 段
(1)需求分析(2)概念结构设计(3)逻
辑结构设计(4)物理结构设计(5)数据库
实施(6)数据库运行和维护
35.简述 CGI 的特点?答:CGI 的主要优点
是它的简单性、语言无关性、Web 服务器无
关性以及广泛的可接受性。虽然 CGI 提供了
一种与数据库服务器之间的通信必须通过
Web 服务器,当有大量的用户访问时,web
服务器会“超载”(2)缺乏效率和事物支持 ,
CGI 应用程序不能由多个客户机请求共享,
降低了性能,增加了等待时间(3)CGI 应
用程序不持久,服务器必须为每次访问 CGI
程序建立新的进程或线程,每次请求时数据
库 连 级 都 必 须 重 新 打 开 , 开 销 很 大 。
(4)CGI 程序安全性问题
36.简述利用 CGI 访问数据库工作流程?答:
利用 CGI 访问书库哭的工作流程是(1)浏
览器将 URL 的第一部分解码并联接到服务
器(2)浏览器将 URL 的其余部分提供给服
务器(3)服务器从 RUL 提取路径和文件名
(4)服务器识别出 RUL 指向一个 CGI 程序。
而并非一个静态文件。(5)服务器准备环
境变量。并执行这个 CGI 程序(6)CGI 程
序执行,一般首先读取环境变量或 STDIN
文件,得到参数(7)CGI 程序向 STDOUT
写 MIME 及别的 http header 信息。说明将传
输给客户的内容(8)CGI 程序向 STDOUT
发送其输出的其余部分,然后终止(9)服
务器发送 STDOUT 中的数据到浏览器。结
束 CGI 程序并断开与浏览器的连接(10)浏
览器显示来自服务器的输出信息
37. 简 述 JDBC 的 功 能 和 特 点 ? 答 :
(1)JDBC 的基本功能包括:①建立与数据
库 的 连 接 ② 发 送 SQL 语 句 ③ 处 理 结 果
(2)JDBC 是低级 API,是高级 API 的基础,
JDBC 是一种低级的接口。它直接调用 SQL
命令,但又可以作为构造高级接口和工具的
基础,在执行时。高级 API 将首先被翻译成
如 JDBC 这 样 的 低 级 接 口 ( 3 ) JDBC 与
ODBC 及其他 API 的比较① JAVA 不能直接
使用 ODBC,因为 ODBC 使用 C 语言接口,
如果让 java 来调用本机 C 代码,将会在安全、
属性、健壮性、应用的可移植性等方面带来
困难② 不希 望把 ODBCAPI 逐 字 地翻译成
javaAPI,③ ODBC 难以学习。它把简单功
能和高级功能混杂在一起。而 JDBC 的设计
使的事情用简单的做法,仅在必要时才让用
户使用高级功能④ JDBC 的 JAVAAPI 提供
“ 纯 java” 的 解 决 方 法 ,当 使 用 ODBC 时 ,
ODBC 驱动器管理程序与驱动器必须手工地
装入到每台客户机上,而 JDBC 驱动器全是
用 java 编写的,JDBC 代码可在所有 java 平
台上自动安装,并且是可移植的和安全的。
38.在没有表单提交时查询字符串的值是否
可以使用 Request QueryString 集合?答:
无论请求字符串怎样添加到 URL 中都没有
什么不同,或者使用 GET 方法提交一个表
单,或者跟随一个附加查询串的连接查询字
符 串 所 有 的 值 , 都 允 许 使 用 Request
QueryString 集合
39.若需要多个提交按钮的 Web 表单,如何
确定是哪一个提交按钮被单击?答:给它们
分配不同的名称属性,这种就可以检查单击
了哪个提交按钮,提交按钮的值属性作为与
该按钮同名字段的值。因为只有提交了被单
击的提交按钮的值,才可以很容易地发现哪
个提交按钮被单击了,而所有其他按钮提交
字段中只有空串
40.能否使用 Session 对象在应用程序 B 中从
脚本程序中读取在应用程序 A 中存储的用户
信息?答:这是不可能的,因为应用程序 A
中的脚本程序只能写入信息到应用程序 A 的
Session 对象中,而应用程序 B 中的脚本程
序也只能从应用程序 B 中的 Session 对象读
取信息。不管是在应用程序 A 还是在应用程
序 B 中,都是在处理不同的的 Session 对象,
但是,可以通过设置 Cookie 来存储信息,
在相同区域内的所有脚本程序都可以访问
Cookie。
41.是否可能 AO 创建一个数据库表?答:的
确这是可行的。必须使用一个特殊的 SQL
语句,即 CREATE TABLE 语句来创建一个
表,并且 ASP 脚本必须用具有创建表格权
限的用户 ID 登录到服务器上
42.ASP 文件的 ASP 代码是否从服务器传送
到浏览器上?答:没有 AWP 代码从服务器
传送到浏览器上,因为所有代码都在服务器
上执行,只有记过 HTML 和文本发送到浏
览器
43.在 IIS 中,必须设置哪一种访问权限才能
执行 ASP 页?答:对于要执行的 ASP 页至
少应该启用 ASP 选项,启用 Execute 权限包
罗 Script 权限,但是,它还允许执行 CGI 和
ISAPI 扩展
44.哪些 Web 服务器循允许你使用包含远程
2
服务器上的内容的虚拟目录? 答:只有在
NT 平台上运行的 Web 服务器才允许设置虚
拟目录为远程存储位置。
45.设置代码页的两种方法是什么?答:可
以在每一页上使用@CODEPAGE 指令或者
使用 Session.Codepage 设置代码页
46.能否不创建 ODBC 数据库就从 ASP 连接
到数据类型?答:你可以像本课时使用不同
OLE DB 提供者一节所介绍的那样,在使用
OLEDB 的数据库提供者使可以从 ASP 连接
到 数 据
库 ????????????????????????????????????????
???????????????????????????????????
47. 可 以 把 输 出 参 数 分 配 为 哪 一 种
SQL,Server 数据类型?答:输出参数可以
分配为几乎每一种 SQL.Server 数据类型,它
与返回码相反,返回码只能处理 SQL 数据
类型 int 值
48.数据库管理系统关系模型的支持分为哪
几个阶段?答:第一阶段的 RDBMS 权支持
关系数据结构和基本的关系操作。第二阶段
的产品大都符合甚至超过 SQL 标准,因此
对关系操作的支持比较完备,但是对数据完
整性的支持仍交差。第三阶的产品则加强了
对完整性和安全性的支持。完整性控制在核
心层实现,克服了在工具层的完整性检查可
能存在“路旁”的根本癖病
49.什么叫开放系统?答:开放系统被认为
是计算机发展的大趋势。开放系统的目的就
是是不同厂商提供的不同的计算机系统、不
同的操作系统连接起来,以到达企业内部数
据和应用软件的共享要求,开放系统是相对
于传统的、互不兼容的封闭式系统而言的一
种新的公共运行环境
50.Oracle 产品主要包括哪几类?答:主要
包括数据库服务器、开发工具和联接产品三
类
51.Oracle 标准服务器主要具有哪些特色?
答:(1)多进程多线索的体系结构(2)为
提高性能该进核心技术(3)高可用性
52.Oracle 数据库服务器产品由哪几部分构
成?答:oracle 数据库服务器包括标准服务
器和许多可选的服务器选件,选件用于扩展
标准服务器的功能,以适应特殊的应用需求,
包括病行服务器选件、并行查询选件、分布
式选件和过程化选件
52.常用的 Oracle 工具有哪些?答:为了方
便使用户开发应用程序。oracle 提供了众多
工 具 供 用 户 选 择 使 用 。 1 ) Developer/
2000 ( 2 ) Designer/2000 ( 3 ) Discoverer/
2000(4)Oracle Offiec(5)SQL DBA (6)Oracle
预编译器(7)Oracle 调用接口
53. 常 用 的 Oracle 连 接 产 品 有 哪 些 ? 答 :
( 1 ) SQL ( 2 ) Oracle 多 协 议 转 换 器
(3)Oracle 开放式网关
54.简 述 Oracle 的 数 据仓 库 接 方案 ? 答 :
Oracle 的数据仓库解决方案是 OracleOLAP
产 品 , 它 主 要 包 括 服 务 器 端 的 Oracle
Express Server 选 件 与 客 户 端 的 Oracle
Express Objects 和 Oracle Express Analyzer 工
具。Oracle Express Server 是一个联机分析处
理服务器,它基于多维数据模型,支持用户
进行多媒体分析,获取决策信息。为了提高
查询与多维分析效率,Oracle Express Server
对数据进行了结构化处理,形成多维数组。
同时它还提供了对第三方软件开放的应用编
程接口,可与第三芳数据库核心产品连接。
在客 户 端 , 开 发 人 员 可 以 用 可 视 化 工 具
Oracle Express Objec 来生成 OLAP 应用软件。
并通过访问 Oracle Express Server,实现他取
数据和对数据进行多维分析的请求而 Oracle
Express Analyzer 则 用 手 扩 充 使 用 Oracle
Express Objects 编 写 的 应 用 软 件 。 此 外
OracleOLAP 产品还包括两个与应用捆绑的
系统,分析销售及市场数据的 Oracle Sales
Analyzer 和分析财务数据的 Oracle Financial
Analyzer
55.简述 Oracle 的 Internet 解决方案答:鉴
于数据库是存储与管理信息的最有效的方式,
将 数 据 库 技 术 与 Web 技 术 结 合 应 用 于
Internet 会 很 有 前 途 。 Oracle 针 对 Intrtnet/
lntraner 的 产 品 是 oracle Webserver 。 oracle
Webserver1 。 0 主 要 由 oracle Weblistener\
oracle WebaGenth 和 ORACLE7 服务器三部
分组成,oracle WebListener 是一个进程,具
有普通 HTTP 服务器的功能,主要用于接受
从 web 浏览器上发出的用户查询请求,并将
查询 结 果 ( 即 HTML 文 本 ) 返 回 给 用 户 。
oracle WebAgent 是用公用网关接口(CGI)
实现的过程化网关,负责 Web 与 Oracle7 数
据库之间的集成。它由 oracle Webserver1。0
的功能及相应的开发及响应的开发与管理工
具外。还增加 JAVA 解释器和 LiveHTML 解
释器,使其能支持多种语言。
56.简述介绍一下 Sybase 关系数据库产品?
答:基于 AVA 体系结构的 Sybase 产品可以
分为三个层次,在数据库服务器层,Syabse
提供 Adaptive Server 服务器,它包括多种服
务器,分别支持快速、可扩充的数据仓库 、
OLTP 和小应用平台等各种应用。在中间件
层,Sybase 提供了服务器和互相操作产品,
在工具层,Sybase 提供了管理和监控产品,
应用系统开发和调试工具以及上百个 Sybase
合作伙伴的产品
57.sybase 关系数据库产品的特点有哪些?
答:syabse 的 ACA 产品结构具有高度的适
应性和完整性。它的高度适应性表现在可以
在每一层定做其中的组件来满足企业分布计
算的需求,其完整性则表现在产品的高度集
成和优化,另外。Sybase 的产品用是相互独
立的。它可与第三家工具联合使用。 ACA
结构的重要特点是组件可以重用。同时当一
组件被其他具有相同说明的组件替换的时无
需修改和重写周围的组件
58.简要介绍一下 Sybase 数据服务器产品?
答:Adaptive Servrt Entreprise 的服务器端核
心产品是 Adaptive Server.Adaptive Server 集
成了 Sybase 原有的服务器系列。具有处理
多种数据源的能力,提供了优化的数据存储
和访问方法。可用于不同的数据类型和不同
的目的,提供了单一编程模型,可以使用
TransactSQL 和标准组件,包括运行在服务
器上的 JavaBeans;提供了单一操作模型和
公共管理与监控工具;提供了特殊数据类型;
提供基于事务处理,包括多数据库、分布式
事务。Adaptive Server 是 SybaseACA 结构的
核心
59.简述介绍一下 Sybase SQL Server 服务器
软件?答:Sybase SQL Server 服务器软件是
一个关系数据库管理系统,其功能是专门负
责高速计算、数据管理、事务管理。它是专
门针对 PLTP 的要求而设计的
60.Sybase SQL Server 服务器软件的特色有
哪些?答:Sybase SQL Server 具有一下特色:
( 1 ) 单 进 程 多 线 索 的 体 系 结 构
(2)SQLServer 能提供高能性(3)实现了
数据完整性检查和控制(4)加强的安全保
密功能(5)支持分布式查询和更新
61.Sybase 中的备份服务器的特点有哪些?
答:备份服务器附属于简述介绍一下 SQL
Serve,完成对数据的备份工作。其特点是:
( 1 ) 支 持 联机 备 份 , 备 份 过程 不 影 响
SQLServer 的其他处理(2)支持转储分解,
允许拥护使用多台外设进行转储(3)支持
异地转储,备份可在无人情况下自动进行或
通过 DBA 管理多个远程服务器的备份及装
载(4)支持限值转储:对目志的转储可在
限值事件触发下自动完成。
62.SybaseMPP 的作用是什么?答 :Sybase
MPP 的作用相当于一个控制进程,负责监听
和接收用户的 SQL 请求,对 SQL 请求进行
一定的优化,通过全局数据字典中的数据位
置信息,将查询分解后分别送到数据所在结
点的 SQLServer 上执行,并负责合并各 SQL
Server 的执行结果,然后将最终结果返回给
用户,单进程多线索结构节省系统开销和提
高内存利用率的优点在 MPP 平台的各个结
点上让染能够体现出来
63.Sybase 都 提 供 了 哪 些 开 发 工 具 ? 答:
Sybase 为用户提供了良好的开发环境和开发
工具,支持组件创建和快速应用开发。组件
可以在客户端机器上,数据库服务器上或组
件事务服务器上建立、调试和交付。开发工
具 主 要 包 括
(1)PowerBuilder(2)powerDesigner(3)PowerJ(4
)Power++(5)SQLServerManager
64.Sybase 都 提 供 了 哪 些 中 间 件 ? 答 :
(1)OpenClient/
OpenServer(2)JaguarCTS(3)ReplicationServer(
4)OmniCONNECT(5)DirectConnect
65.简述 Sybase 的数据仓库解决方案? 答:
Sybase 的 数 据 仓 库 解 决 方 案 是
SybaseWarehouseWorks 体系结构,这是一个
专为客户/服务器结构环境设计的数据仓库
结构。它实际上是对各种已有产品和技术的
一个集成方案,而不是一个新的产品。在这
个结构中,用户可为数据仓库的每一部分选
择 最 佳 的 厂 商 , 同 时 Sybase 通 过
EnterpriseConnect 互操作体系实现对每一部
分 选 择 最 佳 的 厂 商 , 同 时 SYBASE 通 过
EnterpriseCONNECT 互操作体系结构实现对
多种不同数据源的透明存取,通过复制服务
器捕获用户感性趣的数据,通过 InfoPump
在传诵数据之前先对数据进行加工,通过
3
SybaseIQ 和 SybaseMPP 加快复杂的 DSS 查
询的执行速度,通过 DmniSQLServer 提供数
据分布的位置透明性。 PowerDesigner 工具
中的 WarehouseArchitect 模块是 Sybase 提供
的设计与生成数据仓库应用的辅助工具。
66.informix 产品系列主要包括哪些内容?答:
informix 产品系列主要包括:数据库服务器、
网络连接软件、应用开发工具和最终用户工
具
67.informix 数据库服务器有什么特性?答:
(1)动态服务器的高效运动性,使企业在
较短的时间内处理更多的数据,因此能快速
地的到关键性业务问题的答案(2)动态服
务器的可伸缩性,使客户很多容易不同要求
扩展和剪裁自己的数据库,同时又能满足性
能要求并使企业在 IT 方面已作出的投资得
到保护(3)动态服务器的可扩展性,是数
据库能够管理不断出现的新的信息类型和新
的业务逻辑。因此,客户可以灵活地按照自
己的业务要求调整自己的数据库,以适应市
场的动态变化并对客户的多种要求主动地和
及时地作出回应。
68.简述介绍一下 informix 数据库服务器?
答 : ( 1 ) Informix 动 态 服 务 器 -Informix
Dynamic Server:Informix 数据库技术产品的
核心,是它的动态服务器。informix 动态服
务器是一种强有力多钱线索数据库服务器,
具有可伸缩性、易管理性和高效运行的能力
( 2 ) 通 用 数 据 选 件 -Informix Dynamic
Server;它提供了 informix 成熟的完全的事
务引擎(3)Datablade 模块:Datalade 模块
提供了一种很简捷的办法,使用有通用数据
选件的 informix 动态服务器能支持任何复杂
的 数 据 类 型 和 任 意 复 杂 的 应 用 处 理 逻 辑
(4)高级决策支持选件 Advanced Decision
Support OPtion :informix Dynamic Server 的
高级决策支持选件。在扩充动态服务器的基
本功能,以便支持复杂的和分析形的决策支
持处理(5)扩展的并行处理选件-Extended
Parallel OPtion:Informix Dynamic Server 这一
选件的作用是扩充 informix 动态服务器的基
本功能,以支持各种常见的集群结构。(6)支
持 联 机 分 析 应 用 的 选 件 -MetaCube Rolap
Option:Informix Dynamic Server 在这 个 选
件的配合下,可以基于 Informix 的数据仓库
或数据集市应用建立最完整的、易于使用的、
可扩展的和可按需剪裁的业务分析环境,该
选件将完备的 ROLAP 环境与动态服务器的
高性能和伸缩能力集合在一起。使用户能从
自己 的 数 据仓库投资中得到 最 大 的回报。
( 7 ) 与 Web 应 用 想 集 成 的 选 件 -Web
integration Option;该选件事实上是一个开
放 平 台 , 在 实 现 Web Server 与 Informix
Dynamic Server 之间的高效连接
69.介绍一下 INFORMIX 提供的工具?答:
Informix 有一整套用来支持应用开发解决方
案的工具产品,它们分别是(1)Informix
Data DirectorTM 产 品 族 ( 2 ) Informix
Dynamic 4GL ( 3 ) Informix4GL 产 品 系 列
(4)InformixSQL
70.简述介绍一下 Informix 提供的连接软件?
答:Informix 提供网络环境下运行的数据库
软件,支持分布处理功能。INFORMIX 的客
户 / 服 务 器 连 接 软 件 主 要 有 以 下 几 种 :
( 1 ) Informix-STAR ( 2 ) Informix-
NET ( 3 ) informix-
EnterpriseGateway(4)Informix-
GatewaywithDRDA(5)Informix-TP/XA
71.介绍一下 Informix 的 Web 解决方案?答:
InformixReach 是 Informix 的 Web 的解 决方
案 。 InformixReach 的 Web 解 决 方 案 。
Informix i.Reach 内容库存放在配有通过数据
选件和 Web 聚合选件的 Informix 动态服务器
中,同时还包括 Excalibur 正文搜索数据刀
片模块,。提供功能完备的正文搜索。此外
还有 Informix Data Director for web。一个图
形化用户界面的 Web 页面编辑工具,利用
它可以快速定制存储在 informix 数据库中的
web 页面,informix i.Reach 支持任何兼容的
Web 服务器。可建立 Web 服务器与 Web 浏
览器/客户端之间的 HTTP 瞬时连接。
72.层次模型有什么限制?答:1)只有一个
结点没有双亲结点,称之为根结点 2)根以
外的其他结点有且只有一个双亲结点。这就
使得层次数据库系统只能处理一对多的实体
关系。
73.简述在 SQL 中建立索引的意义?答:建
立索 引 是 加 快 珍 的 查 询 速 度 的 有 效 手 段 。
SQL 语言支持用户根据应用环境的需要,在
基本表上建立一个或多个索引,以提供多种
存取路径,加快查找速度。
74.元组变量的主要用途有哪几个方面? 答:
1)简化关系名,在处理[实际问题时,如果
关系的名字很长,使用起来就会感到不方便,
这时可以设一个较短名字的元组变量来简化
关系名。2]用元组变量,才能在操作条件中
使用量词。
75.简述 BCNF 关系模式具有的性质?答:
1)所有非主属省事都完全函数依赖于每个
侯选码 2)所有主属性都完全函数依赖于每
个不包含它的候选码 3)没有任何属性完全
函数依赖于非码的任何一组属性。
76.简述数椐的完整性和安全性的区别? 答:
数据的完整性和安全性是数据库保护的两个
不同的方面,先讲完整性,再讲安全性,安
全性是防止用户非法使用权用数据库;完整
性则是防止合法用户在使用数据库时向数据
库中加入不合语义的数据。先讲完整性,再
讲安全性也就是说,安全检查性措施的防范
对象是非法用户和非法操作,完整性的防范
对象是不合语义的数据。
77.如何检测脚本是用 POST 方式还是 GET
方式 从 HTML 表 单 获 取数 据 ? 答: 当 用
POST 方 法 提 交 脚 本 时 , 条 件
Request.ServerVariables(“CONTENTLENGT
H”)>0 取值为 True 如果使用 GET 方式,则
条 件
Request.ServerVariables(“QUERYSTEING”)<
>””取值为 True.
78.数据库设计分为哪几个阶段?答:规范
的数据库设计分为六个阶段;需求分析,概
念结构设计,逻辑结构设计,数据库物理设
计,数据库实施,数据库运行和维护。
79.简述 ASP 的主要特点?答:1)使用简单
的脚本语言,程序开发简单 2)其源程序无
需编译,为解释型代码 3)代码的执行与浏
览器无关,所以具有更好的兼容性 4)ASP
源程序不会传到浏览器,保护了作者的知识
版权 5)可使用服务器端的脚本来产生客户
端的脚本。
80.简述关系模式规范化的基本步骤?答:
1)对原关系进行投影,消除决定属性不是
候选码的任何函数依赖 2)对 BCNF 关系进
行投影,消除原关系中非平凡而且非函数依
赖的多值依赖,从而产生一组 4NF 关系 3)
对 4NF 关系进行投影,消除原关系中不是由
候选码所蕴含的连接依赖,即可得到一组
5NF 关系。
81.数据库一般都提供哪些预防和补救的安
全措施?答:1)数据库恢复:配合定时备
份数据库,能找回最近一次数据库数据 2)
并发控制:保证多用户不能共享数据库,并
维护数据的一致性 3)安全性保护:防止非
法用户使用数据库 4)完整性保护:保证数
据的正确性和一致性。
82.列举三个以上的元组关系演算中的集函
数 , 并 简 要 说 明 它 们 的 用 途 ? 答 :
COUNT : 元 组 计 数 , TOTAL : 求 总 和 ,
MAX : 求 最 大 值 , MIN : 求 最 小 值 ,
AVG:求平均值。
83.简述判断对关系模式的一个分解是否与
原关系模式等价的标准?答:1)分解具有
无损连接性 2)分解要保持函数依赖
84.简述视图在数据库安全性方面的作用?
答:进行存取权限控制时,可以为不同用户
定义不同的视图,把数据对象限制在一定范
围内,即通过视图机制把要保密的数据对无
权存取的作废隐藏起来,从而自动地对数据
提供一定程度的安全保护,视图机制间接地
实现了支持存取谓词的用户权限定义,但视
图机制更主要的功能在于提供数据独立性,
其安全保护功能往往远不能达到应用系统的
要求。因此,在实际应用中通常是视图机制
配合使用,首先作视图机制屏蔽掉一部分保
密数据,然后在视图上面进一步定义存取权
限。
85.简述关系数据模型的优化手段? 答:1)
确定数据依赖 2)对于各个关系模式之间的
数据依赖进行最小化处理,消除冗余的联系
3)按照数据依赖的理论对关系模式逐一进
行分析,考察是否存在部分函数依赖,传递
函数依赖,多值依赖等,确定各关系模式分
别属于第几范式 4)确定是否需要进行合并
或分解 5)对关系模式进行必要的合并或分
解,提高数据操作的效率和存储空间的利用
率。
86.OLEDB 与 ODBC 之间的主要差别是什
么?答:OLEDB 提供一种访问所有类型数
据的方式,包括关系数据和非关系数据,可
以使用 ADD 直接访问 OLEDB,另一方面
ODBC 提供了一种访问关系数据的方式,它
还是一种行业标准接口,因而几乎对任何数
据库都可用。
87.什么叫开放系统?答:开放系统被认为
4
剩余18页未读,继续阅读
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功