ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:167.50KB ,
资源ID:1322973      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1322973.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】中级软件设计师上午试题-100及答案解析.doc)为本站会员(deputyduring120)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】中级软件设计师上午试题-100及答案解析.doc

1、中级软件设计师上午试题-100 及答案解析(总分:58.00,做题时间:90 分钟)一、B单项选择题/B(总题数:2,分数:58.00)高速缓存 Cache 与主存间采用全相连地址映像方式,高速缓存的容量为 4MB,分为 4 块,每块 1MB,主存容量为 256MB。若主存读写时间为 30ns,高速缓存的读写时间为 3ns,平均读写时间为 3.54ns,则该高速缓存的命中率为_%。若地址变换表如表所示,则主存地址为 8888888H 时,高速缓存地址为_H。 地址变换表0 38H1 88H2 59H3 67H(分数:6.00)(1). A.90 B.95 C.98 D.99(分数:2.00)A

2、.B.C.D.(2). A.488888 B.388888 C.288888 D.188888(分数:2.00)A.B.C.D.(3).某公司拟配置存储容量不少于 9TB 的磁盘阵列用于存储数据。假设只能购买每块存储容量为 2TB 的磁盘,以下说法正确的是_。 A.如果配置 RAID5 的磁盘阵列,需要购买 6 块磁盘。在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响 B.如果配置 RAID0 的磁盘阵列,需要购买 5 块磁盘,在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响 C.如果配置 RAID0+1 的磁盘阵列,需要购买 7 块磁盘,在使用过程中当任何两块磁盘出现故障

3、时,数据的完整性不受影响 D.如果配置 RAID1+0 的磁盘阵列,需要购买 9 块磁盘,在使用过程中当任何两块磁盘出现故障时,数据的完整性不受影响(分数:2.00)A.B.C.D.每一条指令都可以分解为取指、分析和执行三步。已知取指时间 t 取指 =5t,分析时间 t 分析 =4t,执行时间 t 执行 =5t。如果按顺序方式从头到尾执行完100 条指令需_t。如果按照执行k、分析k+1、取指k+2 重叠的流水线方式执行指令,从头到尾执行完 500 条指令需_t。(分数:52.00)(1). A.1390 B.1395 C.1400 D.1407(分数:2.00)A.B.C.D.(2). A.

4、2492 B.2500 C.2510 D.2515(分数:2.00)A.B.C.D.(3).某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为 R,则该系统的千小时可靠度为_。(分数:2.00)A.B.C.D.(4).存储器中数据常用的存取方式有顺序存取、直接存取、随机存取和相联存取等 4 种,_的存取时间与存储位置无关 A.随机存取和顺序存取 B.顺序存取和相联存取 C.随机存取和直接存取 D.随机存取和相联存取(分数:2.00)A.B.C.D.(5).利用海明码来进行纠正单位错,如果有 8 位信息位,则需要加入_位校验位。 A.3 B.4 C.7 D.8(分数:2.00)A.

5、B.C.D.(6).假设用一条 4 级流水线结构来完成一条指令的取指、指令译码和取数运算以及送回结果 4 个基本操作,每段执行时间是 10ns、20ns、30ns、40ns,则连续输入 100 条时的吞吐率为_。 A.2.53107/s B.2.46107/s C.2.64107/s D.2.94107/s(分数:2.00)A.B.C.D.(7).数据库系统由数据库、数据库管理系统和硬件等组成,数据库系统是在文件系统的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查_,才获得了广泛的应用。 A.数据完整性 B.数据层次性 C.数据操作性 D.数据兼容性(分数:2.0

6、0)A.B.C.D.(8).以下关于数据库系统的描述中,正确的是_ A.数据库能减少数据冗余、避免一切数据的重复存储 B.各类用户程序均可随意地使用数据库中的各种数据 C.数据库系统中的概念模式如有改变,子模式不必变,因而用户程序亦不必改写 D.数据库系统的存储模式如有改变,则概念模式应予调整,否则用户程序会在执行中出错(分数:2.00)A.B.C.D.(9).在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。 A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段(分数:2.00)A.B.C.D.(10).关系数据库规范化的目的是_。 A.提高数据库的存取效率

