1、计算机三级(数据库技术)50 及答案解析(总分:99.96,做题时间:120 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题? 丢失更新 对未提交更新的依赖 不一致的分析 (分数:1.00)A.和B.和C.和D.都是2.在关系数据库系统中通过创建_可以达到简化用户查询的操作和节约存储空间。(分数:1.00)A.另一个表(table)B.游标(cursor)C.视图(view)D.索引(index)3.下列关于 E-R 模型的叙述中,哪一条是不正确的?(分数:1.00)A.在 E-R 图中,实体类型用矩
2、形表示,属性用椭圆形表示,联系类型用菱形表示B.实体类型之间的联系通常可以分为 1 : 1,1 : n 和 m : n 三类C.1 : 1 联系是 1 : n 联系的特例,1 : n 联系是 m : n 联系的特例D.联系只能存在于两个实体类型之间4.如下供应商关系 S 和零件关系 P。它们的主码分别是“供应 商号”和“零件号”,而且,零件关系 P 的属性“颜色”只能取值为(红,白,蓝)。 (分数:1.00)A.(B201,白,200)B.(C301,红,300)C.(D401,绿,100)D.(B211,蓝,500)5.SQL 语句 Grant Insert On Table SC To U
3、5 With Grant Option 的作用是( )。(分数:1.00)A.U5 拥有对表 SC 的 Insert 权限B.U5 拥有传播 Insert 的权限C.U5 拥有对表 SC 的 Insert 权限或拥有对 Insert 权限的传播D.U5 不仅拥有对表 SC 的 Insert 权限,还可传播此权限6.下列关于线性表、栈和队的叙述,错误的是_。 (分数:1.00)A.线性表是给定的 n(n 必须大于零)个元素组成的序列B.线性表允许在表的任何位置进行插入和删除操作C.栈只允许在一端进行插入和删除操作D.队列允许在一端进行插入在另一端进行删除以下三个小题基于“学生?选课?课程”数据库
4、中的如下三个关系:学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)(分数:0.99)(1).若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系(分数:0.33)A.S 和 SCB.SC 和 CC.S 和 CD.S、SC 和 C(2).若要求“查询选修了 3 门以上课程的学生的学生号”,正确的 SQL 语句是(分数:0.33)A.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3B.SELECT S# FROM SC GROUP BY S# HAV
5、ING COUNT(*) 3C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 3D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*) 3(3).若要求“查询选修了 C2 号课程的学生的学生号”,正确的关系代数表达式是? ?S# ( ?C#=C2 ( SC ) ) ?C#=C2 ( ?S# ( S ? SC) ) ?C#=C2(?S#(SC)(分数:0.33)A.只有B.只有C.只有D.都正确7.下列叙述正确的是_。(分数:1.00)A.同一关系内部属性之间不存在引用关系B.外码一定要与相应的主码同名C.同一个
6、关系中不允许出现完全相同的元组D.同一个关系中主码的值可以相同8.关系模型中常用的关系操作包括( )。 选择 投影 连接 查询 删除 (分数:1.00)A.和B.,和C.,和D.全部9.数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数 据位数,常用的单位是_。(分数:1.00)A.kb/sB.byte/sC.MB/sD.KB/s10.由于关系模式设计不当所引起的插入异常指的是(分数:1.00)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反完整
7、性约束条件而遭到拒绝11.下列若干说法中,哪一个是正确的? FowerBuilder 是一种数据库应用开发工具 S-Designer(现为 PowerDesigner)是一种数据库分析设计工具 在 Visual FoxPro 中,一个数据库实质上就是一个二维表 Oracle 系统的核心是 OracleRDBMS (分数:1.00)A.,和B.,和C.,和D.,和12.有“学生课程”数据库中的三个基本表: 学生信息表:s(sno,sname,sex,age,dept)主码为Sno 课程信息表:c(cno,cname,teacher)主码为 cno 学生选课信息表:sc(sno,cno,grade
8、)主码为(sno,cno) 则下列叙述中,错误的是( )。 (分数:1.00)A.学生信息表 s 中的主码可以改为 snameB.如果知道了课程的 cno,并不一定能够找到惟一的 gradeC.如果知道了课程的 cno 就可以在 c 表巾找到惟一的课程名称D.如果知道了学生的 sname,并不一定能够找到惟一的 sno13.在关系数据库设计中,使每个关系达到 3NF。这是_阶段的任务。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计第 54-56 题基于以下叙述:有关系模式 P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F=ABDE,ABG,BF,C
9、J,CI,GH(分数:0.99)(1).关系模式 P 的码是: (分数:0.33)A.(A,C)B.(A,B,G)C.(A,G)D.(A,B,C,D)(2).关系模式 P 的规范化程度最高达到:(分数:0.33)A.1NFB.2NFC.3NFD.BCNF(3).现将关系模式 P 分解为三个关系模式 P1(A,B,D,E,F),P2(A,B,G,H),P3(C,I,J),则其中 P2的规范化程度达到:(分数:0.33)A.1NFB.2NFC.3NFD.BCNF14.设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是( )。(分数:1.00)A.RSB.R-SC.RSD.RS15.数据库
10、系统的核心是_。(分数:1.00)A.编译系统B.数据库C.操作系统D.数据库管理系统16.下列关于数据结构基本概念的叙述中,正确的是_。 (分数:1.00)A.数据的逻辑结构分为表结构和树结构B.数据的存储结构分为线性结构和非线性结构C.数据元素是数据的基本单位D.结点是有独立意义的数据最小单位17.所有数据都满足数据完整性约束条件的状态,称为数据库的( )。(分数:1.00)A.完整性B.正确性C.一致性D.安全性18.关系模型中常用的关系操作包括( )。 选择 投影 连接 查询 删除 (分数:1.00)A.和B.,和C.,和D.全部按所使用的数据模型来分,数据库可分为哪 3 种模型?(分
11、数:0.99)A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时(2).若执行下面列出的操作,_操作不能成功执行。(分数:0.33)A.从 DEPT 中删除系号=03的行B.在 DEPT 中插入行(06,外语系,6 号楼) C)将 DEPT 中系号=02的系号改为10C.将 DEPT 中系号=01的地址改为5 号楼(3).在学生信息表关系 Student 中,_属性是外键(foreign key)。(分数:0.33)A.学号B.学生名C.系号D.书籍费19.下述_数据库系统属于第一代数据库系统。(分数:1.00)A.SYBASEB.IngresC.IMSD.Obj
12、ectStore20.为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有_时才可能产生上溢。 (分数:1.00)A.两个栈的栈顶在栈空间的某一位置相遇B.其中一个栈的栈顶到达栈空间的中心点C.两个栈的栈顶同时到达栈空间的中心点D.两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底21.设有关系模式 R(A,B,C),根据语义有如下函数依赖集:F=AB,(B,C) A。 关系模式 R 的规范化程度最高达到_。 (分数:1.00)A.1NFB.2NFC.3NFD.4NF22.在 Oracle 数据库系统中,可以建立一种称为“聚簇(cluster)”
13、的结构,这是为了( )。(分数:1.00)A.维护安全性B.加快查询速度C.维护完整性D.便于数据库恢复以下三个小题基于如下供应商关系 S 和零件关系 P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系 P 的属性“颜色”只能取值为(红,白,蓝)。 供应商关系 S: 零件关系 P: 供应商号 供应商名 所在城市 零件号 颜色 供应商号 100 红星 北京 A110 红 100 200 宇宙 上海 B201 蓝 300 300 黎明 天津 C312 白 200 400 立新 重庆 (分数:0.99)(1).如果要删除关系 S 中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除)
14、(分数:0.33)A.( 100, 红星, 北京)B.( 200, 宇宙, 上海)C.( 300, 黎明, 天津)D.( 400, 立新, 重庆)(2).如果向关系 P 中插入一个元组,下列哪一个元组可以被插入?(分数:0.33)A.( B201, 白, 200)B.( C301, 红, 300 )C.( D401, 绿, 100 )D.( B211, 蓝, 500)(3).对关系 S 和 P 执行下列哪一种关系代数操作,会得到如下的结果关系? 供应商号 供应商名 所在城市 零件号 颜色 100 红星 北京 A110 红 200 宇宙 上海 C312 白 300 黎明 天津 B201 蓝(分数
15、:0.33)A.S PB.S PC.S PD.S P23.下面不属于使用视图的优点的是( )。(分数:1.00)A.分散用户的数据B.降低数据库的复杂性C.组织数据转移到其他应用程序D.简化数据库的管理24.新一代数据库应用开发工具应具备的特征有( )。 支持与多种数据库连接 支持可视化图形用户界面 支持面向对象的程序设计 支持开放性 提供完善的数据对象 (分数:1.00)A.,和B.和C.,和D.全部25.下列关于网络安全服务的叙述中,哪一个是错误的?(分数:1.00)A.应提供访问控制服务以防止用户否认已接收的信息B.应提供认证服务以保证用户身份的真实性C.应提供数据完整性服务以防止信息在
16、传输过程中被删除D.应提供保密性服务以防止传输的数据被截获或篡改26.设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码 96 被放到了第几个位置?(分数:1.00)A.7B.8C.9D.1027.关系模式 Student(Sno,Sname,Cno, Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、任课教 师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程, 一门课程可以有若干教师讲授,一个学生选修
17、一门课程时必须选定讲授课程的教师,教 师不会重名。关系模式 Student 的候选关键码有_。 (分数:1.00)A.1 个,为(Sno,Cno)B.1 个,为(Sno,Cno,Tname)C.2 个,为(Sno,Sname,Cno)和(Sno,Cno,Tname)D.2 个,为(Sno,Sname,Cno)和(Sname,Cno,Tname)28.在 E-R 图中,用菱形表示( )。(分数:1.00)A.实体型B.码C.属性D.联系29.将局部 E-R 图集成为全局 E-R 图时,可能存在 3 类冲突,下面对这些冲突的描述中,不属于这 3 类冲突的是( )。(分数:1.00)A.属性冲突B.
18、结构冲突C.命名冲突D.模式冲突30.下列关于 E-R 模型的叙述中,_是不正确的。 (分数:1.00)A.在 E-R 图中,实体类型用矩形表示,属性用椭圆形表示,联系用棱形表示B.实体类型间的联系通常可以分为 1:1,1:n 和 m:n 三类C.1:1 联系是 1:n 联系的特例,1:n 联系是 m:n 联系的特例D.联系只能存在于两个实体类型之间31.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? 事务开始信息 更新信息 提交信息 事务中止信息 (分数:1.00)A.,和B.,和C.,和D.都是32.基于“学生选课课程”数据库中的三 个关系是: (分数
19、:1.00)A.SELECT S#,SNAME FROM S WHERE SNAME=李%B.SELECT S#,SNAME FROM S WHERE SNAME LIKE 李%C.SELECT S#,SNAME FROM S WHERE SNAME=%李%D.SELECT S#,SNAME FROM S WHERE SNAME LIKE %李%33.在关系数据模型中,一个关系中的主码【 】。(分数:1.00)A.可以取值为 NULL(空值)B.只能是单个属性C.不能是其他关系的外码D.只能有一个34.下列关于关系模式的码的叙述中,哪一项是不正确的?(分数:1.00)A.当候选码多于一个时,选
20、定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.若一个关系模式中的所有属性构成码,则称为全码35.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和_的特点。(分数:1.00)A.程序结构化B.程序标准化C.数据模块化D.数据结构化36.下列叙述正确的是( )。 (分数:1.00)A.在分布式系统中处理器是紧耦合的B.并行系统是由一些松耦合的结点组成C.在分布式系统中每个结点是一个独立的数据库系统结点D.分布式系统并没有做到真正意义上的相互独立37.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下列关于多值依赖
21、 的叙述中,_是正确的。 若 X ? Y,则 X ? Y 若 X ?Y,则 X ? Y 若 X ? Y,且 Y ? Y ,则 X 若 X ? Y,则 X ? Z (分数:1.00)A.只有B.只有C.和D.和38.如果两个实体之间的联系是 M:N,则实现 1:M 联系的方法是( )。(分数:1.00)A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中39.在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势? .采用 3 层或多层C
22、lient/Server 结构 .支持 Web 应用 .支持开放的、构件式的分布式计算环境(分数:1.00)A.和B.只有C.只有D.都是40.下列哪一种方法不能用于提高文件目录检索效率?(分数:1.00)A.限制子目录个数B.引入当前目录C.采用相对路径文件名D.将目录项分解41.在嵌入式 SQL 中,与游标相关的有四个语句,其中使游标定义中的 SELECT 语句执行的是(分数:1.00)A.DECLAREB.OPENC.FETCHD.CLOSE42.有 student 表和 class 表,student 表的主键是学号,class 的主键是课程号。则下列描述的操作中,哪一个操作不正确?
23、(分数:1.00)A.从表 student 中删除行(010,王宏大,01,02)B.在 student 中插入行(102,赵民,03,03)C.将 student 中学号=010的课程号改为02D.将 stuedent 中雇员号=101的课程号改为0543.假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER), 学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系_。(分数:1.00)A.SB.SC,CC.S,SCD.S,C,SC44.OLAP 是以数据库或数据仓库为基础的,其最终数
24、据来源是来自底层的( )。(分数:1.00)A.数据仓库B.操作系统C.数据字典D.数据库系统45.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言是( )。(分数:1.00)A.DMLB.CC.DDLD.Basic46.数据库中对全部数据的物理结构和存储方式的描述,作为数据库的( )。(分数:1.00)A.外模式B.子模式C.模式D.存储模式47.已知关系 R 见下表,可以作为 R 主码的属性组是( )。 (分数:1.00)A.ABCB.ABDC.ACDD.BCD48.从 E-R 图导出时,如果两实体间的联系是 M:N 的,下列说法中正确的是( )。(分数:1.00)A.将 M
25、 方关键字和联系的屑性纳入 N 方的属性中B.将 N 方关键字和联系的属性必定纳入 M 方的属性中C.在 M 方属性和 N 方的属性中均增加一个表示级别的属性D.增加一个关系表示联系,其中纳入 M 方和 N 方的关键字49.UNIFACE 应用开发分成哪 3 个步骤?(分数:1.00)A.建模、应用、装配B.分析、设计、实现C.建模、构造、装配D.建模、设计、实现50.计算机的应用领域很广泛,其应用最广泛的领域是_。(分数:1.00)A.科学与工程计算B.数据与信息处理C.辅助设计与辅助构造D.信息采集与过程控制51.在以下所列的条目中,_是数据库管理员(DBA)的职责。 负责管理企业组织的数
26、据库资源; 收集和确定有关用户的需求; 设计和实现数据库并按需要修改和转换数据; 为用户提供资料和培训方面的帮助。 (分数:1.00)A.和B.和C.和D.都是52.在关系数据库中,表(table)是三级模式结构中的(分数:1.00)A.外模式B.概念模式C.存储模式D.内模式53.下列关于部分函数依赖的叙述中,_是正确的。 (分数:1.00)A.若 XY,且存在属性集 Z,ZY,XZ,则称 Y 对 X 的部分函数依赖B.若 XY,且存在属性集 Z,ZY=,XZ,则称 Y 对 X 的部分函数依赖C.若 XY,且存在 X 的真子集 X,X Y,则称 Y 对 X 的部分函数依赖D.若 XY,且对于
27、 X 的任何真子集 X,都有 X Y,则称 Y 对 X 的部分函数依赖54.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的越怎样,授权子系统就越灵活?(分数:1.00)A.范围越小B.范围越大C.约束越细致D.范围越适中55.在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了(分数:1.00)A.代码的可重用性B.系统的可维护性C.降低开发和维护费用D.用户界面的友好性56.下列哪些条目是新一代数据库开发工具应具有的特征? . 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理 . 支持基于 INTERNET 应
28、用的开发 . 支持面向对象的程序设计? (分数:1.00)A.仅和B.仅和C.仅和D.都是二、填空题(每空 2 分,共 40 分)(总题数:20,分数:40.00)57.在 SQL 语言中,允许获得某种权限的用户把这种权限再转授给其他用户,可以在 GRANT 语句中指定 1 子句。(分数:2.00)填空项 1:_58.数据库管理系统提供数据库操纵语言及它的翻译程序,实现对数据库数据的操作,包括 1、删除、更新和查询。(分数:2.00)填空项 1:_59.数据库用户有 DBA、专业用户、应用程序员和 1。(分数:2.00)填空项 1:_60.死锁的 4 个必要条件是 1、占用并等待资源、不可抢夺
29、资源和循环等待资源。(分数:2.00)填空项 1:_61.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。若 XY,而 Z=,则称 XY 为 1。(分数:2.00)填空项 1:_62.16.SQL 语言中,RSEOURCE 权限允许创建新的 1。(分数:2.00)填空项 1:_63.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: 1、一致性、隔离性和持久性。(分数:2.00)填空项 1:_64.开发控制是对用户的 1 加以控制和协调。(分数:2.00)填空项 1:_65.如果事务 T 获得数据项 Q 的 1,则 T
30、可读 Q 也可能写 Q。(分数:2.00)填空项 1:_66.用树的前序遍历和中序遍历可以导出树的 1 遍历。(分数:2.00)填空项 1:_67.用数组 A1n顺序存储完全二叉树的各结点,则当 i0,且 i0 时 记为(a1,a2,ai,an),其中 a1 是第一个数据元素,an 是最后一个数据元素。以下三个小题基于“学生?选课?课程”数据库中的如下三个关系:学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)(分数:0.99)(1).若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系(分
31、数:0.33)A.S 和 SCB.SC 和 CC.S 和 CD.S、SC 和 C 解析:(2).若要求“查询选修了 3 门以上课程的学生的学生号”,正确的 SQL 语句是(分数:0.33)A.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*) 3C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 3 D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*) 3解析:(3).若要求“
32、查询选修了 C2 号课程的学生的学生号”,正确的关系代数表达式是? ?S# ( ?C#=C2 ( SC ) ) ?C#=C2 ( ?S# ( S ? SC) ) ?C#=C2(?S#(SC)(分数:0.33)A.只有 B.只有C.只有D.都正确解析:7.下列叙述正确的是_。(分数:1.00)A.同一关系内部属性之间不存在引用关系B.外码一定要与相应的主码同名C.同一个关系中不允许出现完全相同的元组 D.同一个关系中主码的值可以相同解析:同一关系内部属性之间可以存在引用关系,所以选项 A 错误;外码并不一定要与相应的主码同名,所以 B 错误;同一个关系中主码的值不可以相同,所以 D 错误。8.关
33、系模型中常用的关系操作包括( )。 选择 投影 连接 查询 删除 (分数:1.00)A.和B.,和C.,和D.全部 解析:常用的关系操作包括:选择、投影、连接、查询、删除、交、并、差等。9.数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数 据位数,常用的单位是_。(分数:1.00)A.kb/s B.byte/sC.MB/sD.KB/s解析:数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据位数,常用 的单位是 kb/s。10.由于关系模式设计不当所引起的插入异常指的是(分数:1.00)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.
34、由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反完整性约束条件而遭到拒绝 解析:11.下列若干说法中,哪一个是正确的? FowerBuilder 是一种数据库应用开发工具 S-Designer(现为 PowerDesigner)是一种数据库分析设计工具 在 Visual FoxPro 中,一个数据库实质上就是一个二维表 Oracle 系统的核心是 OracleRDBMS (分数:1.00)A.,和B.,和C.,和 D.,和解析:在 Visual FoxPro 中,一个数据库由多个基本表组成,每个表都是一个二维表。12.有“学生
35、课程”数据库中的三个基本表: 学生信息表:s(sno,sname,sex,age,dept)主码为Sno 课程信息表:c(cno,cname,teacher)主码为 cno 学生选课信息表:sc(sno,cno,grade)主码为(sno,cno) 则下列叙述中,错误的是( )。 (分数:1.00)A.学生信息表 s 中的主码可以改为 sname B.如果知道了课程的 cno,并不一定能够找到惟一的 gradeC.如果知道了课程的 cno 就可以在 c 表巾找到惟一的课程名称D.如果知道了学生的 sname,并不一定能够找到惟一的 sno解析:主码是能够惟一标识表中元组的属性,在。表中 sna
36、me 值可能会有相同的,因此不能将其设为主码。13.在关系数据库设计中,使每个关系达到 3NF。这是_阶段的任务。(分数:1.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:数据库设计中的规范化处理(如使所有关系都达到某一范式)是在逻辑设计阶段完成的。第 54-56 题基于以下叙述:有关系模式 P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F=ABDE,ABG,BF,CJ,CI,GH(分数:0.99)(1).关系模式 P 的码是: (分数:0.33)A.(A,C)B.(A,B,G)C.(A,G)D.(A,B,C,D) 解析:本题中,由于 E,G,F,J,
37、I,H 都有依赖关系,因此关系 P 的码为(A),B),C(,D)。(2).关系模式 P 的规范化程度最高达到:(分数:0.33)A.1NF B.2NFC.3NFD.BCNF解析:由于有依赖关系 GH 存在,故 P 不为 3NF。,也不为 BCNF;由于有依赖关系 ABG,BF,故 P不为 2NF,所以关系 P 为 1NF。(3).现将关系模式 P 分解为三个关系模式 P1(A,B,D,E,F),P2(A,B,G,H),P3(C,I,J),则其中 P2的规范化程度达到:(分数:0.33)A.1NFB.2NF C.3NFD.BCNF解析:在关系 P2 中,(A,B)是 P2 的码,由于有依赖关系
38、 GH,所以 P2 不是 3NF,而是 2NF。14.设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是( )。(分数:1.00)A.RS B.R-SC.RSD.RS解析:各种外设的工作速度都是远远低于主机 CPU 的工作速度,而各个进程使用外设的需求又是随机的。面对各进程的要求,操作系统要合理地分配设备,运用多种技术手段,使各个外设与主机 CPU 同时工作,因此应为并行工作。15.数据库系统的核心是_。(分数:1.00)A.编译系统B.数据库C.操作系统D.数据库管理系统 解析:数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS 是数据库
39、系统的基础和核心。16.下列关于数据结构基本概念的叙述中,正确的是_。 (分数:1.00)A.数据的逻辑结构分为表结构和树结构B.数据的存储结构分为线性结构和非线性结构C.数据元素是数据的基本单位 D.结点是有独立意义的数据最小单位解析:数据的逻辑结构分为线性结构和非线性结构,所以选项 A、B 是错误的。数据项是有独立含义的数据 最小单位,所以选项 D 是错误的。17.所有数据都满足数据完整性约束条件的状态,称为数据库的( )。(分数:1.00)A.完整性B.正确性C.一致性 D.安全性解析:RAID 的标准形式有多种,各种单一的 RAID 形式还可以通过不同的方式组合成结构更复杂、功能更多的
40、复合 RAID 形式。RAID 1 由磁盘对组成,每一个工作盘都有对应的镜像盘,具有最高的安全性。18.关系模型中常用的关系操作包括( )。 选择 投影 连接 查询 删除 (分数:1.00)A.和B.,和C.,和D.全部 解析:UML 动态建模机制包括状态图、顺序图、合作图和活动图。状态图:描述一个特定对象的所有可能状态及其引起状态改变的事件;顺序图:描述对象之间消息传递的时间顺序;合作图:描述相互合作对象之间的静态连接关系;活动图:可描述类的方法行为,也可描述用例和对象内部的工作过程。按所使用的数据模型来分,数据库可分为哪 3 种模型?(分数:0.99)A.层次、关系和网状 B.网状、环状和
41、链状C.大型、中型和小型D.独享、共享和分时解析:数据库中存储的是数据,是应用程序进行数据处理的操作对象。任何数据库都基于某种结构数据模型。数据库的数据模型可分为 3 种:层次、关系和网状。(2).若执行下面列出的操作,_操作不能成功执行。(分数:0.33)A.从 DEPT 中删除系号=03的行B.在 DEPT 中插入行(06,外语系,6 号楼) C)将 DEPT 中系号=02的系号改为10C.将 DEPT 中系号=01的地址改为5 号楼 解析:因为在 Student 中存在系号为02的记录,所以不能将 DEPT 中系号=02的系号改为10。(3).在学生信息表关系 Student 中,_属性
42、是外键(foreign key)。(分数:0.33)A.学号B.学生名C.系号 D.书籍费解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系 的主码时,称该属性(或属性组)为这个关系的外码(或外键)。学生信息表关系 Student 中的系号是 DEPT 的主键。19.下述_数据库系统属于第一代数据库系统。(分数:1.00)A.SYBASEB.IngresC.IMS D.ObjectStore解析:第一代数据库系统指层次模型数据库系统。层次模型数据库的代表是 IBM 公司 1969 年研制出的信 息管理系统(IMS),IMS 是最早和使用最广的几个数据库
43、之一。20.为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有_时才可能产生上溢。 (分数:1.00)A.两个栈的栈顶在栈空间的某一位置相遇 B.其中一个栈的栈顶到达栈空间的中心点C.两个栈的栈顶同时到达栈空间的中心点D.两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底解析:两栈共享连续存储空间,两个栈的栈底分别设在这个存储空间的两端的存储结构中,为了使两栈的 空间能够做到互补余缺,减少溢出的可能性,两个栈的栈满溢出都不能按位置判别,仅当两栈的栈顶相遇 时,才可能栈满溢出。选项 B、C、D 都是按栈顶位置来判别是否不产生上溢,因此是错误的。选
44、项 A 符合 上述判别规则,即两个栈的栈顶在栈空间的某一位置相遇时才可能产生上溢。21.设有关系模式 R(A,B,C),根据语义有如下函数依赖集:F=AB,(B,C) A。 关系模式 R 的规范化程度最高达到_。 (分数:1.00)A.1NFB.2NFC.3NF D.4NF解析:由 AB,(B,C)A,可推出(B,C)B,即关系模式 R 中不存在非主属性传递依赖于码,则 R3NF。 综合以上可知 R13NF。由于 AB,此决定因素不包含候选码,所以 R 不属于 BCNF。22.在 Oracle 数据库系统中,可以建立一种称为“聚簇(cluster)”的结构,这是为了( )。(分数:1.00)A
45、.维护安全性B.加快查询速度 C.维护完整性D.便于数据库恢复解析:ORACLE 通过一种称为“聚簇(cluster)”的结构而将两个或两个以上的表结合在一起,以提高查询速度。以下三个小题基于如下供应商关系 S 和零件关系 P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系 P 的属性“颜色”只能取值为(红,白,蓝)。 供应商关系 S: 零件关系 P: 供应商号 供应商名 所在城市 零件号 颜色 供应商号 100 红星 北京 A110 红 100 200 宇宙 上海 B201 蓝 300 300 黎明 天津 C312 白 200 400 立新 重庆 (分数:0.99)(1).如果要删
46、除关系 S 中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除) (分数:0.33)A.( 100, 红星, 北京)B.( 200, 宇宙, 上海) C.( 300, 黎明, 天津)D.( 400, 立新, 重庆)解析:(2).如果向关系 P 中插入一个元组,下列哪一个元组可以被插入?(分数:0.33)A.( B201, 白, 200)B.( C301, 红, 300 )C.( D401, 绿, 100 )D.( B211, 蓝, 500) 解析:(3).对关系 S 和 P 执行下列哪一种关系代数操作,会得到如下的结果关系? 供应商号 供应商名 所在城市 零件号 颜色 100 红星 北京 A110 红 200 宇宙 上海 C312 白 300 黎明 天津 B201 蓝(分数:0.33)A.S PB.S PC.S P D.S P解析:23.下面不属于使用视图的优点的是( )。(分数:1.00)A.分散用户的数据 B.降低数据库的复杂性C.组织数据转移到其他应用程序D.简化数据库的管理解析:多媒体计算机系统的两大组成部分是多媒体计算机硬件系统和多媒体计算机软件系统。24.新一代数据库应用开发工具应具备的特征有( )。 支持与多种数据库连接 支持可视化图形用户界面 支持面向对象的程序设计 支持开放性 提供完善的数据对象 (分数:1.00)A.,和B.和C.