1、国家计算机三级(数据库技术)90 及答案解析(总分:99.99,做题时间:120 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )。(分数:1.00)A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历)2.关系数据模型( )。(分数:1.00)A.只能表示实体间的 1:1 联系B.只能表示实体间的 1:N 联系C.只能表示实体间的 M:N 联系D.可以表示实体间的上述 3 种联系3.联机分析处理包括以下哪些基本分析功能
2、? . 聚类 . 切片 . 转轴 . 切块(分数:1.00)A.、和B.、和C.、和D.都是4.系统故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO 处理D.正向扫描日志文件、对 REDO 队列中的事务进行 REDO 处理、对 UNDO 队列中的事务进行 UNDO 处理5.数据库维护阶段的故障维护工作是指_。(分数:1.00)A.排除设备故障B.恢复遭到破坏的数据库C.修改不适
3、当的库结构D.修改应用程序6.下面_工具不属于数据库应用开发的 CASE 工具。 (分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的 UnifaceC.Oracle 公司的 Designer/2000D.Rational 公司的 Rose7.下列叙述不正确的是( )。(分数:1.00)A.IBM DB2 不允许用户定义新的数据类型B.IBM DB2 允许用户用高级语言定义新的函数C.IBM DB2 允许用户在一个数据库中存储特大对象D.IBM DB2 支持对多媒体数据如图像、声音、视频等复杂结构数据的存取和检索8.以下说法正确的是_。 1、批处理系
4、统中,作业一旦进入系统,用户就不能直接干预作业的运行 2、虚存比主存大得多,它可以大于主存和辅存的总和 3、当一个进程等待分配 CPU 时,该进程处于等待状态 4、一个进程只可执行一个程序,一个程序只可构成一个进程(分数:1.00)A.1B.2C.3D.49.下列条目中,属于数据库管理工具的是_。 I加载工具 II备份工具 IIICASE 工具 IV通讯接口工具 (分数:1.00)A.只有 I 和 IIB.只有 I、II 和 IIIC.只有 I、II 和 IVD.都是10.DDL 是( )。(分数:1.00)A.操作数据语言B.定义数据的语言C.自含语言D.宿主语言以下两题基于以下描述:有关系
5、模式 R(S,T,C,D,G),根据语义有如下函数依赖集:F=(S,C)T,CD,(S,C)G,TC。(分数:1.00)(1).关系模式 R 的候选码(分数:0.50)A.只有 1 个,为(S,C)B.只有 1 个,为(S,T)C.有 2 个,为(S,C)和(S,T)D.有 2 个,为(S,C)和(T)(2).关系模式 R 的规范化程度最高达到(分数:0.50)A.1NFB.2NFC.3NFD.BCNF11.下列关于模式分解的叙述中,哪一条是不正确的?(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能
6、达到 BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF12.已知成绩关系如下图所示。执行 SQL 语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数60 查询结果中包含的元组数目是( )。 *(分数:1.00)A.1B.2C.3D.413.设有关系 R(A,B,C,D,E),A、B、C、D、E 都不可再分,则 R 一定属于( )。(分数:1.00)A.1NFB.2NFC.3NFD.以上 3 个选项都有可能14.采用“不可剥夺优先数
7、“调度算法,进程在就绪队列中的平均等待时间为(分数:1.00)A.6B.7C.8D.915.在关系数据库管理系统的层次结构中,应用层的服务对象是_。(分数:1.00)A.数据库B.终端用户和应用程序C.终端用户D.数据查询16.下列关于 SQL 语言的叙述中,哪一个是不正确的?(分数:1.00)A.SQL 语言支持数据库的三级模式结构B.一个基本表只能存储在一个存储文件中C.一个 SQL 表可以是一个基本表或者是一个视图D.数据库中数据的存储结构组成了关系数据库的内模式17.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号, SNAME 为
8、学生姓名,SEX 为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机文化”课的全体男学生姓名的 SQL 语句是: SELECT SNAME FROM S,C,SC WHERE ( )。(分数:1.00)A.SS#=SCS# AND SEX=男AND CNAME=计算机文化B.SS#=SCS# AND C.C#=SCC# AND CNAME=计算机文化C.SEX=女AND CNAME=计算机文化D.S,S#=SCS# AND CC#=SCC# AND SEX=男AND CNAME=算机文化18.在 SQL 中,内模式对应于“存储文件”,模式对应于哪一部分?(分数:1.00)A.视图B
9、.基本表C.关系数据库D.数据查询19.如果一棵二叉树结点的前序序列是 C、D、E,后序序列是 E、D、C,则该二叉树结 点的对称序序列_。(分数:1.00)A.必为 E、D、CB.必为 C、D、EC.必为 D、C、ED.不能确定20.下列因素中哪些与数据库系统的运行效率有关? 功能是否齐全 容错纠错能力 数据库设计是否合理 程序可读性 算法 编程技巧 (分数:1.00)A.,和B.,和C.,和D.都是21.基于“学生选课课程”数据库中的三 个关系是: (分数:1.00)A.S#B.C#C.GRADED.(S#,C#)22.按照处理对象的不同,关系数据库管理系统可以划分为层次结构,从上往下各层
10、次依 次为_。 (分数:1.00)A.语言翻译处理层,数据存取层,数据存储层B.语言翻译处理层,数据存储层,数据存取层C.数据存取层,数据存储层,语言翻译处理层D.数据存储层,数据存取层,语言翻译处理层下面哪个不是数据库系统必须提供的数据控制功能?(分数:0.99)A.安全性B.可移植性C.完整性D.并发控制(2).若执行下面列出的操作,_操作不能成功执行。(分数:0.33)A.从 DEPT 中删除系号=03的行B.在 DEPT 中插入行(06,外语系,6 号楼) C)将 DEPT 中系号=02的系号改为10C.将 DEPT 中系号=01的地址改为5 号楼(3).在学生信息表关系 Studen
11、t 中,_属性是外键(foreign key)。(分数:0.33)A.学号B.学生名C.系号D.书籍费23.SQL 语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句 CREATE、DROP、ALTER 实现哪类功能?(分数:1.00)A.数据查询B.数据操纵C.数据定义D.数据控制24.若关系模式 R3NF,则下面最正确的说法是( )。(分数:1.00)A.某个非主属性不传递依赖于码B.某个非主属性不部分依赖于码C.所有的非主属性都不传递依赖于码D.所有的非主属性都不部分依赖于码25.若用如下的 SQL 语句创建一个表 S: CREATE TABLE S(S# char(10)NO
12、T NULL: SNAME char(10)NOT NULL,SEX char(2),AGE integer) 今向表 S 中插入如下行时,可以被插入的是( )。(分数:1.00)A.(441001,陈先明,女,23)B.(440746,张亮,NULL,NULL)C.(NULL,李国兵,男,35)D.(442345,NULL,女,25)26.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? .事务开始信息 .更新信息 .提交信息 .事务中止信息(分数:1.00)A.、和B.、和C.、和D.都是27.数据库设计的需求阶段主要设计( )。(分数:1.00)A.程
13、序流程图B.程序结构图C.框图D.数据流程图28.从计算机软件系统的构成看,DBMS 是建立在什么软件之上的软件系统?(分数:1.00)A.硬件系统B.操作系统C.语言处理系统D.编译系统29.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=UXY。下面关于多值依赖 的叙述中,_是不正确的。 (分数:1.00)A.若 XY,则 XZB.若 XY,则 XYC.若 XY,且 Y ?Y,则 XYD.若 Z=,则 XY30.描述概念模型的常用方法是( )。(分数:1.00)A.建立数据模型方法B.需求分析方法C.二维表方法D.实体-联系方法31.设 F 是属性组 U 上的一组函数依赖,
14、下列哪一条属于 Armstrong 公理系统申的基本推理规则?(分数:1.00)A.若 XY 及 XZ 为 F 所逻辑蕴含,则 XYZ 为 F 所逻辑蕴含B.若 XY 及 YZ 为 F 所逻辑蕴含,则 XZ 为 F 所逻辑蕴含C.若 XY 及 WYZ 为 F 所逻辑蕴含,则 XWZ 为 F 所逻辑蕴含D.若 XY 为 F 所逻辑蕴含,且 Z 属于 Y,则 XZ 为 F 所逻辑蕴含32.下面列出的关于“视图(View)”的条目中,哪一条是不正确的?(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写33.下列关于链式存储结构的叙
15、述中,哪些是正确的 I逻辑上相邻的结点物理上不必邻接 每个结点都包含恰好一个指针域 用指针来体现数据元素之间逻辑上的联系 可以通过计算直接确定第 i 个结点的存储地址 V存储密度小于顺序存储结构(分数:1.00)A.I、和B.I、和C.、和 VD.I、和 V34.下列关于操作系统设备管理的叙述中,哪一个是不正确的?(分数:1.00)A.设备管理使用户能独立于具体设备的复杂物理特性而方便地使用设备B.设备管理利用各种技术提高 CPU 与设备、设备与设备之间的并行工作能力C.操作系统对用户屏蔽了实现具体设备 I/O 操作的细节D.操作系统对设备尽量提供各种不同的接口35.下列_条目是 MS SQL
16、 Server 2000 数据库系统对 Web 的支持。 XML 和 Internet 标准的支持 通过 Web 访问数据 基于 Web 的分析功能 安全的应用程序管理 (分数:1.00)A.只有、和B.只有、和C.只有、和D.都是36.下面不属于 PowerDesigner 的 Data Architect 模块作用的是( )。(分数:1.00)A.运用 E-R 图,建立概念数据模型B.针对特定的 DBMS 特点,生成相应的物理数据模型(PDM)C.对已有数据库和应用的逆向工程D.生成实体联系模型图(E-R 图)37.下面关于函数依赖的叙述中,不正确的是( )。(分数:1.00)A.若 XY
17、,XZ,则 XYZB.若 XY2,则 XZ,Y2C.若 XY,YZ,则 X2D.若 xY,Y Y,则 XY有以下的 5 阶 B 树结构,该 B 树现在的层数是 2。 (分数:1.00)(1).往该 B 树中插入关键码 72 后,该 B 树的第 2 层的结点数为 (分数:0.50)A.6B.7C.8D.9(2).从该 B 树中删除关键码 30 后,结点 A 的子女数为(分数:0.50)A.2B.3C.4D.538.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?(分数:1.00)A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性
18、、参照完整性和用户定义的完整性39.MS_SQL SERVER 是( )。(分数:1.00)A.数据库B.数据库系统C.数据处理系统D.数据库管理系统40.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“单位”关系中,因哪一个属性而使它不满足第一范式? 单位(单位号,单位名,单位成员,单位总经理) (分数:1.00)A.单位号B.单位名C.单位成员D.单位总经理41.一个进程执行 V 操作意味着(分数:1.00)A.该进程从等待队列进入就绪队列B.该进程从磁盘调入内存C.可能有另一个进程从等待队列进入就绪队列D.可能有另一个进程从磁盘调入内存42.SQL 语言的 REVOKE
19、 语句实现_数据控制功能。 (分数:1.00)A.可靠性控制B.并发性控制C.安全性控制D.完整性控制43.用于实现网络设备名字到 IP 地址映射的网络服务是( )。(分数:1.00)A.IELNETB.SMTPC.DNSD.FTP44.虚拟存储技术引入的前提是_。 (分数:1.00)A.存储保护技术B.多道程序设计技术C.SPOOLing 系统工作原理D.程序局部性原理45.数据的完整性是指_。 (分数:1.00)A.数据的存储和使用数据的程序无关B.防止数据被非法使用C.数据的正确性、一致性D.减少重复数据46.电子邮件软件向邮件服务器发送邮件时使用的协议是(分数:1.00)A.SMTPB
20、.POP3C.IMAPD.MIME47.下列关于线性表、栈和队的叙述,错误的是_。 (分数:1.00)A.线性表是给定的 n(n 必须大于零)个元素组成的序列B.线性表允许在表的任何位置进行插入和删除操作C.栈只允许在一端进行插入和删除操作D.队列允许在一端进行插入在另一端进行删除48.下列的数据库管理系统属于层次模型的是_。(分数:1.00)A.IMS 数据库管理系统B.CODASYL 系统C.ORACLE 系统D.FOXBASE 系统49.下列关于文件系统当前目录的描述中,哪个是不正确的?(分数:1.00)A.每个用户可以有一个当前目录B.引入当前目录可以加快检索速度C.查找文件时可以使用
21、部分路径名D.当前目录不能随意改变50.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的越怎样,授权子系统就越灵活?(分数:1.00)A.范围越小B.范围越大C.约束越细致D.范围越适中51.对并发操作若不加以控制,可能会带来( )。(分数:1.00)A.不安全B.死锁C.死机D.不一致52.不允许任何其他事务对这个锁定目标再加上任劳任何类型锁的锁是( )。(分数:1.00)A.共享锁B.排他锁C.共享锁或排他锁D.以上都不是53.构成文件的基本单位是字符,这一类文件称为(分数:1.00)A.流式文件B.记录式文件C.顺序文件D.索引文件54.下列不属于
22、关系数据库产品的是( )。(分数:1.00)A.DB2B.CODASYL 系统C.ORACLE 系统D.SYBASE下列哪一个协议是 Internet 使用的协议?(分数:1.00)A.OSI 参考模型中规定的传输层协议B.TCP/IP 传输控制/网间协议C.IEEE 802.3 系列协议D.帧中继传输协议(2).若要删除关系 S 中的行,删除行的值分别列出如下。它们中的哪个(些)可以被删除? .(S10,宇宙,上海) .(Z01,立新,重庆) (分数:0.25)A.只有B.只有C.都可以D.都不可以(3).若要更新关系 P 或关系 S,如下的更新操作哪个(些)可以被执行? .将 S 表中的供
23、应商号的值Z01修改为Z30 .将 P 表中的供应商号的值B01修改为B02 (分数:0.25)A.只有B.只有C.都可以D.都不可以(4).在“查询选修课程号为 4,且成绩在 80 分以上的所有学生的学号和姓名”的 SQL 语句中,将使用的表是:(分数:0.25)A.学生信息表 sB.学生信息表 S 和课程信息表 cC.学生信息表 S、课程信息表 c 和学生选课信息表 scD.学生信息表 S 和学生选课信息表 sc55.IP 地址是 Internet 赖以工作的基础,它由网络地址和主机地址两部分组成,其中 C 类网络的主机地址数最多为(分数:1.00)A.64 个B.128 个C.256 个
24、D.512 个56.下列条目中,_不是数据库管理系统必须提供的基本功能。 (分数:1.00)A.数据定义B.可移植性保证C.数据操纵D.安全性保护和完整性控制二、填空题(每空 2 分,共 40 分)(总题数:20,分数:40.00)57.DBMS 对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和 1 。(分数:2.00)填空项 1:_58.操作系统有两个重要的作用,一个是管理系统中的各种软硬件资源;另一个是向用户提供良好的 1。(分数:2.00)填空项 1:_59.OracleOLAP 是 Oracle 数据库系统的 1 解决方案。(分数:2.00)填空项 1:_60.利用中间件 Mid
25、dleware 的高层 1 可以将底层网络协议与实现技术隔离开来,使得程序员可以将精力集中在应用软件编程上。(分数:2.00)填空项 1:_61.数据并发操作通常会带来 3 类问题,它们是丢失更新、 1 和读脏数据。(分数:2.00)填空项 1:_62.当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为 1。(分数:2.00)填空项 1:_63.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 3NF,但不一定达到 1。 (分数:2.00)填空项 1:_64.设有关系模式 R(B,C,M,T,A,G),根据语义有如下函数依
26、赖集:F=BC,(M,T)B,(M, C)T,(M, A)T,(A, B)G。则关系模式 R 的候选 码是 1 。(分数:2.00)填空项 1:_65.4.某二叉树结点的对称序序列为 A、B、C、D、E、F、G,后序序列为 B、D、C、A、F、G、E。则该二叉树对应的树林包括 -|_|-棵树。(分数:2.00)A.B.C.D.66.事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中“ 1”写入数据库中。 (分数:2.00)填空项 1:_67.在请求页式存储管理中,若采用 FIFO 页面淘汰算法,则当分配的页面数增加时, 1 的次数可能增加也可能减少。(分数:2.00)填空项 1:_6
27、8.当发生故障时,根据现场数据内容、日志文件的故障前映象和 1 来恢复系统的状态。(分数:2.00)填空项 1:_69.按行优先顺序存储下三角矩阵 Ann 的非零元素,则计算非零元素 aij(1jin)的地址的公式为Loc(aij)=Loc(aii)+ 1。(分数:2.00)填空项 1:_70.数据模型可分为概念数据模型和结构数据模型,层次模型是 1 数据模型。(分数:2.00)填空项 1:_71.RDBMS 的层次结构由上到下依次是: 1、语言翻译处理层、数据存取层、数据存储层。(分数:2.00)填空项 1:_72.PowerDesigner 是 SYBASE 公司提供的 CASE 工具,它
28、包含多个模块,其中用于数据库概念数据建模(CDM)的模块是 1。(分数:2.00)填空项 1:_73.在 UNIX 系统中,文件分成 3 类,即普通文件、 1 和特殊文件。(分数:2.00)填空项 1:_74.在数据仓库建立过程中,对数据进行纠正和预处理的过程称为数据 1。(分数:2.00)填空项 1:_75.如果某事务成功完成执行,则该事务称为 1 事务。(分数:2.00)填空项 1:_76.将 E-R 图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 1 设计阶段的任务。(分数:2.00)填空项 1:_国家计算机三级(数据库技术)90 答案解析(总分:99.99,做题时间:12
29、0 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )。(分数:1.00)A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历) 解析:简历不属于单属性。2.关系数据模型( )。(分数:1.00)A.只能表示实体间的 1:1 联系B.只能表示实体间的 1:N 联系C.只能表示实体间的 M:N 联系D.可以表示实体间的上述 3 种联系 解析:在层次模型中,整个数据库的结构被表示成为一个有序树的集合。各个结点表示一个实体类型,
30、每个节点是由若干个数据项组成的记录类型,各个结点构成层次结构。3.联机分析处理包括以下哪些基本分析功能? . 聚类 . 切片 . 转轴 . 切块(分数:1.00)A.、和B.、和C.、和 D.都是解析:4.系统故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO 处理 D.正向扫描日志文件、对 REDO 队列中的事务进行 REDO 处理、对 UNDO 队列中的事务进行 UNDO 处
31、理解析:NetWare 文件系统结构的基本构件块是 Volumes。5.数据库维护阶段的故障维护工作是指_。(分数:1.00)A.排除设备故障B.恢复遭到破坏的数据库 C.修改不适当的库结构D.修改应用程序解析:数据库维护阶段的故障维护工作是指恢复遭到破坏的数据库。6.下面_工具不属于数据库应用开发的 CASE 工具。 (分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的 Uniface C.Oracle 公司的 Designer/2000D.Rational 公司的 Rose解析:Sybase 公司的 PowerDesigner,Oracle 公司
32、的 Designer/2000,Rational 公司的 Rose 可以用来作为数 据库应用开发的 CASE 工具,Uniface 公司的 Uniface 不属于数据库应用开发的 CASE 工具。7.下列叙述不正确的是( )。(分数:1.00)A.IBM DB2 不允许用户定义新的数据类型 B.IBM DB2 允许用户用高级语言定义新的函数C.IBM DB2 允许用户在一个数据库中存储特大对象D.IBM DB2 支持对多媒体数据如图像、声音、视频等复杂结构数据的存取和检索解析:IBM DB2 允许用户定义新的数据类型。IBM DB2 允许用户用 C、 C+等编译语言定义新的函数。IBM DB2
33、 允许用户在一个数据库中存储特大对象。 IBM DB2 还支持对多媒体数据如图像、声音、视频等复杂结构数据的存取和检索。8.以下说法正确的是_。 1、批处理系统中,作业一旦进入系统,用户就不能直接干预作业的运行 2、虚存比主存大得多,它可以大于主存和辅存的总和 3、当一个进程等待分配 CPU 时,该进程处于等待状态 4、一个进程只可执行一个程序,一个程序只可构成一个进程(分数:1.00)A.1 B.2C.3D.4解析:虚存即为辅存。当一个进程等待分配 CPU 时,该进程处于就绪状态。 一个进程可以执行一个或几个程序,一个程序亦可以构成多个进程。9.下列条目中,属于数据库管理工具的是_。 I加载
34、工具 II备份工具 IIICASE 工具 IV通讯接口工具 (分数:1.00)A.只有 I 和 II B.只有 I、II 和 IIIC.只有 I、II 和 IVD.都是解析:数据库系统工具可以分为两类:一类是用来帮助 DBA 管理数据库系统的工具,称为数据库管理工具 包,主要有加载工具、备份工具、文件重组工具和性能监控工具。另一类数据库系统工具是数据库设计者、用户和 DBA 都可能用到的工具,主要用于数据库设计和应用开发。包括:CASE 工具、应用开发环境和通 讯接口。10.DDL 是( )。(分数:1.00)A.操作数据语言B.定义数据的语言 C.自含语言D.宿主语言解析:DDL 是数据定义
35、语言;DML 是数据描述语言;DCL 是数据控制语言。以下两题基于以下描述:有关系模式 R(S,T,C,D,G),根据语义有如下函数依赖集:F=(S,C)T,CD,(S,C)G,TC。(分数:1.00)(1).关系模式 R 的候选码(分数:0.50)A.只有 1 个,为(S,C) B.只有 1 个,为(S,T)C.有 2 个,为(S,C)和(S,T)D.有 2 个,为(S,C)和(T)解析:根据候选码的定义:如果函数依赖 XU 在 R 上成立,且不存在 X 的任何一个真子集 X,使得XU 也成立,则称 X 是 R 的一个候选码。由此可知,候选码只有 1 个,是(S,C)。(2).关系模式 R
36、的规范化程度最高达到(分数:0.50)A.1NF B.2NFC.3NFD.BCNF解析:元组的每个分量必须是不可份的数据项,这叫做第一范式;若 R 为第一范式,且每个非主属性完全函数依赖于码,则为第二范式;若 R 为第二范式,且每个非主属性都不传递依赖于码,则为第三范式;若R 为第三范式,且每个非平凡的函数依赖 XY,都有 X 包含码,则为 BCNF。11.下列关于模式分解的叙述中,哪一条是不正确的?(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNFC.若要求分解既具有无损连接性,又保
37、持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF解析:12.已知成绩关系如下图所示。执行 SQL 语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数60 查询结果中包含的元组数目是( )。 *(分数:1.00)A.1 B.2C.3D.4解析:包含在任何一个候选码中的属性叫做主属性。在这道题中全部属性都是主属性。13.设有关系 R(A,B,C,D,E),A、B、C、D、E 都不可再分,则 R 一定属于( )。(分数:1.00)A.1NF B.2NFC.3NFD.以上 3 个选
38、项都有可能解析:总带宽恒定,用户增加,每个用户分得的带宽就降低。14.采用“不可剥夺优先数“调度算法,进程在就绪队列中的平均等待时间为(分数:1.00)A.6B.7 C.8D.9解析:平均等待时间为每个进程的等待时间的和除以进程总数,即(0+1+3+13+18)5=7。15.在关系数据库管理系统的层次结构中,应用层的服务对象是_。(分数:1.00)A.数据库B.终端用户和应用程序 C.终端用户D.数据查询解析:应用层属于最上层,位于 DBMS 核心之外,处理的对象是各种各样的数据库应用,包括应用程序和 终端用户的事务请求和查询要求等。16.下列关于 SQL 语言的叙述中,哪一个是不正确的?(分
39、数:1.00)A.SQL 语言支持数据库的三级模式结构B.一个基本表只能存储在一个存储文件中 C.一个 SQL 表可以是一个基本表或者是一个视图D.数据库中数据的存储结构组成了关系数据库的内模式解析:一个基本表可以存放在一个或多个存储文件中,一个存储文件可存放一个或多个基本表。所以 B 项是不正确的。17.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号, SNAME 为学生姓名,SEX 为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机文化”课的全体男学生姓名的 SQL 语句是: SELECT SNAME FROM S,C,S
40、C WHERE ( )。(分数:1.00)A.SS#=SCS# AND SEX=男AND CNAME=计算机文化B.SS#=SCS# AND C.C#=SCC# AND CNAME=计算机文化C.SEX=女AND CNAME=计算机文化D.S,S#=SCS# AND CC#=SCC# AND SEX=男AND CNAME=算机文化 解析:A)选项中,不是选择所有列;C)选项年龄没有小于等于 22 岁;D)选项年龄没有大于等于 20 岁。18.在 SQL 中,内模式对应于“存储文件”,模式对应于哪一部分?(分数:1.00)A.视图B.基本表 C.关系数据库D.数据查询解析:RS232C 标准的主
41、要性能指标为:数据传输速率为 019 200b/s:最大通信物理距离为 15m。19.如果一棵二叉树结点的前序序列是 C、D、E,后序序列是 E、D、C,则该二叉树结 点的对称序序列_。(分数:1.00)A.必为 E、D、CB.必为 C、D、EC.必为 D、C、ED.不能确定 解析:根据题目给定的前序序列和后序序列。满足条件的二叉树有多个,所以该二叉树结点的对称序序列 不能确定。20.下列因素中哪些与数据库系统的运行效率有关? 功能是否齐全 容错纠错能力 数据库设计是否合理 程序可读性 算法 编程技巧 (分数:1.00)A.,和B.,和C.,和 D.都是解析:“功能是否齐全”是为了说明数据库系
42、统是否满足需求分析的要求,“程序可读性”是为了数据库系统维护的方便,都不与数据库系统运行的效率有关。本题可参照软件运行的效率。21.基于“学生选课课程”数据库中的三 个关系是: (分数:1.00)A.S#B.C#C.GRADED.(S#,C#) 解析:建立索引是加快查询速度的有效手段,在 SC 表中建立 S#和 C#的索引可以加快查询速度。22.按照处理对象的不同,关系数据库管理系统可以划分为层次结构,从上往下各层次依 次为_。 (分数:1.00)A.语言翻译处理层,数据存取层,数据存储层 B.语言翻译处理层,数据存储层,数据存取层C.数据存取层,数据存储层,语言翻译处理层D.数据存储层,数据
43、存取层,语言翻译处理层解析:RDBMS 的层次结构由上到下依次是:应用层、语言翻译处理层、数据存取层、数据存储层。下面哪个不是数据库系统必须提供的数据控制功能?(分数:0.99)A.安全性B.可移植性 C.完整性D.并发控制解析:数据库系统必须提供安全性、完整性和并发控制功能。(2).若执行下面列出的操作,_操作不能成功执行。(分数:0.33)A.从 DEPT 中删除系号=03的行B.在 DEPT 中插入行(06,外语系,6 号楼) C)将 DEPT 中系号=02的系号改为10C.将 DEPT 中系号=01的地址改为5 号楼 解析:因为在 Student 中存在系号为02的记录,所以不能将 D
44、EPT 中系号=02的系号改为10。(3).在学生信息表关系 Student 中,_属性是外键(foreign key)。(分数:0.33)A.学号B.学生名C.系号 D.书籍费解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系 的主码时,称该属性(或属性组)为这个关系的外码(或外键)。学生信息表关系 Student 中的系号是 DEPT 的主键。23.SQL 语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句 CREATE、DROP、ALTER 实现哪类功能?(分数:1.00)A.数据查询B.数据操纵C.数据定义 D.数据控制解析:SQL
45、的数据定义功能包括定义表、定义视图和定义索引。其语句为 CREATE、DROP 和 ALTER。 24.若关系模式 R3NF,则下面最正确的说法是( )。(分数:1.00)A.某个非主属性不传递依赖于码B.某个非主属性不部分依赖于码C.所有的非主属性都不传递依赖于码 D.所有的非主属性都不部分依赖于码解析:第二代数据库系统指支持关系模型的关系数据库系统。IBM 研究实验室于 1970 年发表了题为“大型共享数据库数据的关系模型”的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系数据库系统仍然是主流的数据库系统,市场上的关系数据
46、库产品包括 IBM 的 DB2,Oracle,Sybase,Informix,Microsoft SQL Server 等。25.若用如下的 SQL 语句创建一个表 S: CREATE TABLE S(S# char(10)NOT NULL: SNAME char(10)NOT NULL,SEX char(2),AGE integer) 今向表 S 中插入如下行时,可以被插入的是( )。(分数:1.00)A.(441001,陈先明,女,23)B.(440746,张亮,NULL,NULL) C.(NULL,李国兵,男,35)D.(442345,NULL,女,25)解析:版本冲突管理器,它列出所有文件的最新版本或在安装 Win98 前是不同语言的文件列表以及现有版本和备份版本,您可以用它来恢复备份的文件,但是并不能够检测操作系统文件的完整性。26.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? .事务开始信息 .更新信息 .提交信息 .事务中止信息(分数:1.00)A.、和B.、和C.、和D.都是 解析:以上都是日志记录的内容,通过它们可以恢复数据库系统。27.数据库设计的需求阶段主要设计( )。(分数:1.00)A.程序流程图B.程序结构图C.框图D.数据流程图 解析:数据库设计的需求阶段的目的,是获得用户对新建数据库系统的要求是