7、B.使数据库的逻辑结构更合理,消除插入、修改、删除异常,减少数据冗余 C.定义和描述数据的约束,更加清晰地描述数据之间的关系 D.进一步确认用户需求,细化业务流程,使设计的数据库逻辑结构更符合用户要求(分数:2.00)A.B.C.D.(11).下列关于 E-R 图的叙述中,_是不正确的。 A.实体用矩形表示,属性用椭圆形表示,联系用菱形表示 B.实体之间的联系可分为 1:1、1:n 和 n:m 三类 C.1:1 联系是 1:n 联系的特例 D.实体之间 1:1、1:n 和 n:m 三类联系只能存在于两个实体之间(分数:2.00)A.B.C.D.(12).在下列关系运算中,不改变关系表中的属性个

8、数但能减少元组个数的是_。 A.连接 B.选择 C.投影 D.笛卡儿乘积(分数:2.00)A.B.C.D.(13).关系 R1 和 R2 如下图所示:若进行 R1 (分数:2.00)A.B.C.D.(14).下列关于分布式数据库的特点描述错误的是_。 A.分布式数据库系统的数据是分布的,难以集中控制 B.分布式数据库系统的数据的组成对应用程序来说是透明的,即具有独立性 C.分布式数据库系统的数据存在冗余且可控 D.分布式数据库系统的数据具有场地自治性(分数:2.00)A.B.C.D.(15).关于数据仓库的特性,下列说法正确的是_。 A.面向主题的特征是指在组织数据仓库数据时,需要将各种分析需

9、求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据 B.集成特征是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中 C.集成特性是指需要将企业整个架构中的各个数据和应用集中到数据仓库中 D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改(分数:2.00)A.B.C.D.(16).关系 R(A,B,C)满足下列函数依赖 FAB,AC,BAC,关系 R 的候选关键字为_。 A.AC B.A 和 B C.A 和 BC D.AC 和 AB(分数:2.00)A.B.C.D.(17).设有一图书管理数据库,

10、其关系模式是 R0(L#,B#,BNAME,BPRICE,BPUB),其属性分别表示个人借书证号、书号、书名、书价、图书出版社。该关系模式属于_。 A.第一范式但不属于第二范式 B.属于第二范式但不属于第三范式 C.属于第三范式 D.不是范式(分数:2.00)A.B.C.D.(18).设有关系模式 R(E,N,M,L,Q),其函数依赖集为 F=EN,EMQ,ML)。则关系模式 R 达到了_。 A.1NF B.2NF C.3NF D.BCNF(分数:2.00)A.B.C.D.(19).对最近一次数据库完全备份以来发生的数据变化进行备份,优点是速度快,占用较小的时间和空间的转储方式为_。 A.完全

11、转储 B.差量转储 C.增量转储 D.定期转储(分数:2.00)A.B.C.D.(20).设有如下关系: 关系 RABCD21ac22ad32bd32bc21bd关系 SC D Ea c 5a c 2b d 6与元组演算表达式等价的关系代数表达式是_。A B B( AE (RS)C (分数:2.00)A.B.C.D.(21).若关系 R、S 如下图所示,RS=_。 A B C D (分数:2.00)A.B.C.D.(22).若关系模式 RA,B,C,AB,BC,则将 R 分解为 R1(A,B)和 R2(B,C),则该分解_。 A.满足无损连接,但不保持函数依赖 B.不满足无损连接,但保持函数依

12、赖 C.既不满足无损连接,又不保持函数依赖 D.既满足无损连接,又保持函数依赖(分数:2.00)A.B.C.D.(23).给定关系模式 RU,F,U=A,B,C),F=ABC,CB)。关系 R 有_ A.1 个非主属性和 2 个主属性 B.2 个非主属性和 1 个主属性 C.0 个非主属性和 3 个主属性 D.3 个非主属性和 0 个主属性(分数:2.00)A.B.C.D.(24).给定关系模式 R(U,F),U=A,B,C,D,F=AC,AD,CB,BD,F 中的冗余函数依赖为_。 A.AC B.DA C.CB D.BD(分数:2.00)A.B.C.D.(25).如果三个实体间两两都有联系,

