1、三级数据库技术笔试-20 及答案解析(总分:79.87,做题时间:90 分钟)一、B选择题/B(总题数:2,分数:50.00)“学生选课课程”数据库中的三个关系:S(S#, SNAME, SEX, AGE) SC(S#, C#, GRADE) C(C#, CNAME, TEACHER) 它们的主码分别是 S#, (S#, C#), C#。(分数:29.87)(1).下列关于保持数据完整性的叙述中,不正确的是 A. 向关系 SC 插入元组时,S#和 C#可以是空值(NULL) B. 可以任意删除关系 SC 中的元组 C. 向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D. 不可以任意删
2、除关系 C 中的元组(分数:1.03)A.B.C.D.(2).执行 SQL 语句:SELECT SNAME, AGE FROM S WFIERE SEX=“男“;是对关系 S 进行 A. 交()和选择()操作 B. 选择()和投影()操作 C. 并()和投影()操作 D. 选择()和笛卡儿积()操作(分数:1.03)A.B.C.D.(3).如果成功执行 SQL 语句:GRANT INSERT ON TABLE S TO USER1 WITH GRANT OPTION;则用户 USER1 A. 只拥有了对表 S 的 INSERT 权限 B. 只可以转授 INSERT 权限给其他用户 C. 不仅拥
3、有了对表 S 的 INSERT 权限,还可以转授此权限给其他用户 D. 可以将任何权限转授给其他用户(分数:1.03)A.B.C.D.(4).把学生的学号及他的平均成绩定义成一个视图的 SQL 语句是CREATE VIEW S_G(S#, AVGGRADE.ASSELECT S#, AVG(GRADE.FROM SC GROUP BY S#;则这个视图 S_G 是 A. 行列子集视图 B. 带表达式的视图 C. 连接视图 D. 分组视图(分数:1.03)A.B.C.D.(5).十进制数值 87 的二进制数值是 A. 1010111 B. 1001111 C. 1010101 D. 100110
4、0(分数:1.03)A.B.C.D.(6).一个部门有若干名职工,则部门与职工之间具有 A. 一对一联系 B. 一对多联系 C. 多对多联系 D. 多对一联系(分数:1.03)A.B.C.D.(7).二维数组 A08,09,其每个元素占 2 个字节,从首地址 400 开始,按行优先顺序存放,则元素 A8,5的存储地址为_。 A. 570 B. 506 C. 410 D. 482(分数:1.03)A.B.C.D.(8).关于数据库技术的发展历史,下列说明不正确的是 A. 关于模型数据库系统属于第一代数据库系统 B. 新一代数据库系统具有很好的开放性 C. 新一代数据库系统包含关系数据库管理系统
5、D. 新一代数据库系统支持面向对象技术(分数:1.03)A.B.C.D.(9).子模式 DDL 用来描述U /U。 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构(分数:1.03)A.B.C.D.(10).在 UNIX 系统中,一个命令的执行会花费一些时间,为了避免等待,可采用 A. 后台命令 B. 输入重定向 C. 输出重定向 D. 管道命令(分数:1.03)A.B.C.D.(11).设关系 R 和 S 的元数分别是 r 和 s,且 R 有 n 个元组,S 有 m 个元组。执行关系 R 和 S 的笛卡儿积,记为 T=RS,则 A. T 的元
6、数是 r+s,且有 n+m 个元组 B. T 的元数是 r+s,且有 nm 个元组 C. T 的元数是 rs,且有 n+m 个元组 D. T 的元数是 rs,且有 nm 个元组(分数:1.03)A.B.C.D.(12).若有关系模式 R(A,B),下列叙述中哪一个(些)是正确的?AB 一定成立 AB 一定成立R 的规范化程度无法判定 R 的规范化程度达到 4NF A. 只有 B. 和 C. 只有 D. 和(分数:1.03)A.B.C.D.(13).设关系 R 和关系 S 的元数分别是 3 和 4,关系 T 是 R 与 S 的广义笛卡儿积,即:T= RS,则关系 T的元数是( )。 A. 7 B
7、. 9 C. 12 D. 1(分数:1.03)A.B.C.D.(14).设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是U /U。 A.数据冗余 B.更新异常 C.插入正常 D.删除异常(分数:1.03)A.B.C.D.(15).关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义主键实现的是哪一(些)类完整性? A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D
8、. 实体完整性、参照完整性和用户定义的完整性(分数:1.03)A.B.C.D.(16).设 F 是属性组 U 上的一组函数依赖,下列叙述正确的是 (分数:1.03)A.B.C.D.(17).下面列出的条目中,数据库技术的研究领域包括U /U。DBMS 软件的研制数据库及其应用系统的设计数据库理论 A. 仅和 B. 仅和 C. 仅和 D. 全部(分数:1.03)A.B.C.D.(18).设有属性 A,B,C,D,以下表示中不是关系的是 A. R() B. R(A,B,C,) C. R(ABC) D. R(A,)(分数:1.03)A.B.C.D.(19).PowerDesigner 中 Proce
9、ssAnalyst 模块的主要功能是 A. 提供了对 PowerDesigner 所有模型信息的只读访问 B. 用于数据分析和数据发现,可描述复杂的处理模型 C. 用于数据仓库和数据集市的建模和实现 D. 用于物理数据库的设计和应用对象及数据组件的生成(分数:1.03)A.B.C.D.(20).下面列出的条目中,哪些是数据库系统的组成成员?操作系统 数据库管理系统 用户.数据库管理员 数据库 A.、和 B.、和 C.、和 D.都是 (分数:1.03)A.B.C.D.(21).下面列出的选项中,关于数据仓库基本特征的叙述不正确的是U /U。 A. 数据仓库是面向主题的 B. 数据仓库的数据是集成
10、的 C. 数据仓库的数据是相对稳定的 D. 数据仓库的数据是当前的,确保最新(分数:1.03)A.B.C.D.(22).关系代数操作中有五种基本操作,它们是 A.并、差、交、连接和除 B.并、差、笛卡儿积、投影和选择 C.并、交、连接、投影和选择 D.并、差、交、投影和选择(分数:1.03)A.B.C.D.(23).在一个数据库中,模式与内模式的映像个数是U /U。 A. 1 个 B. 与用户个数相同 C. 由设置的系统参数决定 D. 任意多个(分数:1.03)A.B.C.D.(24).设有两个事务 T1、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是U /U。 T1 T2(1)
11、读 A(2)(3) 读 ACOMMIT读 AA=A+10 写回COMMIT A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据(分数:1.03)A.B.C.D.(25).如下图所示,两个关系 R1 和 R2,它们进行哪种运算后得到 R3?(分数:1.03)A.B.C.D.(26).对于教学数据库的三个基本表:S(Sno.Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname,Teacher),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU 老师所授课程中一门课程的女生姓名,SQL 语句错误
12、的是_。 A.SELECT Sname FROM S,SC,C WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIU AND Ssex=F B.SELECT Sname FROM S WHERE Ssex=F AND Sno IN (SELECT Sno FROM SC WHERE Cno IN( SELECT Cno FROM C WHERE Teacher=LIU) C.SELECT Sname FROM S WHERE Ssex=F AND EXISTS(SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXI
13、STS (SELECT* FROM C WHERE Teacher=LIU) D.SELECT Sname FROM S WHERE Ssex=F AND EXISTS( SELECT* FROM SC WHERE SC. Sno=S.Sno AND EXISTS ( SELECT* FROM C WHERE C.Cno= SC. Cno AND Teacher=LIU)(分数:1.03)A.B.C.D.(27).在数据库加锁技术中,一个事务如果对某一数据项加了排他(exclusive)锁,它将保持此锁直到该事务结束。这是保证事务U /U特性。 A. 原子性(atomicity) B. 一致性
14、或可串行性(consistency or serializability) C. 永久性(durability) D. 隔离性(isolaty)(分数:1.03)A.B.C.D.(28).在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为U /U。 A. 并 B. 选择 C. 自然连接 D. 0 连接(分数:1.03)A.B.C.D.(29).在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是 A. 数据的物理独立性 B. 数据的位置独立性 C. 数据的逻辑独立性 D. 数据的存储独立性(分数:1.03)A.B.C.D.“学生进程课程”数据库中的三个关系
15、:S(S#,SNAME,SEX,AGE,DEPARTMENT)主码是 S#C(C#,CNAME,TEACHER)主码是 C#:SC(S#,C#,GRADE)主码是(S#,C#)为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。(分数:20.00)(1).下列叙述中,哪个是不正确的?U /U。 A.S#是关系 S 的主键,也是关系 SC 的外键 B.C#是关系 C 的主键,也是关系 SC 的外键 C.向任何一个关系插入元组时,必须保证关系主码值的唯一性 D.可以任意删除每个关系中的元组(分数:1.00)A.B.C.D.(2).查找“由李力老师执教的数据库课程的平均成绩、最高
16、成绩和最低成绩”将使用关系U /U。 A.S 和 SC B.S 和 C C.SC 和 C D.S、SC 和 C(分数:1.00)A.B.C.D.(3).下列扩展的关系操作中,哪些是正确的?U /U在关系 C 中,增加一门课程(C06,电子商务,陈伟钢),可以用赋值操作表示为:CCU(C06,电子商务,陈伟钢)关系 SC 中删除学号为 20100251同学的信息,用赋值操作可以表示为:SCSC(S#=20100251(SC )计算年龄小于 20 岁的学生人数,用聚集操作表示为:Gcount(S#AGE20(S)计算课程号为C01课程的平均成绩,用聚集操作表示为:Gavg(GRADEC#=C01(
17、SC ) A.仅、和 B.仅和 C.仅和 D.都正确(分数:1.00)A.B.C.D.(4).如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是 A. 分块法 B. 顺序法 C. 二分法 D. 散列法(分数:1.00)A.B.C.D.(5).在长度为 n 的顺序存储线性表中,向第 i 个元素(1in)之前插入一个新元素时,需要从后向前依次后移_个元素。 A. n-i B. n-i+1 C. n-i-1 D. i(分数:1.00)A.B.C.D.(6).一个具有 8 个顶点的有向图中,所有顶点的入度之和与所有顶点的出度之和的差等于 A. 16 B. 4 C. 0 D. 2
18、 (分数:1.00)A.B.C.D.(7).在 SQL 语言的 SELECT 语句中,实现投影操作的是哪个子句? A. SELECT B. FROM C. WHERE D. GROUP BY(分数:1.00)A.B.C.D.(8).用户或应用程序看到的那部分的局部逻辑结构的描述是 A. 模式 B. 物理模式 C. 子模式 D. 内模式(分数:1.00)A.B.C.D.(9).下列关于计算机病毒叙述中,不正确的是 A. 计算机病毒是一种特殊的具有破坏性的计算机程序 B. 计算机病毒具有很强的传染性 C. 计算机病毒在任何条件下都可以激发 D. 计算机病毒具有依附其他媒体寄生的能力(分数:1.00
19、)A.B.C.D.(10).在关系代数中,从两个关系的笛卡儿积中选取它们属性问满足一定条件的元组的操作称为U /U。 A.投影 B.选择 C.自然连接 D. 连接(分数:1.00)A.B.C.D.(11).下列关于多级队列反馈调度算法的叙述中,哪一个是不正确的 A. 进程按优先级进入不同的就绪队列 B. 优先级高的队列中没有进程时,才从较低优先级队列中选择进程 C. 系统必须给每一队列的进程赋予相同大小的时间片 D. 可以采用抢占式调度策略(分数:1.00)A.B.C.D.(12).下列与数据元素有关的叙述中,U /U是不正确的? A. 数据元素是数据的基本单位,即数据集合中的个体 B. 数据
20、元素是有独立含义的数据最小单位 C. 数据元素又称作结点 D. 数据元素又称作记录(分数:1.00)A.B.C.D.(13).在一个长度为 n 的顺序表的表尾插入一个新元素的渐进时间复杂度为 A. O(n) B. O(1) C. O(n2) D. O(log2n)(分数:1.00)A.B.C.D.(14).数据库管理系统的哪个功能模块实现对数据库数据的删除操作? U /U A.数据库存取功能模块 B.数据库运行处理功能模块 C.数据库存储管理功能模块 D.数据库维护功能模块(分数:1.00)A.B.C.D.(15).信息的价值与信息的哪些性质密切相关? ( )准确性 及时性 可靠性 开放性 完
21、整性 A. 、和 B. 、和 C. 、和 D. 、和(分数:1.00)A.B.C.D.(16).如果允许不同用户的文件可以具有相同的文件名,通常采用U /U形式来保证按名存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构(分数:1.00)A.B.C.D.(17).关系数据库中的关键字是指 A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合(分数:1.00)A.B.C.D.(18).没有下列关于数据库分析、设计与实现的工作:用概念数据模型表示数据对象的特征及其相互间的关联关系进行数据库的备份与恢复等日
22、常维护在 ER 图的基础上确定数据库关系模式调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式考虑分析 DBAS 运行过程中备份数据库策略,如备份时间点和备份周期事务和应用程序的编码及测试上述工作中,属于 DBAS 系统设计阶段工作的是_。 A.仅、和 B.仅、和 C.仅、和 D.全部(分数:1.00)A.B.C.D.(19).数据库系统运行过程中,由于应用程序错误所产生的故障通常称为_。 A. 设备故障 B. 事务故障 C. 系统故障 D. 介质故障 (分数:1.00)A.B.C.D.(20).与广域网相比,局域网具有下列哪一个特征U /U。 A. 有效性好,可靠性好 B. 有效性好,
23、可靠性差 C. 有效性差,可靠性好 D. 有效性差,可靠性差(分数:1.00)A.B.C.D.二、B填空题/B(总题数:20,分数:30.00)1.加密和解密算法的操作都是在一组密钥控制下完成的,它们分别被称为U U /U /U。(分数:1.00)填空项 1:_2.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。若 xY,则称 XY 为 【18】 。(分数:1.00)填空项 1:_3.根据抽象的层面不同,数据模型可分为:概念层模型、 1 层模型和物理层模型。(分数:2.00)填空项 1:_4.DBMS 对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和U U
24、/U /U。(分数:1.00)填空项 1:_5.在页式存储管理中,存放在高速缓冲存储器中的部分页表称为U U /U /U。(分数:1.00)填空项 1:_6.在数据库技术中,网状数据模型的典型代表是U U /U /U系统,这是 20 世纪 70 年代数据库语言研究会下属的数据库任务组提出的一个系统方案。(分数:1.00)填空项 1:_7.一个多媒体数据库必须采用一些模型使其可以基于 1 来组织多媒体数据源,并为它们建立相应的索引。(分数:2.00)填空项 1:_8.为了保证对故障恢复的支持,登记日志记录时必须遵循的原则是 1 原则。(分数:2.00)填空项 1:_9.分布式数据库系统是 1 技
25、术和计算机网络技术的结合。(分数:2.00)填空项 1:_10.在数据挖掘方法中,将数据集分割为若干有意义的簇的过程称为 1 分析,它是一种无制导的学习方法。(分数:2.00)填空项 1:_11.对于具有 144 个记录的文件,若采取分块查找法并每块长度为 8,则平均查找长度为U U /U /U。(分数:2.00)填空项 1:_12.广义表是线性表的推广,是由零个或多个单元素或 【7】 所组成的有限序列。(分数:1.00)填空项 1:_13.SQL 语言采用U U /U /U操作方式。 例如,查询所有平均成绩在 90 分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照
26、某条路径一条一条地把满足条件的学生记录读出来,而 SQL 语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合(一次一个集合)。(分数:1.00)填空项 1:_14.电子邮件程序向邮件服务器发送邮件时,使用的协议是 1。(分数:2.00)填空项 1:_15.进程创建工作主要完成的是创建进程控制块(PCB) ,并把它挂到U U /U /U队列中。(分数:1.00)填空项 1:_16.从关系中取出所需属性组成新关系的操作称为 1。(分数:1.00)填空项 1:_17.子报表在链接到主报表之前,应当确保已经正确地建立了 1。(分数:2.00)填空项
27、 1:_18.在长度为 n 的顺序结构线性表中,在第 1 个元素(0In+1)之前插入一个元素时,需要向后移动的元素个数为 1。(分数:1.00)填空项 1:_19.进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到 1 队列中。(分数:2.00)填空项 1:_20.清晰的结构是 DBMS 具有 1 的一个必要条件。(分数:2.00)填空项 1:_三级数据库技术笔试-20 答案解析(总分:79.87,做题时间:90 分钟)一、B选择题/B(总题数:2,分数:50.00)“学生选课课程”数据库中的三个关系:S(S#, SNAME, SEX, AGE) SC(S#, C#, GRADE)
28、 C(C#, CNAME, TEACHER) 它们的主码分别是 S#, (S#, C#), C#。(分数:29.87)(1).下列关于保持数据完整性的叙述中,不正确的是 A. 向关系 SC 插入元组时,S#和 C#可以是空值(NULL) B. 可以任意删除关系 SC 中的元组 C. 向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D. 不可以任意删除关系 C 中的元组(分数:1.03)A. B.C.D.解析:解析 实体完整性约束是对关系中主键属性值的约束。实体完整性规则为:若属性 A 是关系 R 的主属性则属性 A 不能取空值。(2).执行 SQL 语句:SELECT SNAME, A
29、GE FROM S WFIERE SEX=“男“;是对关系 S 进行 A. 交()和选择()操作 B. 选择()和投影()操作 C. 并()和投影()操作 D. 选择()和笛卡儿积()操作(分数:1.03)A.B. C.D.解析:(3).如果成功执行 SQL 语句:GRANT INSERT ON TABLE S TO USER1 WITH GRANT OPTION;则用户 USER1 A. 只拥有了对表 S 的 INSERT 权限 B. 只可以转授 INSERT 权限给其他用户 C. 不仅拥有了对表 S 的 INSERT 权限,还可以转授此权限给其他用户 D. 可以将任何权限转授给其他用户(分
30、数:1.03)A.B.C. D.解析:解析 授予权限语句的一般格式为: GRANT权限, 权限, ALL ON对象名 TO用户|角色, 用户| 角色.|PUBLIC WITH GRANT OPTION; 如果指定了 WITH GRANT OPTION 子句,则获得某种权限的用户还可以把这种权限再授予其他用户。(4).把学生的学号及他的平均成绩定义成一个视图的 SQL 语句是CREATE VIEW S_G(S#, AVGGRADE.ASSELECT S#, AVG(GRADE.FROM SC GROUP BY S#;则这个视图 S_G 是 A. 行列子集视图 B. 带表达式的视图 C. 连接视图
31、 D. 分组视图(分数:1.03)A.B.C.D. 解析:解析 若一个视图在创建它的 SE-LECT 语句中使用了聚集函数和 GROUP BY 子句,这样的视图称为分组视图。S_G 是一个分组视图。(5).十进制数值 87 的二进制数值是 A. 1010111 B. 1001111 C. 1010101 D. 1001100(分数:1.03)A. B.C.D.解析:解析 如果要把十进制整数转换为二进制整数,其规则是:除 2 取余,直到商为 0 为止,结果按照上右下左的排列方式列出,就是转换后的结果。(6).一个部门有若干名职工,则部门与职工之间具有 A. 一对一联系 B. 一对多联系 C. 多
32、对多联系 D. 多对一联系(分数:1.03)A.B. C.D.解析:解析 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系,两个实体之间的联系可分为 3 类:一对一联系(11)、一对多联系(1N)、多对多联系(MN)。在本题中,每一个部门可有若干名职丁,但每个职工只能在一个部门中工作,则部门与职工之间显然是一对多联系。(7).二维数组 A08,09,其每个元素占 2 个字节,从首地址 400 开始,按行优先顺序存放,则元素 A8,5的存储地址为_。 A. 570 B. 506 C. 410
33、D. 482(分数:1.03)A. B.C.D.解析:(8).关于数据库技术的发展历史,下列说明不正确的是 A. 关于模型数据库系统属于第一代数据库系统 B. 新一代数据库系统具有很好的开放性 C. 新一代数据库系统包含关系数据库管理系统 D. 新一代数据库系统支持面向对象技术(分数:1.03)A. B.C.D.解析:解析 考查第二代数据库系统的概念。 解题要点 第二代数据库系统是指支持关系模型的关系数据库系统。 考点链接 掌握第二代数据库系统的概念及特点。(9).子模式 DDL 用来描述U /U。 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念
34、结构(分数:1.03)A.B. C.D.解析:解析 DDL 包括模式、外模式、内模式定义模块、安全性定义模块和完整性定义模块,子模式 DDL用来描述数据库的局部逻辑结构。(10).在 UNIX 系统中,一个命令的执行会花费一些时间,为了避免等待,可采用 A. 后台命令 B. 输入重定向 C. 输出重定向 D. 管道命令(分数:1.03)A. B.C.D.解析:解析 在 UNIX 系统中,一个命令的执行会花费一些时间,为了避免等待,可采用后台方式执行命令。让 shell 识别后台进程的方法是在命令后跟上符号“&”。(11).设关系 R 和 S 的元数分别是 r 和 s,且 R 有 n 个元组,S
35、 有 m 个元组。执行关系 R 和 S 的笛卡儿积,记为 T=RS,则 A. T 的元数是 r+s,且有 n+m 个元组 B. T 的元数是 r+s,且有 nm 个元组 C. T 的元数是 rs,且有 n+m 个元组 D. T 的元数是 rs,且有 nm 个元组(分数:1.03)A.B. C.D.解析:解析 设 R 和 S 分别为 r 元和 s 元关系,定义 R 和 S 的笛卡儿积是一个(r+s)元元组的集合,每一个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组。若 R 有 k 个元组,S 有 k2个元组,则关系 R 和关系 S 的笛卡儿积有 k1k2个元组。(1
36、2).若有关系模式 R(A,B),下列叙述中哪一个(些)是正确的?AB 一定成立 AB 一定成立R 的规范化程度无法判定 R 的规范化程度达到 4NF A. 只有 B. 和 C. 只有 D. 和(分数:1.03)A.B.C.D. 解析:解析 本题考查关系模式的相关概念。若有关系模式 R(A,B),则 AB 一定成立, 说法正确。若 AB 成立,则 AB 也一定成立,但反过来是不成立的,说法错误。R 的规范化程序能够达到4NF,正确答案为选项 D。(13).设关系 R 和关系 S 的元数分别是 3 和 4,关系 T 是 R 与 S 的广义笛卡儿积,即:T= RS,则关系 T的元数是( )。 A.
37、 7 B. 9 C. 12 D. 1(分数:1.03)A. B.C.D.解析:(14).设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是U /U。 A.数据冗余 B.更新异常 C.插入正常 D.删除异常(分数:1.03)A.B.C. D.解析:解析 “不好”的关系数据库模式存在以下问题:数据冗余。一个供应者每供应一种货物其地址就要重复一次。更新异常(不一致的危险)。由于数据冗余,有可能使我们在一
38、个元组中更改了某供应者的地址,而没有更改另一个元组中同一供应者的地址,于是同一个供应者有了两个不同地址,与实际情况不符。插入异常。如果某供应者没有供应任何货物,则我们无法记录他的名称和地址。事实上,SNAME 和 ITEM 构成关系模式 SUPPLIER 中的一个码,码值的一部分为空的元组是不能插入到关系中的。删除异常。如果一个供应者供应的所有货物都被删除,则我们无可奈何地失去了该供应者的名称和地址。(15).关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义主键实现的是哪一(些)类完整性? A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D. 实体完整性、参
39、照完整性和用户定义的完整性(分数:1.03)A. B.C.D.解析:解析 关系数据库的完整性规则是对关系的某种约束条件,包括实体完整性规则、参照完整性规则和用户定义的完整性规则。实体完整性规则即关系中的元组在组成主键的属性上不能为空值;参照完整性规则是指外键的值不允许参照相应主表中不存在的主键值,或者外键为空值;用户定义的完整性规则是用户根据具体应用的语义定义的。根据上述定义可知,定义主键实现的是实体完整性,正确答案为 A。(16).设 F 是属性组 U 上的一组函数依赖,下列叙述正确的是 (分数:1.03)A.B.C.D. 解析:解析 本题主要考查了对函数依赖的几个推理规则。 解题要点 自反
40、律:若*,则 XY 为 F所逻辑蕴含;增广律:若 XY 为 F 所逻辑蕴含,且*,则 XZYZ 为 F 所逻辑蕴含;传递律:若 XY及 YZ 为 F 所逻辑蕴含,则 XZ 为 F 所逻辑蕴含。 考点链接 掌握合并规则、伪传递规则、分解规则。(17).下面列出的条目中,数据库技术的研究领域包括U /U。DBMS 软件的研制数据库及其应用系统的设计数据库理论 A. 仅和 B. 仅和 C. 仅和 D. 全部(分数:1.03)A.B.C.D. 解析:解析 数据库技术的研究领域是十分广泛的,概括地讲可包括以下 3 个领域: 数据库管理系统软件的研制。DBMS 是数据库系统的基础。DBMS 的研制包括研制
41、 DBMS 本身以及以 DBMS 为核心的一组相互联系的软件系统,包括工具软件和中间件。 数据库设计。数据库设计的主要任务是在 DBMS 的支持下按照应用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应用系统。 数据库理论。数据库理论的研究主要集中于关系的规范化理论、关系数据理论等。(18).设有属性 A,B,C,D,以下表示中不是关系的是 A. R() B. R(A,B,C,) C. R(ABC) D. R(A,)(分数:1.03)A.B.C. D.解析:解析 表示关系的属性时,各个属性之间的分隔符选用“,”。(19).PowerDesigner 中 Process
42、Analyst 模块的主要功能是 A. 提供了对 PowerDesigner 所有模型信息的只读访问 B. 用于数据分析和数据发现,可描述复杂的处理模型 C. 用于数据仓库和数据集市的建模和实现 D. 用于物理数据库的设计和应用对象及数据组件的生成(分数:1.03)A.B. C.D.解析:解析 PowerDesigner ProcessAnalyst 用于数据分析或数据发现。(20).下面列出的条目中,哪些是数据库系统的组成成员?操作系统 数据库管理系统 用户.数据库管理员 数据库 A.、和 B.、和 C.、和 D.都是 (分数:1.03)A.B.C.D. 解析:解析 以上都是数据库系统的组成
43、成员。(21).下面列出的选项中,关于数据仓库基本特征的叙述不正确的是U /U。 A. 数据仓库是面向主题的 B. 数据仓库的数据是集成的 C. 数据仓库的数据是相对稳定的 D. 数据仓库的数据是当前的,确保最新(分数:1.03)A. B.C.D.解析:解析 数据仓库是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、相对稳定的、体现历史变化的数据集合。(22).关系代数操作中有五种基本操作,它们是 A.并、差、交、连接和除 B.并、差、笛卡儿积、投影和选择 C.并、交、连接、投影和选择 D.并、差、交、投影和选择(分数:1.03)A.B. C.D.解析:关系代数的操作可分为三
44、类:基于传统集合论的操作。专门的关系操作。扩充的关系操作。上述这些操作中,并、差、笛卡儿积、投影和选择这五种操作称为基本操作,其他的操作均可以用这五种基本操作来表示。(23).在一个数据库中,模式与内模式的映像个数是U /U。 A. 1 个 B. 与用户个数相同 C. 由设置的系统参数决定 D. 任意多个(分数:1.03)A. B.C.D.解析:解析 数据库只有一个模式,也只有一个内模式,所以模式与内模式的映像个数也是唯一的。它定义数据库全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变。(24).设有两个事务 T1、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是U /U。 T1 T2(1) 读 A(2)(3) 读 ACOMMIT读 AA=A+10 写回COMMIT A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据(