软件设计师分类模拟题16有答案.docx

上传人:b****9 文档编号:23431079 上传时间:2023-05-17 格式:DOCX 页数:10 大小:70.27KB
下载 相关 举报
软件设计师分类模拟题16有答案.docx_第1页
第1页 / 共10页
软件设计师分类模拟题16有答案.docx_第2页
第2页 / 共10页
软件设计师分类模拟题16有答案.docx_第3页
第3页 / 共10页
软件设计师分类模拟题16有答案.docx_第4页
第4页 / 共10页
软件设计师分类模拟题16有答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件设计师分类模拟题16有答案.docx

《软件设计师分类模拟题16有答案.docx》由会员分享,可在线阅读,更多相关《软件设计师分类模拟题16有答案.docx(10页珍藏版)》请在冰豆网上搜索。

软件设计师分类模拟题16有答案.docx

软件设计师分类模拟题16有答案

软件设计师分类模拟题16

单项选择题

在数据库的逻辑结构设计阶段,需要______阶段形成的______作为设计依据。

1.

A.需求分析

B.概念结构设计

C.物理结构设计

D.数据库运行和维护

答案:

A

2.

A.程序文档、数据字典和数据流图。

B.需求说明文档、程序文档和数据流图

C.需求说明文档、数据字典和数据流图

D.需求说明文档、数据字典和程序文档

答案:

C

[解答]需求阶段形成的需求说明文档、数据字典和数据流图作为逻辑设计的依据,故选A,C。

为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部内容先写入______;当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入______;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

3.

A.索引文件

B.数据文件

C.日志文件

D.数据字典

答案:

C

4.

A.索引文件

B.数据文件

C.日志文件

D.数据字典

答案:

B

[解答]数据库管理系统利用日志文件来进行事务故障恢复和系统故障恢复。

在事务处理过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入日志文件。

当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入数据文件;一旦发生故障,DBMS的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。

5.在分布式数据库系统中,______是指用户无需知道数据存放的物理位置。

A.分片透明

B.复制透明

C.逻辑透明

D.位置透明

答案:

D

[解答]分片透明是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片;复制透明性:

在分布式系统中,为了提高系统的性能和实用性,有些数据并不只存放在一个场地,很可能同时重复地存放在不同的场地;位置透明性:

位于分片视图与分配视图之间。

是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。

所以本题答案选D。

6.计算机系统的软硬件故障可能会造成数据库中的数据被破坏。

为了防止这一问题,通常需要______,以便发生故障时恢复数据库。

A.定期安装DBMS和应用程序

B.定期安装应用程序,并将数据库做镜像

C.定期安装DBMS,并将数据库作备份

D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件

答案:

D

[解答]为了防止计算机系统的软硬件故障可能会造成数据库中的数据被破坏,通常采用定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件。

答案选D。

关系R1和R2如下图所示:

若进行

运算,则结果集为______元关系,共有______个元组。

7.

A.4

B.5

C.6

D.7

答案:

C

8.

A.4

B.5

C.6

D.7

答案:

A

[解答]

)等价的SQL语句如下。

SELECT______FROM______WHERE______31.

A.5

B.6

C.7

D.9

答案:

C

32.

A.A,R.C,F,G

B.A,C,S.B,S.F

C.A,C,S.B,S.C

D.R.A,R.C,S.B,S.C

答案:

A

33.

A.R

B.S

C.RS

D.R,S

答案:

D

34.

A.R.B=S.BANDR.C=S.CANDR.C<S.B

B.R.B=S.BANDR.C=S.CANDR.C<S.F

C.R.B=S.BORR.C=S.CORR.C<S.B

D.R.B=S.BORR.C=S.CORR.C<S.F

答案:

B

[解答]自然连接就是在等值连接的情况下,当连接属性R与S具有相同属性组时,把在连接结果中重复的属性列去掉,所以属性列有7个。

SQL语句的结果为答案A,D,B。

已知关系模式:

图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。

建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。

实现上述要求的SQL语句如下:

CREATE______

ASSELECT图书编号,图书名称,作者,出版社,出版日期

FROM图书

WHERE图书类型='计算机'

______;35.

A.TABLEComputer-BOOK

B.VIEWComputer-BOOK

C.Computer-BOOKTABLE

D.Computer-BOOKVIEW

答案:

B

36.

A.FORALL

B.PUBLIC

C.WITHCHECKOPTION

D.WITHGRANTOPTION

答案:

C

[解答]创建视图的SQL语句格式为:

CREATEVIEW视图名

ASSELECT查询子句

[WITHCHECKOPTION];

其中,WITHCHECKOPTION表示对UPDATE、INSERT和DELETE操作时保持更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式)。

某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地}。

零件关系模式P属于______。

查询各种零件的平均库存量、最多库存量与最少库存量之间差值的SQL语句如下:

SELECT零件号,零件名称,______,

FROMP

______37.

A.1NF

B.2NF

C.3NF