13、实体 A 与实体 B 之间是多对多联系,实体 B 和实体 C 之间是一对多联系,则实体 A 与实体 C 之间的联系是_。 A.一对一 B.一对多 C.多对多 D.无法确定(分数:2.00)A.B.C.D.(26).事务 A 对某数据项 D 加了 X 锁,则以下哪种说法是正确的_。 A.允许事务 A 读取数据项 D,其他事务不能再对数据项 D 进行任何操作 B.允许事务 A 修改数据项 D,其他事务可对数据项 D 进行加 S 锁 C.允许事务 A 读取或者修改数据项 D,其他事务不能再对数据项 D 进行任何操作 D.允许事务 A 读取或者修改数据项 D,其他事务可对数据项 D 进行加 S 锁(分

14、数:2.00)A.B.C.D.中级软件设计师上午试题-100 答案解析(总分:58.00,做题时间:90 分钟)一、B单项选择题/B(总题数:2,分数:58.00)高速缓存 Cache 与主存间采用全相连地址映像方式,高速缓存的容量为 4MB,分为 4 块,每块 1MB,主存容量为 256MB。若主存读写时间为 30ns,高速缓存的读写时间为 3ns,平均读写时间为 3.54ns,则该高速缓存的命中率为_%。若地址变换表如表所示,则主存地址为 8888888H 时,高速缓存地址为_H。 地址变换表0 38H1 88H2 59H3 67H(分数:6.00)(1). A.90 B.95 C.98

15、D.99(分数:2.00)A.B.C. D.解析:(2). A.488888 B.388888 C.288888 D.188888(分数:2.00)A.B.C.D. 解析:解析 本题是一个简单的计算题。我们设高速缓存的命中率为:t。则有 30(1-t)+3t=3.24 解方程得:t=0.98。所以高速缓存的命中率为 98%。 接下来看第 2 空,由于高速缓存的容量为 4MB,分为4 块。所以把高速缓存的 22 位长地址划分为两部分,块号为 2 位,而块内地址为 20 位。主存容量为256MB,所以主存地址长度为 28 位。这样主存的块号为 8 位,块内地址为 20 位。此时先将主存地址 888

16、8 888H 化为二进制数 1000 1000 1000 1000 1000 1000 1000,其中斜体为块号 88H,加粗部分为块内地址88888。查表得到 Cache 对应块号为 1H,所以高速缓存地址为 188888H。(3).某公司拟配置存储容量不少于 9TB 的磁盘阵列用于存储数据。假设只能购买每块存储容量为 2TB 的磁盘,以下说法正确的是_。 A.如果配置 RAID5 的磁盘阵列,需要购买 6 块磁盘。在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响 B.如果配置 RAID0 的磁盘阵列,需要购买 5 块磁盘,在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响

17、 C.如果配置 RAID0+1 的磁盘阵列,需要购买 7 块磁盘,在使用过程中当任何两块磁盘出现故障时,数据的完整性不受影响 D.如果配置 RAID1+0 的磁盘阵列,需要购买 9 块磁盘,在使用过程中当任何两块磁盘出现故障时,数据的完整性不受影响(分数:2.00)A. B.C.D.解析:解析 RAID 0 又称为 Stripe 或 Striping,代表了所有 RAID 级别中最高的存储性能。RAID 0 提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显

18、著提高磁盘整体存取性能。由此可知 B 的说法是错误的。 RAID 1 又称为 Mirror 或 Mirroring,它的宗旨是最大限度地保证用户数据的可用性和可修复性。RAID 1 的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有 RAID 级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror 的磁盘空间利用率低,存储成本高。Mirror 虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。 RAID0+1 是

