1、计算机三级(数据库技术)49 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.下列叙述正确的是( )。(分数:1.00)A.描述性语言只需要指定“做什么”,不必说明“怎样做”B.过程化语言只需要指定“做什么”,不必说明“怎么做”C.描述性语言编程复杂,不易学习D.SQL,QBE 等都属于过程化语言2.关系数据模型的三个要素是( )。(分数:1.00)A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范化理论和关系完整性约束C.关系规范化理论、关系操作集合和关系完整性约束D.关系数据结构、关
2、系操作集合和关系完整性约束3.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,关于设备管理在以下的描述中,_是不正确的。 (分数:1.00)A.计算机采用通道、控制器、设备三级控制方法管理设备B.设备管理的任务就是监视计算机设备资源的使用情况C.设备管理器根据一定的策略,把通道、控制器、设备分配给请求输入输出操作的程序,并启动设备完成所需的操作D.为了发挥设备和处理器的并行工作能力,一般不采用缓冲技术和虚拟技术4.下列说法错误的是(分数:1.00)A.ROLLBACK 表示事务不成功结束B.无级联调度是不可恢复的C.共享锁又称为 S 锁或读锁D.排它锁又称为 X 锁或写锁5.下列关于
3、 E-R 模型向关系数据模型转换的叙述中,正确的是( )。(分数:1.00)A.实体的元组就是关系的属性B.实体的属性就是关系的属性C.实体的候选码就是关系的码D.实体的主属性就是关系的码6.隔离是操作系统安全保障的措施之一。下列哪一项不属于安全隔离措施?(分数:1.00)A.物理隔离B.时间隔离C.分层隔离D.密码隔离7.典型的局域网可以看成由以下三部分组成:网络服务器、工作站与_。(分数:1.00)A.IP 地址B.通信设备C.TCP/IP 协议D.网卡8.S-Designer 是一种可视化的数据库设计工具,它的后续版本是 Power-Designer,使用它可以完成如下的_功能。 . 可
4、以画数据流图(DFD) . 可以画实体联系图(E-R 图),即设计概念数据模型(CDM) . 可以从概念数据模型(CDM)生成物理数据模型(PDM) . 可以从现存数据库逆向生成物理数据模型(PDM) . 可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)(分数:1.00)A.,和B.,和C.,和D.都可以9.在数据库管理系统的层次结构中,数据存取层处理的对象是(分数:1.00)A.字段B.单个元组C.数据页D.系统缓冲区10.SQL 语言规定对数据库中的表能够执行授予权限和收回权限命令的用户_。 (分数:1.00)A.只能是表的使用者B.只能是表的建立者C.只能是 DBAD.是 DB
5、A 和表的建立者11.如下图所示,两个关系 R1 和 R2,它们进行哪种运算后得到 R3? (分数:1.00)A.交B.并C.笛卡尔积D.连接12.在下列资源中,属于永久性资源的是_。 (分数:1.00)A.I/O 中断B.数据文件C.消息D.同步原语13.数据库管理系统的数据操纵语言(DML)所实现的操作一般包括:(分数:1.00)A.建立、授权、修改B.建立、授权、删除C.建立、插入、修改、排序D.查询、插入、修改、删除14.如果两个实体之间的联系是 M:N,则在转换成关系模型时,如何引入第三个交叉关系?(分数:1.00)A.需要B.不需要C.无所谓D.将两个实体合并15.下列哪一种方法不
6、用于实现访问控制?(分数:1.00)A.存取控制表B.存取控制矩阵C.口令D.保护键16.关系数据库中,实现实体之间的联系是通过表与表之间的_。(分数:1.00)A.公共索引B.公共存储C.公共元组D.公共属性17.设计作业调度算法时,不需要考虑下列_因素。 (分数:1.00)A.友好的用户界面B.均衡使用资源C.公平性D.吞吐量大18.在“学生-选课-课程”数据库中如下三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 则查找学生号为“20040901”的学生的“计算机”课程的成绩,至少将使用关系( )。 (分数:1
7、.00)A.S 和 SCB.SC 和 CC.S 和 CD.S、SC 和 C19.表 emp 表的主键是雇员号,DEPT 的主键是部门号。则以下哪个删除操作不正确? (分数:1.00)A.从雇员信息表 emp 中删除行(010,王宏大,01,1200)B.从部门信息表 dept 中删除行(03,服务部,02)C.从部门信息表 dept 中删除行(04,财务部,04)D.先在雇员信息表 emp 中删除行(010,王宏大,01,1200),然后从部门信息表 dept 中删除行(01,业务部,01)20.在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )。(分数:1.00)A.R1(学生号
8、,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历)21.下列权限中,哪一个不是数据库的访问权限?(分数:1.00)A.Read 权限B.Resource 权限C.Update 权限D.Lock 权限22.下列_不是队列的基本运算。 (分数:1.00)A.从队尾插入一个新元素B.从队列中删除第 i 个元素C.判断一个队列是否为空D.读取队头元素的值23.下列叙述正确的是( )。(分数:1.00)A.E-R 模型接近人的思想,容易理解,因此很容易被数据库系统接受B.在网状模型中,一个子结点可以有多个父结点C.在网状模型中,两个结点之
9、间只能有一种联系D.网状模型的数据结构在物理上不易实现,效率较低24.下列哪一项是数据库系统的核心和基础?(分数:1.00)A.数据模型B.数据库管理系统C.数据库技术D.关系理论25.下面_工具不属于数据库应用开发的 CASE 工具。 (分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的 UnifaceC.Oracle 公司的 Designer/2000D.Rational 公司的 Rose26.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? 事务开始信息 更新信息 提交信息 事务中止信息 (分数:1.00)A
10、.,和B.,和C.,和D.都是27.如果两个实体之间的联系是 M:N,则实现 1:M 联系的方法是( )。(分数:1.00)A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中28.下面关于 B 树运算的叙述中,正确的是(分数:1.00)A.若插入过程中根结点发生分裂,则 B 树的高度加 1B.每当进行插入运算,就往 B 树的最下面一层增加一个新结点C.若要删除的关键码出现在根结点中,则不能真正删除,只能做标记D.删除可能引起 B 树结点个
11、数减少,但不会造成 B 树高度减小29.下列叙述正确的是( )。(分数:1.00)A.SQL 是高度过程化语言B.SQL 语言包括模式数据定义语言、外模式数据定义语言等C.SQL 采用面向集合的操作力式D.SQL 是自含式语言不是嵌入式语言30.利用计算机对指纹进行识别、对图像和声音进行处理属于下列哪一个应用领域?(分数:1.00)A.科学计算B.过程控制C.辅助设计D.信息处理31.下面不属于使用视图的优点的是( )。(分数:1.00)A.分散用户的数据B.降低数据库的复杂性C.组织数据转移到其他应用程序D.简化数据库的管理32.SQL 语言中的 CREATE TABLE 语句实现哪种功能?
12、(分数:1.00)A.数据查询B.数据操纵C.数据定义D.数据控制33.Oracle 的数据仓库解决方案是 Oracle OLAP 产品,其中服务器端的工具是( )。(分数:1.00)A.Oracle Express ServerB.Oracle Express ObjectsC.Oracle Express AnalyzerD.Oracle WebServer34.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和( )。(分数:1.00)A.数据独立性B.逻辑独立性C.管理规范性D.数据的共享35.在关系数据库中,表(table)是三级模式结构中的( )。
13、(分数:1.00)A.外模式B.模式C.存储模式D.内模式36.通常可用传输速率描述通信线路的数据传输能力,传输速率指的是(分数:1.00)A.每秒钟可以传输的中文字符个数B.每秒钟可以传输的字符数C.每秒钟可以传输的比特数D.每秒钟可以传输的文件数37.下列关于 PowerDesigner 的叙述中,正确的是_。 (分数:1.00)A.只能在概念层上建立和维护数据模型B.只能在物理(逻辑)层上建立和维护数据模型C.既能在概念层上也能在物理层上建立和维护数据模型D.既不能在概念层上也不能在物理层上建立和维护数据模型38. 如果将该二叉树存储为对称序线索二叉树,则结点 H 的左线索指向_。 (分
14、数:1.00)A.结点 AB.结点 CC.结点 ED.结点 G39.防止地址越界的工作是由下列哪一项完成的?(分数:1.00)A.软件B.硬件C.软件与硬件配合D.CPU40.下列算法中,不属于作业调度算法的是_。 (分数:1.00)A.先来先服务算法B.最高优先数算法C.短作业优先算法D.资源搭配算法41.下列叙述中,哪一条是不正确的?(分数:1.00)A.一个二维表就是一个关系,二维表的名就是关系的名B.关系中的列称为属性,属性的个数称为关系的元或度C.关系中的行称为元组,对关系的描述称为关系模式D.属性的取值范围称为值域,元组中的一个属性值称为分量42.系统故障恢复的步骤是( )。(分数
15、:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO 处理D.正向扫描日志文件、对 REDO 队列中的事务进行 REDO 处理、对 UNDO 队列中的事务进行 UNDO 处理43.下列关于码的叙述中,正确的是( )。(分数:1.00)A.在一个关系中,不可能存在两个不同的元组在码属性上取值相同B.属性是一个元组区别于其他元组的依据C.在一个关系中,可能存在码或码的一部分为空值的元组D.码不是一个元组赖以存在的条
16、件44.下列因素中哪些与数据库系统的运行效率有关? 功能是否齐全 容错纠错能力 数据库设计是否合理 程序可读性 算法 编程技巧 (分数:1.00)A.,和B.,和C.,和D.都是45.从用户观点看,引入文件系统的目的是_。 (分数:1.00)A.实现虚拟存储B.保护系统文档C.保护系统及用户文档D.实现对文件的按名存取46.为了提高特定查询的速度,对 SC 关系创建唯一索引,应该创建在_属性上。 (分数:1.00)A.(S#,C#)B.(S#,GRADE)C.(C#,GRADE)D.GRADE47.有“学生课程”数据库中的三个基本表: 学生信息表:s(sno,sname,sex,age,dep
17、t)主码为Sno 课程信息表:c(cno,cname,teacher)主码为 cno 学生选课信息表:sc(sno,cno,grade)主码为(sno,cno) 在“查询选修课程号为 2,且成绩在 70 分以上的所有学牛的学号、姓名和选课名称”的 SQL语句中,将使用到的表是( )。 (分数:1.00)A.学生信息表 sB.学生信息表 s 和课程信息表 cC.学生信息表 s、课程信息表 c 和学生选课信息表 scD.学生信息表 s 和学生选课信息表 sc48.下列条目中,_属于计算机病毒的特征。 I.传染性 II.可激发性 III.隐蔽性 IV.潜伏性 (分数:1.00)A.只有 I 和 II
18、IB.只有 I、II、IVC.只有 I、III 和 IVD.都是49.关于下列关系的叙述中,不正确的是( )。 职员关系是 S(S#,SNAME,SEXAGE)主码为 S# 部门关系是 C(C#,CNAME)主码为 C# 职员部门关系是 SC(S#,C#,r emark)主码为(S#,C#) (分数:1.00)A.SCC#是外码B.SCS#是外码C.S 是 SC 的参照关系D.C 是 SC 的目标关系50.如果一棵二叉树结点的前序序列是 A,B,C,后序序列是 C,B,A,则该二叉树结点的对称序序列(分数:1.00)A.必为 A,B,CB.必为 A,C,BC.必为 B,C,AD.不能确定51.
19、下面所列的条目中: 语法检查 语义检查 用户存取权限检查 数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是( )。 (分数:1.00)A.和B.,和C.和D.全部52.SQL 语言成为关系数据库的国际标准的年份是( )。(分数:1.00)A.1986 年B.1987 年C.1998 年D.1989 年53.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。(分数:1.00)A.可靠性B.一致性C.完整性D.安全性54.任何一个具有两个属性的关系( )。(分数:1.00)A.可能属于 1NFB.可能属于 2NFC.可能属于
20、 3NFD.一定属于 3NF55.数据库的网状模型应满足的条件是( )。(分数:1.00)A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲56.下列那一条不是对象-关系数据库的基本特征?(分数:1.00)A.SQL 环境中支持基本数据类型扩充B.SQL 环境中支持复杂对象C.SQL 环境中支持继承性D.关系的规范化程度高57.下列哪一项不属于系统软件?(分数:1.00)A.调试程序B.计算机辅助设计程序C.编译程序D.数据库管理系统58.在 Oracle 公司的开发工具 Developer2
21、000 中,用于生成联机文档的工具是( )。(分数:1.00)A.Oracle FormsB.Oracle ReportsC.Oracle GraphicsD.Oracle Books59.在 Oracle 产品中,用公用网关接口实现的过程化网关是( )。(分数:1.00)A.Oracle WebListenerB.Oracle WebAgentC.Oracle WebServerD.Oracle DBA60.SQL 语句 Grant Insert On Table SC To U5 With Grant Option 的作用是( )。(分数:1.00)A.U5 拥有对表 SC 的 Inser
22、t 权限B.U5 拥有传播 Insert 的权限C.U5 拥有对表 SC 的 Insert 权限或拥有对 Insert 权限的传播D.U5 不仅拥有对表 SC 的 Insert 权限,还可传播此权限二、填空题(每空 2 分,共 40 分)(总题数:20,分数:40.00)61.在单 CPU 系统中,如果同时存在 24 个并发进程,则处于就绪队列中的进程最多有 1 个。(分数:2.00)62.SYBASE 移动与嵌入计算解决方案中,小型且高性能的 SQL 数据库是 AdaptiveServer 1,它可以单机运行也可以作为数据库服务器运行。(分数:2.00)填空项 1:_63.在数据库设计中,把
23、数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为 1。(分数:2.00)填空项 1:_64.设有关系 SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加 5 分,能正确完成该操作的 SQL 语句是 1? grade = grade+5 WHERE cname=“数据库系统”。(分数:2.00)65.Oracle 数据库系统中提供的 CASE 工具是 1。(分数:2.00)填空项 1:_66.在数据仓库建立过程中,对数据进行纠正和预处理的过程称为数据 1。(
24、分数:2.00)填空项 1:_67.在面向对象模型中,子类的对象拥有其超类的对象的全部属性和方法,称为子类对超 类的 1 。(分数:2.00)填空项 1:_68.宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百 Mb/s,甚至达到几十或几百Gb/s。当数据传输速率超过 1Gb/s 时,一般要采用 1 作为传输介质。(分数:2.00)填空项 1:_69.DBMS 对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和 1 。(分数:2.00)填空项 1:_70.DBMS 对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和 1 。(分数:2.00)71.二维数组是一种非线性结
25、构,其中的每一个元素最多有 1 个直接前驱。(分数:2.00)填空项 1:_72.数据库的运行管理功能主要是指 1。(分数:2.00)填空项 1:_73.在一个关系的若干候选码中指定一个用来惟一标识该关系元组的候选码称为 1。(分数:2.00)填空项 1:_74.数据库的物理设计通常分为两步: 1 和对物理结构进行评价。(分数:2.00)填空项 1:_75.在有 n 个结点的二叉树的 llink-rlink 法存储表示中,n 个结点所含有的 2n 个指针中,必有 1 个为空指针。(分数:2.00)填空项 1:_76.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。
26、若 xY,则称 XY 为 1。(分数:2.00)填空项 1:_77.当发现网络安全遭到破坏时,所能采取的基本行动方案有:保护方式和 1。(分数:2.00)填空项 1:_78.数据库技术的主要特点 1,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。 (分数:2.00)填空项 1:_79.可视化的开发工具被称为 1 开发工具,它所用的语言被称为 4GL。(分数:2.00)填空项 1:_80.按行优先顺序存储下三角矩阵 Ann 的非零元素,则计算非零元素 aij(1jin)的地址的公式为Loc(aij)=Loc(aii)+ 1。(分数:2.00)填空项 1:_计算机三级(数据库技术)49
27、 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.下列叙述正确的是( )。(分数:1.00)A.描述性语言只需要指定“做什么”,不必说明“怎样做” B.过程化语言只需要指定“做什么”,不必说明“怎么做”C.描述性语言编程复杂,不易学习D.SQL,QBE 等都属于过程化语言解析:过程化语言不仅要指定“做什么”,还要说明“怎么做”。描述性语言只需要指定“做什么”,不必说明“怎样做”。描述性语言编程简单,容易学习。SQL、 QBE 等都属于描述性语言。2.关系数据模型的三个要素是( )。(分数:1.00)A.关系数据
28、结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范化理论和关系完整性约束C.关系规范化理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束 解析:关系数据模型的三个要素是关系数据结构、关系操作集合和数据完整性约束。3.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,关于设备管理在以下的描述中,_是不正确的。 (分数:1.00)A.计算机采用通道、控制器、设备三级控制方法管理设备B.设备管理的任务就是监视计算机设备资源的使用情况C.设备管理器根据一定的策略,把通道、控制器、设备分配给请求输入输出操作的程序,并启动设备完成所需的操作D.为了发挥设备和
29、处理器的并行工作能力,一般不采用缓冲技术和虚拟技术 解析:计算机常常采用通道、控制器、设备三级控制方法管理这些设备,设备管理的任务就是监视这些资 源的使用情况,根据一定的策略,把通道、控制器、设备分配给请求输入输出操作的程序,并启动设备完 成所需的操作。为了发挥设备和处理器的并行工作能力,常采用缓冲技术和虚拟技术。4.下列说法错误的是(分数:1.00)A.ROLLBACK 表示事务不成功结束B.无级联调度是不可恢复的 C.共享锁又称为 S 锁或读锁D.排它锁又称为 X 锁或写锁解析:无级联的调度是指,即使一个调度是可恢复调度,要从事务的故障中正确恢复,这时可能需要回滚若干事务。由于级联回滚导致
30、撤销大量工作,因此不希望发生级联回滚。我们希望对调度加以限制,避免级联回滚发生,这样的调度称为无级联调度。容易验证无级联调度总是可恢复的。5.下列关于 E-R 模型向关系数据模型转换的叙述中,正确的是( )。(分数:1.00)A.实体的元组就是关系的属性B.实体的属性就是关系的属性 C.实体的候选码就是关系的码D.实体的主属性就是关系的码解析:E-R 模型向关系数据模型转换时,实体的属性就是关系的属性,实体的码就是关系的码。6.隔离是操作系统安全保障的措施之一。下列哪一项不属于安全隔离措施?(分数:1.00)A.物理隔离B.时间隔离C.分层隔离 D.密码隔离解析:分层隔离是为了降低系统的复杂性
31、。7.典型的局域网可以看成由以下三部分组成:网络服务器、工作站与_。(分数:1.00)A.IP 地址B.通信设备 C.TCP/IP 协议D.网卡解析:局域网是一种通信网络,它主要由网络服务器、工作站和通信设备组成,这里所说的通信设备是广 义的,包括计算机、终端和各种外部设备,局域网覆盖一个小的地理范围,从一个办公室、一幢大楼,到 几公里的地理范围。8.S-Designer 是一种可视化的数据库设计工具,它的后续版本是 Power-Designer,使用它可以完成如下的_功能。 . 可以画数据流图(DFD) . 可以画实体联系图(E-R 图),即设计概念数据模型(CDM) . 可以从概念数据模型
32、(CDM)生成物理数据模型(PDM) . 可以从现存数据库逆向生成物理数据模型(PDM) . 可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)(分数:1.00)A.,和B.,和C.,和D.都可以 解析:使用 S-Designer 的后续版本 Power-Designer 可以完成的功能有: 1. 可以画数据流图(DFD);2. 可以画实体联系图(E-R 图),即设计概念数据模型(CDM); 3 . 可以从概念数据模型(CDM)生成物理数据模型(PDM); 4 . 可以从现存数据库逆向生成物理数据模型(PDM); 5. 可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)。 9.
33、在数据库管理系统的层次结构中,数据存取层处理的对象是(分数:1.00)A.字段B.单个元组 C.数据页D.系统缓冲区解析:在数据库管理系统的层次结构中,数据存取层处理的对象是单个元组,它把上层的集合操作转化为单记录操作。10.SQL 语言规定对数据库中的表能够执行授予权限和收回权限命令的用户_。 (分数:1.00)A.只能是表的使用者B.只能是表的建立者C.只能是 DBAD.是 DBA 和表的建立者 解析:SQL 语言规定对数据库中的表能够执行授予权限和收回权限命令的用户是 DBA 和表的建立者。11.如下图所示,两个关系 R1 和 R2,它们进行哪种运算后得到 R3? (分数:1.00)A.
34、交B.并C.笛卡尔积D.连接 解析:连接操作是在两个关系中,选取属性满足条件的元组生成一个新的关系。12.在下列资源中,属于永久性资源的是_。 (分数:1.00)A.I/O 中断B.数据文件 C.消息D.同步原语解析:按照资源的使用性质,一般把系统中的资源分成以下两类:永久性资源,是指系统中那些可供进程 重复使用、长期存在的资源,如内存、外部设备、CPU 等硬件资源以及各种数据文件、表格、共享程序代 码等软件资源;临时性资源,是指由某个进程所产生,只被另一个进程使用一次或经过短暂时间后便不再 使用的资源,如 I/O 和时间中断、同步信号、消息等。13.数据库管理系统的数据操纵语言(DML)所实
35、现的操作一般包括:(分数:1.00)A.建立、授权、修改B.建立、授权、删除C.建立、插入、修改、排序D.查询、插入、修改、删除 解析:DBMS 能实现对数据的检索、插入、修改和删除,能提供数据操纵语言(DML)。14.如果两个实体之间的联系是 M:N,则在转换成关系模型时,如何引入第三个交叉关系?(分数:1.00)A.需要 B.不需要C.无所谓D.将两个实体合并解析:特洛伊木马:软件含有一段察觉不出的程序段,当软件运行时,会损害用户的安全,攻击者在正常的软件中隐藏一段用于其他目的程序,这段隐藏的程序段常常以安全攻击作为最终目标,植入特洛伊木马的那个人就可以阅读该用户的文件了。15.下列哪一种
36、方法不用于实现访问控制?(分数:1.00)A.存取控制表B.存取控制矩阵C.口令D.保护键 解析:在实现访问控制时可采用的方法有:存取控制表、存取控制矩阵、口令和密码。保护键属于对段的一种保护方法。 16.关系数据库中,实现实体之间的联系是通过表与表之间的_。(分数:1.00)A.公共索引B.公共存储C.公共元组D.公共属性 解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性实现的。例如:有学生表和选课表, 都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。17.设计作业调度算法时,不需要考虑下列_因素。 (分数:1.00)A.友好的用户界面 B.均衡使用资源C.公
37、平性D.吞吐量大解析:作业调度算法的设计一般应考虑 3 个基本目标:1、尽可能提高系统的作业吞吐量;2、尽量使 CPU和 外部设备保持忙碌状态,以提高资源利用率;3、对各个作业合理调度,使所有用户都满意。18.在“学生-选课-课程”数据库中如下三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 则查找学生号为“20040901”的学生的“计算机”课程的成绩,至少将使用关系( )。 (分数:1.00)A.S 和 SCB.SC 和 C C.S 和 CD.S、SC 和 C解析:在若干个表中进行查询时,根据所需要查出的屑性来确
38、定查询的表的范围。注意:在 C 表中找课程的 C#,然后在 sc 表中找到 grade,故 B)选项正确;而 D)选项的 s 表示多余的。19.表 emp 表的主键是雇员号,DEPT 的主键是部门号。则以下哪个删除操作不正确? (分数:1.00)A.从雇员信息表 emp 中删除行(010,王宏大,01,1200)B.从部门信息表 dept 中删除行(03,服务部,02)C.从部门信息表 dept 中删除行(04,财务部,04) D.先在雇员信息表 emp 中删除行(010,王宏大,01,1200),然后从部门信息表 dept 中删除行(01,业务部,01)解析:在部门信息表的部门号是雇员信息表
39、的外键,只有当部门号不被雇员信息表所使用的时候才能删除。因此 C)不正确。20.在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )。(分数:1.00)A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历) 解析:Windows98 支持多种网路通信协议,如 IPX/SPX、TCP/IP、NETBEUI。X25 协议是 CCITT(ITU)建议的一种协议,它定义终端和计算机到分组交换网络的连接。分组交换网络在一个网络上为数据分组选择到达目的地的路由。X25 是一种很好实现的分组交换服务,传统上它是用于将远程
40、终端连接到主机系统的。21.下列权限中,哪一个不是数据库的访问权限?(分数:1.00)A.Read 权限B.Resource 权限C.Update 权限D.Lock 权限 解析:用户对数据库可以有几种不同形式的访问权限,包括 read 权限、:insert 权限、update 权限和 delete 权限。22.下列_不是队列的基本运算。 (分数:1.00)A.从队尾插入一个新元素B.从队列中删除第 i 个元素 C.判断一个队列是否为空D.读取队头元素的值解析:队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。进行删除的 一端叫队列的头,进行插入的一端叫队列的尾。23.
41、下列叙述正确的是( )。(分数:1.00)A.E-R 模型接近人的思想,容易理解,因此很容易被数据库系统接受B.在网状模型中,一个子结点可以有多个父结点 C.在网状模型中,两个结点之间只能有一种联系D.网状模型的数据结构在物理上不易实现,效率较低解析:E-R 模型的特点,网状模型的特点。24.下列哪一项是数据库系统的核心和基础?(分数:1.00)A.数据模型 B.数据库管理系统C.数据库技术D.关系理论解析:ADSL 是指非对称数字用户线。25.下面_工具不属于数据库应用开发的 CASE 工具。 (分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的
42、Uniface C.Oracle 公司的 Designer/2000D.Rational 公司的 Rose解析:Sybase 公司的 PowerDesigner,Oracle 公司的 Designer/2000,Rational 公司的 Rose 可以用来作为数 据库应用开发的 CASE 工具,Uniface 公司的 Uniface 不属于数据库应用开发的 CASE 工具。26.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? 事务开始信息 更新信息 提交信息 事务中止信息 (分数:1.00)A.,和B.,和C.,和D.都是 解析:需求定义所包括的内容很多,
43、只对业务环境限制、政策和企业政策之类规定均属于约束内容,控制/审计/保密内容应包括系统性能、数据完整性和操作正确、审计跟踪和保密措施之类,数据元素内容应包括对数据特征和属性的定义,性能/可靠性内容应包括系统对故障处理强弱的能力。27.如果两个实体之间的联系是 M:N,则实现 1:M 联系的方法是( )。(分数:1.00)A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中 D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中解析:非编码键盘的代码生成是由键盘和 PC 机软件共同完成的。键盘本
44、身仅使用较为简单的硬件来识别被按下的按键的位置,向 PC 机提供的是该按键的位置码 (中间代码),然后由系统软件把这些中间代码转换成规定的编码。28.下面关于 B 树运算的叙述中,正确的是(分数:1.00)A.若插入过程中根结点发生分裂,则 B 树的高度加 1 B.每当进行插入运算,就往 B 树的最下面一层增加一个新结点C.若要删除的关键码出现在根结点中,则不能真正删除,只能做标记D.删除可能引起 B 树结点个数减少,但不会造成 B 树高度减小解析: 在 B 树里插入一个关键码的方法是很简单的。对于叶结点处于第 i 层的 B 树,插入的关键码总是进入第 i-l 层的结点。插入可能导致 B 树朝
45、着根的方向生长。如果要插入的那个结点包含的关键码是满的,不能再往里插了,在这种情况下,要把这个结点分裂为两个,并把中间的一个关键码拿出来插到结点的双亲结点里去。双亲结点也可能是满的,就需要再分裂,再往上插。最坏的情况,这个过程可能一直传到根,如果需要分裂根,由于根是没有双亲的,这时就建立一个新的根结点。整个 B 树增加了一层。 删除的过程与之类似,但要稍微复杂。如果删除的关键码不在第 i-1 层,则先把此关键码与它在 B 树里的后继对换位置,然后再删除该关键码。如果删除的关键码在第 i-1 层,则把它从它所在的结点里去掉,这可能导致此结点所包含的关键码的个数小于m2-1。这种情况下,考查该结点
46、的左或右兄弟,从兄弟结点移若干个关键码到该结点中来,使两个结点所含关键码个数基本相同。只有在兄弟结点的关键码个数也很少,刚好等于m2-1 时,这个移动才不能进行。这种情况下,要把删除了关键码的结点、它的兄弟结点及它们的双亲结点中的一个关键码合并为一个结点。从双亲结点中包含一个关键码有时也可能导致进一步的合并,甚至这种合并一直传到根结点。在根结点只包含一个关键码的情况下,将发生直到根结点的合并,使结点和它的两个子女进行合并,形成新的根结点,从而使整个树减少一层。 29.下列叙述正确的是( )。(分数:1.00)A.SQL 是高度过程化语言B.SQL 语言包括模式数据定义语言、外模式数据定义语言等
47、C.SQL 采用面向集合的操作力式 D.SQL 是自含式语言不是嵌入式语言解析:B-ISDN 的协议参考模型每个面又分为物理层、ATM 层和 ATM 适配层。30.利用计算机对指纹进行识别、对图像和声音进行处理属于下列哪一个应用领域?(分数:1.00)A.科学计算B.过程控制C.辅助设计D.信息处理 解析:数据和信息处理是计算机的重要应用领域,当前的数据也有了更加广泛的含义,如图、文、声、像等多媒体数据,它们都已成为计算机的处理对象。31.下面不属于使用视图的优点的是( )。(分数:1.00)A.分散用户的数据 B.降低数据库的复杂性C.组织数据转移到其他应用程序D.简化数据库的管理解析:使用视图具有以下几个优点:降低数据库的复杂性:使用视图可以使开发者具有更改数据库设计而不影响用户与数据库交流的能力,对于一些复杂的查询来说,数据库设计员可以通过更改视图的定义,对最终用户屏蔽具体细节;集中用户数据:设计人员通过对不同用户提供不同数据,从而可以使用户数据集中显示;简化管理:数据库管理人员可以通过授权方式让用户执行数据操作,从而简化数据库管理;组织数据转移到其他应用程序:设计员可以创建基于连接多个表的查询视图;保密数据。32.SQL 语言中的 CREATE TABLE 语句实现哪种功能?(分数