D.4NF

答案:

A

38.

A.AVG(库存量)AS平均库存量,MAX(库存量)-MIN(库存量)AS差值

B.平均库存量ASAVG(库存量),差值ASMAX(库存量)-MIN(库存量)

C.AVG库存量AS平均库存量,MAX库存量-MIN库存量AS差值

D.平均库存量ASAVG库存量,差值ASMAX库存量-MIN库存量

答案:

A

39.

A.ORDERBY供应商

B.ORDERBY零件号

C.GROUPBY供应商

D.GROUPBY零件号

答案:

D

[解答]1NF:

关系模式P的每一个分量都是不可再分的数据项。

2NF:

关系模式P属于1NF,且每个非主属性完全依赖于码。

本题中,关系模式P的每个分量都不可以再分,满足1NF的定义。

从函数依赖集F可以看出关系P的码为(零件号,供应商),零件号决定零件名称,则零件名称不完全依赖于码,不满足2NF的定义。

因此关系模式P属于1NF。

查询平均库存时需要使用AVG()函数。

计算最大值和最小值,则需要使用MAX()和MIN()函数。

SELECT语句可以通过AS子句为属性重新命名,形式为old-nameASnew-name,也就是说,姓名要放在AS的后面。

ORDERBY子句用于排序,GROPUBY子句用于分组。

很显然,本题要按零件进行分组。

将Students表的插入权限赋予用户UserA,并允许其将权限授予他人,应使用的SQL语句为:

GRANT______TABLEStudentsTOUserA______;40.

A.UPDATE

B.UPDATEON

C.INSERT

D.INSERTON

答案:

D

41.

A.FORALL

B.PUBLIC

C.WITHCHECKOPTION

D.WITHGRANTOPTION

答案:

D

[解答]授权的语句格式为:

GRANT<权限>[,<权限>]...[ON<对象类型><对象名>]TO<用户>[,<用户>]...

[WITHGRANTOPTION];

权限有:

SELECT、INSERT、UPDATE、DELETE,插入权限是INSERT。

使用WITHGRANTOPTION子句可将获得的权限赋给其他用户。

42.给定关系模式R(U,F),U=(A,B,C,D,E,H),函数依赖集F={A->B,A->C,C->D,AE->H}。

关系模式R的候选关键字为______。

A.AC

B.AB

C.AE

D.DE

答案:

C

[解答]通过AE关键字可以关联A、B、C、D、E、H的所有属性,其他选择均不可。

43.给定关系模式R(U,F),其中:

属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。

若将R分解为如下两个模式______,则分解后的关系模式保持函数依赖。

A.R1(A,B,C)和R2(D,E,G)

B.R1(A,B,C,D)和R2(A,E,G)

C.R1(B,C,D)和R2(A,E,G)

D.R1(B,C,D,E)和R2(A,E,G)

答案:

B

[解答]本题考查数据库中函数依赖,函数依赖的定义:

设R(U)是属性集U={A1,A2,...,An}上的关系模式,X和Y是U的子集。

若对R(U)的任一具体关系r中的任意两个元组t1和t2,只要t1[X]=t2[X]就有t1[Y]=t2[Y]。

则称“X函数确定Y”或“Y函数依赖于X”(FounctionalDependence),记作X->Y。

只有选项B中的两个关系式满足定义。

设有关系模式R(E,N,M,L,Q),其函数依赖集为F={E→N,EM→Q,M→L},则关系模式R达到了______,该关系模式______。

44.

A.1NF

B.2NF

C.3NF

D.BCNF

答案:

A

45.

A.无须进行分解,因为已经达到了3NF

B.无须进行分解,因为已经达到了BCNF

C.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解

D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和异常删除

答案:

D

[解答]关系R中的每一个属性都是不可再分的,所以该关系符合1NF,但不满足每一个非主属性完全依赖于码的条件,达不到2NF。

1NF存在冗余、修改操作的不一致性、插入和异常删除等问题,需要对该关系模式进行分解。

给定关系模式R<U,F>,U={A,B,C},F={AB→C,C→B}。

关系R______,且分别有______。

46.

A.只有1个候选关键字AC

B.只有1个候选关键字AB

C.有2个候选关键字AC和BC

D.有2个候选关键字AC和AB

答案:

D

47.

A.1个非主属性和2个主属性

B.2个非主属性和1个主属性

C.0个非主属性和3个主属性

D.3个非主属性和0个主属性

答案:

C

[解答]C→B,AC→AB,而AB→C,所以AC→C,关系R有2个候选关键字AC和AB。

包含在任何候选码中的的诸属性都是主属性,A、B、C都包含在候选码中,因此主属性有3个,非主属性有0个。

48.“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程对其他事务都是不可见的”,这一性质通常被称为事务的______。

A.原子性

B.一致性

C.隔离性

D.持久性

答案:

C

[解答]事务具有原子性、一致性、隔离性和持久性。

事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。

一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。

隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。

持久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1