19、RAID 0 和 RAID 1 的组合形式,即先做 RAID 0,再做 RAID 1,它是存储性能和数据安全兼顾的方案。需要购买 10 块磁盘。由此可知C 的说法是错误的。 RAID1+0 是 RAID 1 和 RAID 0 的组合形式,即先做 RAID 1,再做 RAID 0,它是数据安全和存储性能兼顾的方案。需要购买 10 块磁盘。由此可知 D 的说法是错误的。 RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5 不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成 RAID 5 的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上

20、。当 RAID 5 的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。RAID 5 可以理解为是 RAID 0 和 RAID 1 的折中方案。RAID 5 可以为系统提供数据安全保障,但保障程度要比 RAID 1 低而磁盘空间利用率要比 RAID 1 高。RAID 5 具有和 RAID 0 相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比 RAID 0 稍慢但保障程度比 RAID 0 要高。由此可知 A 的说法是正确的。每一条指令都可以分解为取指、分析和执行三步。已知取指时间 t 取指 =5t,分析时间 t 分析 =4t,执行时间 t 执行 =5t

21、。如果按顺序方式从头到尾执行完100 条指令需_t。如果按照执行k、分析k+1、取指k+2 重叠的流水线方式执行指令,从头到尾执行完 500 条指令需_t。(分数:52.00)(1). A.1390 B.1395 C.1400 D.1407(分数:2.00)A.B.C. D.解析:(2). A.2492 B.2500 C.2510 D.2515(分数:2.00)A.B.C. D.解析:解析 按顺序方式执行指令,每条指令从取指到执行共耗时 14t,所以 100 条指令共耗时:14100=1400t。采用流水线方式时,系统在同一时刻可以进行第 k 条指令的取指,第 k+1 条指令的分析,第 k+2

22、 条指令的执行,所以效率大大提高了。采用流水线的执行示意图如图 1 所示。*图 1 流水线执行示意图一平时大家看到的都是这样的示意图,但是平时我们看到的图都是笼统的。这里把所有周期都定为统一长度,这样流水线的总时间为:(n+2)周期。如此题中为(100+2)5=510,这种算法是在实际应用中常用的,但考试中,更喜欢以下面这第二种算法来进行计算。即流水线计算公式是:第一条指令顺序执行时间+(指令条数-1)周期,这个公式是怎么来的呢?请大家见图 2。*图 2 流水线执行示意图二对于此题而言,关键在于指令的分析时间,周期是 5t,而实际完成分析只需要 4t 时间,所以正常运行时空图应如图 2 所示,

23、其中黑色块是分析的真实发生时间。所以采用流水线的耗时为 5+4+5(100-1)+5=509。从本题的答案来看,题目是按图 1 来计算的,计算结果为 510。在考试中,首先以第二种方式进行计算,如果没有答案,则再按第一种方法计算,如果按第二种算法得到的结果在选项中,则选择该项即可。(3).某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为 R,则该系统的千小时可靠度为_。(分数:2.00)A.B.C.D. 解析:解析 本题考查系统可靠性。计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进行可靠性分析。若采用串联方式,则系统可靠陛为每个部件的乘积 R=R1

24、R2R3Rn;若采用并联方式,则系统的可靠性为 R=1-(1-R1)(1-R2)(1-R3)(1-Rn)。在本题中,既有并联又有串联,计算时首先要分别计算图中两个并联后的可靠度,它们分别为 1-(1-R)2,然后是三者串联,根据串联的计算公式,可得系统的可靠度为 R1-(1-R)21-(1-R)2=R(1-(1-R)2)2。因此本题答案选 D。(4).存储器中数据常用的存取方式有顺序存取、直接存取、随机存取和相联存取等 4 种,_的存取时间与存储位置无关 A.随机存取和顺序存取 B.顺序存取和相联存取 C.随机存取和直接存取 D.随机存取和相联存取(分数:2.00)A.B.C.D. 解析:解析

25、 存储器中数据常用的存取方式有顺序存取、直接存取、随机存取和相联存取等 4 种。 顺序存取:存储器的数据以记录的形式进行组织。对数据的访问必须按特定的线性顺序进行,磁带存储器采用顺序存取的方式,显然这种存取方式的数据存取时间与数据的存储位置有关。 直接存取:与顺序存取相似,直接存取也使用一个共享的读写装置对所有的数据进行访问。但是每个数据块都拥有唯一的地址标识,读写装置可以直接移动到目的数据块的所在位置进行访问。但对于数据块内的内容,是采用顺序存取的,因此对数据的存取时间也是跟存储位置有关。 随机存取:存储器的每一个可寻址单元都具有自己唯一的地址和读写装置,系统可以在相同的时间内对任意一个存储

26、单元的数据进行访问,而与先前的访问序列无关。主存储器采用随机存取的方式。 相联存取:相联存取也是一种随机存取的形式,但是选择某一单元进行读写取决于其内容而不是其地址。与普通的随机存取方式一样,每个单元都有自己的读写装置,读写时间也是一个常数。使用相联存取方式,可以对所有的存储单元的特定位进行比较,选择符合条件的单元进行访问。 综上所述,可知本题的正确答案选 D。(5).利用海明码来进行纠正单位错,如果有 8 位信息位,则需要加入_位校验位。 A.3 B.4 C.7 D.8(分数:2.00)A.B. C.D.解析:解析 按照海明的理论,纠错码的编码就是把所有合法的码字尽量安排在 n 维超立方体的

27、顶点上,使得任一对码字之间的距离尽可能大。如果任意两个码字之间的海明距离是 d,则所有少于等于 d-1 位的错误都可以检查出来,所有少于 d/2 位的错误都可以纠正。一个自然的推论是,对某种长度的错误串,要纠正错误就要用比仅仅检测它多一倍的冗余位。如果对于 m 位的数据,增加 k 位校验位,n=m+k 位的纠错码,则有 m+k+12 k对于给定的数据位 m,上式给出了 k 的下界,即要纠正单个错误,k 必须取最小值。在本题中,m=8,8+k+12 k,可取 k=4。(6).假设用一条 4 级流水线结构来完成一条指令的取指、指令译码和取数运算以及送回结果 4 个基本操作,每段执行时间是 10ns

28、、20ns、30ns、40ns,则连续输入 100 条时的吞吐率为_。 A.2.53107/s B.2.46107/s C.2.64107/s D.2.94107/s(分数:2.00)A.B.C. D.解析:解析 当流水线各段所经历的时间不一样时,吞吐率的计算公式为:*式中 m 为流水线的段数;t i为第 i 段所需时间;n 为输入的指令数:t j为该段流水线中瓶颈段的时间。将题中已知条件代入上式,求出吞吐率 TP 为 10/35t。(7).数据库系统由数据库、数据库管理系统和硬件等组成,数据库系统是在文件系统的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查_,才

29、获得了广泛的应用。 A.数据完整性 B.数据层次性 C.数据操作性 D.数据兼容性(分数:2.00)A. B.C.D.解析:解析 本题主要考查数据库的概念,是一个纯概念题。 数据库系统由数据库、数据库管理系统和硬件等组成,数据库系统是在文件系统的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查数据完整性,才获得了广泛的应用。数据库系统提供给用户的接口是数据库语言,具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。SQL 语言已被国际标准化组织采纳为关系型数据库的标准语言。(8).以下关于数据库系统的描述中,正确的是_ A.数据库能减少数据冗余、

30、避免一切数据的重复存储 B.各类用户程序均可随意地使用数据库中的各种数据 C.数据库系统中的概念模式如有改变,子模式不必变,因而用户程序亦不必改写 D.数据库系统的存储模式如有改变,则概念模式应予调整,否则用户程序会在执行中出错(分数:2.00)A.B.C. D.解析:解析 对于 A 选项,数据库能减少数据冗余的描述是正确的,但说数据库能避免一切数据的重复存储是错误的,因为数据库是不可能避免一切数据重复的,虽然范式的提出减少了很多数据冗余,但是它并不能彻底避免数据冗余。 而 B、C、D 选项主要考查三级模式与二级映射的内容。下面将详细为大家介绍一下这个知识点。从图中,可以看出数据库系统由外模式

31、、模式和内模式三级构成。 (1)外模式,对应于用户级数据库。外模式(子模式、用户模式)用以描述用户看到或使用的那部分数据的逻辑结构,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据。外模式主要描述组成用户视图的各个记录的组成、相互关系、数据项的特征、数据的安全性和完整性约束条件。 外模式是数据库用户(包括程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。一个应用程序只能使用一个外模式。 * (2)概念模式,对应于概念级数据库。概念模式(模式、逻辑模式)用以描述整个数据库中数据库的逻辑

32、结构,描述现实世界中的实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系,是数据项值的框架。 数据库系统概念模式通常还包含有访问控制、保密定义、完整性检查等方面的内容,以及概念/物理之间的映射。 概念模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个概念模式。 (3)内模式,对应于物理级数据库。内模式是整个数据库的最低层表示,不同于物理层,它假设外存是一个无限的线性地址空间。内模式定义的是存储记录的类型、存储域的表示以及存储记录的物理顺序,指引元、索引和存储路径等数据的存储组织。 内模式是数据物理结构和存储方式的描述,是数据在数据

33、库内部的表示方式。一个数据库只有一个内模式。 数据库系统两级独立性是指物理独立性和逻辑独立性。三个抽象级间通过两级映射(外模式/模式映射,模式/内模式映射)进行相互转换,使得数据库的三级形成一个统一的整体。 (1)物理独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。当数据的物理存储改变时,应用程序不需要改变。物理独立性存在于概念模式和内模式之间的映射转换,说明物理组织发生变化时应用程序的独立程度。 (2)逻辑独立性。逻辑独立性是指用户的应用程序与数据库中的逻辑结构是相互独立的。当数据的逻辑结构改变时,应用程序不需要改变。 逻辑独立性存在于外模式和概念模式之间的映

34、射转换,说明概念模式发生变化时应用程序的独立程度。逻辑独立性比物理独立性更难实现。 因此,B 选项的描述是错误的,因为用户程序访问数据库是通过外模式进行的,而外模式可以有效控制用户程序访问数据的范围,只让用户访问其权限内的数据即可,而其他数据用户程序无法访问。 同样,D 选项的描述也是错误的,因为在概念模式与存储模式之间也有映射层,映射层能应对存储结构的改变,所以当存储模式变化时,概念模式无须调整,这也就是我们所说的物理独立性。(9).在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。 A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段(分数:2.00)A.

35、B.C.D.解析:解析 数据库逻辑设计的主要目的是产生一个 DBMS 可处理的逻辑数据模型和数据库模式,该模式必须满足数据库的存取、一致性及运行等方面的用户需求。关系数据模型是目前常用的逻辑数据模型,因此设计关系模式是数据库逻辑设计阶段的主要任务之一。(10).关系数据库规范化的目的是_。 A.提高数据库的存取效率 B.使数据库的逻辑结构更合理,消除插入、修改、删除异常,减少数据冗余 C.定义和描述数据的约束,更加清晰地描述数据之间的关系 D.进一步确认用户需求,细化业务流程,使设计的数据库逻辑结构更符合用户要求(分数:2.00)A.B. C.D.解析:解析 数据库逻辑设计是数据库应用系统生命

36、周期中非常重要的一个环节,如果数据库逻辑结构不好,利用其他方法来改善数据库性能都将很有限,而逻辑结构设计的关键是如何使数据库能合理地存储用户的数据,方便用户进行数据处理。关系规范化理论是将一个不合理关系模式如何转化为合理关系模式的理论,其目的就是解决数据冗余、插入异常、删除异常和更新异常等问题。(11).下列关于 E-R 图的叙述中,_是不正确的。 A.实体用矩形表示,属性用椭圆形表示,联系用菱形表示 B.实体之间的联系可分为 1:1、1:n 和 n:m 三类 C.1:1 联系是 1:n 联系的特例 D.实体之间 1:1、1:n 和 n:m 三类联系只能存在于两个实体之间(分数:2.00)A.

37、B.C.D. 解析:解析 ER 数据模型所采用的三个主要概念是:实体集、联系集和属性。这三个是构成 ER 模型的基本成分。 其中,实体集是具有相同类型及相同性质(属性)的实体集合,用矩形框表示实体类型,表示考虑问题的对象;联系集是指同类联系的集合,用菱形表示联系类型;用椭圆框表示实体类型和联系类型的属性。相应的命名写入框内。对于键属性,则在属性名下画一条横线表示。 两个实体型之间的联系可以分成下述三类。 (1)一对一联系(1:1)。如果对于实体集 A 中的每一个实体,实体集 B 中至多有一个实体与之联系,反之亦然,则称实体集 A 与实体集 B 具有一对一联系。 (2)一对多联系(1:n)。如果

38、对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系,反之,对于实体集 B 中的每一个实体,实体集 A 中至多只有一个实体与之联系,则称实体集 A 与实体 B 有一对多联系。 (3)多对多联系(m:n)。如果对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系,反之,对于实体集 B 中的每一个实体,实体集 A 中也有 m 个实体(m0)与之联系,则称实体集 A 与实体 B 具有多对多联系。 实体型之间的一对一、一对多和多对多联系不仅存在于两个实体型之间,还存在于两个以上的实体型之间。(12).在下列关系运算中,不改变关系表中的属性个数但能减少元组

39、个数的是_。 A.连接 B.选择 C.投影 D.笛卡儿乘积(分数:2.00)A.B. C.D.解析:解析 笛卡儿乘积运算,假设关系 R 和关系 S 的元数个数与属性个数分别为 m 和 n。RS 表示 R和 S 的笛卡儿积,RS=(m+n)个属性的一个元组集合,每个元组的前 m 个属性值来自 R 的一个元组,后n 个属性值来自 S 的一个元组的所有组合。 连接是从两个关系的笛卡儿乘积结果中选取属性间满足一定条件的元组,它不能实现题目中给出的条件。 投影是从关系中挑选若干属性组成新的关系,它是对关系进行列操作的方法。 选择是从关系中找到满足条件的所有元组的操作,即不改变关系表中的属性个数但能减少元

40、组个数的操作,它是对关系进行行操作的方法。(13).关系 R1 和 R2 如下图所示:若进行 R1 (分数:2.00)A. B.C.D.解析:解析 本题主要考查关系运算中的自然连接运算。自然连接,是通过两个关系中相同属性的相同值来进行连接的一种关系运算。在本题中,R1 和 R2 中相同的属性分别是 C 和 D,而取值也相等的是 R1 中的第一行、第三行与 R2 中的第三行,另外还有 R1 中的第二行与 R2 中的第一行和第二行,因此自然连接后的运算结果为 ABCDEFadcebcdecebccbaecacbaeab因此,运算结果共有 4 个元组(记录)。(14).下列关于分布式数据库的特点描述

41、错误的是_。 A.分布式数据库系统的数据是分布的,难以集中控制 B.分布式数据库系统的数据的组成对应用程序来说是透明的,即具有独立性 C.分布式数据库系统的数据存在冗余且可控 D.分布式数据库系统的数据具有场地自治性(分数:2.00)A. B.C.D.解析:解析 分布式数据系统是传统集中式数据库系统的发展,因此它具有集中式数据库系统的特点。同时,由于它的分布性而又使这些特点具有新的含义。传统的数据库系统针对文件系统的弱点,采用了集中控制以实现数据共享。对于分布式数据库系统来说,由于数据的分散性,分布式数据库系统具有分散与集中统一的特性。分布式主要有以下几个特点: (1)数据的集中控制性,分布式

42、数据库是由传统的数据库发展而来,因此也具有集中控制的特性。 (2)数据独立性,独立性指的是数据的组成对应用程序来说是透明的。应用程序只需要考虑数据的逻辑结构,而不用考虑数据的物理存放,因而数据在物理组织上的改变不会影响应用程序。 (3)数据冗余可控性,分布式数据库中的数据一般存储在经常使用的场地上,但应用对两个或两个以上场地的同一数据有存取要求也是时常发生的,而且当传输代价高于存储代价时,可以将同一数据存储在两个(甚至更多)场地上,以节省传输的开销。由于这种冗余是在系统控制下的,所以给系统造成的不利影响是可控制的。 (4)场地自治性,局部用户所使用的数据可以不参与到全局数据库中去,这种局部应用

43、独立于全局应用的特性就是局部数据库的自治性。存取的有效性分布式数据库系统的全局查询可以分解成等效的子查询,即全局查询的执行计划可分解成多个子查询执行计划,而子查询计划又是在各场地上分布执行的。(15).关于数据仓库的特性,下列说法正确的是_。 A.面向主题的特征是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据 B.集成特征是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中 C.集成特性是指需要将企业整个架构中的各个数据和应用集中到数据仓库中 D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数

44、据(包括原始数据)会随时间变化被经常修改(分数:2.00)A. B.C.D.解析:解析 面向主题的特性是指将关于主题的数据组织起来分析数据及数据之间的关系。集成是将业务系统中关于主题的数据集中起来,对数据进行一系列预处理。随时间变化的特征体是不进行分析数据更新操作,但数据仓库随时间变化会不断增加、删除、修改数据。(16).关系 R(A,B,C)满足下列函数依赖 FAB,AC,BAC,关系 R 的候选关键字为_。 A.AC B.A 和 B C.A 和 BC D.AC 和 AB(分数:2.00)A.B. C.D.解析:解析 本题主要考查求候选键。这个知识点是考试中一个非常重要的知识点,求候选键是求

45、范式或后续规范化处理的基础。求候选键最稳靠的办法是图示法。图示法求候选键的过程如下: (1)将关系的函数依赖关系,用“有向图”的方式表示。 (2)找出入度为 0 的属性,并以该属性集合为起点,尝试遍历有向图,若能正常遍历图中所有结点,则该属性集即为关系模式的候选键。 (3)若入度为 0 的属性集不能遍历图中所有结点,则需要尝试性的将一些中间结点(既有入度,也有出度的结点)并入度为 0 的属性集中,直至该集合能遍历所有结点,集合为候选键。 在本题中,我们也可以通过图示法来求候选键。如果一个属性集能唯一标识元组,且又不含有多余属性,那么这个属性集就是候选键。根据图示法可以得到如所示的图。 * 然后

46、从属性 A 出发,可以遍历到 B 和 C,因此 A 是一个候选键,但这时,我们注意到,从 B出发,也可以遍历图中剩余的顶点,因此 B 也是其一个候选键。所以本题的候选键是 A 和 B。(17).设有一图书管理数据库,其关系模式是 R0(L#,B#,BNAME,BPRICE,BPUB),其属性分别表示个人借书证号、书号、书名、书价、图书出版社。该关系模式属于_。 A.第一范式但不属于第二范式 B.属于第二范式但不属于第三范式 C.属于第三范式 D.不是范式(分数:2.00)A. B.C.D.解析:解析 一范式要求每个属性都是不可分解的,题中关系模式 R0 的所有的属性都不可再分,因而属于第一范式

47、,但它不是第二范式,因为第二范式要求每个非主属性的完全函数依赖于主码,而 R0 中如果将(L#,B#)作为主码的话,则属性 BNAME 只是部分函数依赖于主码(因为它的完全函数依赖于 B#),所以它不是第二范式,如果不满足第二范式,也就不可能满足第三范式或更高级别的范式。 如果有多人借同一种书,则 BNAME 等信息要重复出现多次。如果将 R0 分解成 R1(L#,B#)和 R2(B#,BNAME,BPRICE,BPUB)两个关系模式,则 R1 和 R2 都成为第二范式,在一定程度上降低了数据冗余。(18).设有关系模式 R(E,N,M,L,Q),其函数依赖集为 F=EN,EMQ,ML)。则关系模式 R 达到了_。 A.1NF B.2NF C.3NF D.BCNF(分数:2.00)A. B.C.D.解析:解析 本题主要考查关系模式范式的判定。对于这类题首先要求解出其候选键,候选键即能唯一确定一个元组的属性或

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1