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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】国家四级数据库工程师-试卷3及答案解析.doc

1、国家四级数据库工程师-试卷 3 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.数据库概念设计的 ER 方法中,实体通常用哪种图形表示?(分数:2.00)A.矩形B.椭圆形C.菱形D.四边形3.SQL Server 数据库用户的来源一。(分数:2.00)A.只能是 Windows 身份验 i 正的登录账户B.可以是所有 SQL Server 的登录账户C.只能是 sQ

2、L Server 身份验证的登录账户D.可以是其他数据库巾的川户4.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录 B)在记录集中增加一个新列 C)在内存中开辟存放一条新记录的空间 D)增加一个新的记录集(分数:2.00)A.B.C.D.5.需求分析阶段的任务是确定_。A) 软件开发方法 B) 软件开发工具 C) 软件开发费用 D) 软件系统功能(分数:2.00)A.B.C.D.6._是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。A) 外模式 B) 模式 C) 逻辑模式 D) 内模式(分数:2.00)A.B.C

3、.D.7.在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:2.00)A.协作图B.序列图C.活动图D.状态图8.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。

4、SELECT 单位, FROM 借阅,读者 WHERE;(分数:2.00)A.COUNT(借阅.借书证号)GROUP BY 单位B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORDER BY 单位D.COUNT(借阅借书证号)HAVING 单位9.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于_。(分数:2.00)A.集中式B.分割式C.全复制式D.混合式10.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列

5、函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间11.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有 _。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件12. (分数:2.00)A.B.C.D.13. (分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也

6、下降,这时,数据库管理员就要对数据库进行_。(分数:2.00)A.监控分析B.空间管理C.再组织和重构造D.参数调整19.分布式数据库是数据库技术和哪种技术结合的产物?_(分数:2.00)A.面向对象技术B.计算机网络C.数据分离技术D.数据分布技术20.在 SQL Server 2000 中,设有各系统数据库当前主数据文件及日志文件,用户数据库中主数据文件不能小于_。A) 15MBB) 4MBC) 8MBD) 6MB(分数:2.00)A.B.C.D.21.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 .爆

7、布模型 .快速原型模型 .增量模型 .螺旋模型(分数:2.00)A.仅和B.仅、和C.仅和D.、和22.下面有关唯一索引的描述中,不正确的是一。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键 23.一个用户试图用查询分析器连接到一个 sQL 服务器上,服务器使用 Windows 验证模式,用户需要如何填写登录名和口令框巾的内容才能被验征成功,获得访问权?(分数:2.00)A.什么也不用填B.Windows 2000 账号和一个空口令C.Windows 2000 账号和口令D.以上选项都不行

8、24.下列 SQL 语句中,向用户授予操作权限的语句是。(分数:2.00)A.SELECTB.CREATEC.REVOKED.GRANT25.SQL Server 2000 提了多种备份方法其中差异备份的内容是-。(分数:2.00)A.上次差异备份之后修改的数据库全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份之后修改的数据内容,但不包含日志等其他内容26.以下哪个设计内容不属于数据库应用系统总体设计范畴?(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库应用软件总体设计D.关系模式设计27.下列关于锁的说

9、法错误的是_。(分数:2.00)A.锁是一种特殊的二元信号量B.为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操作请求C.对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大28.事务处理逻辑设计过程不包括_。(分数:2.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计29.根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是_。(分数:2.00)A.数据库系统作为操作系统的

10、地位B.数据库系统作为子程序C.操作系统与数据库子系统同等地位D.独立的数据库系统30.在数据库应用系统的运行过程中,设有下列运维活动 I监控数据库服务器的空间使用情况,根据需要对空间进行调整 调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求 制定合理的备份计划,定期对数据库和日志进行备份 通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全 V设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作 借助相应工具在数据库运行过程中监测数据库系统的运行情况 以上活动中,一般情况下不应由 DBA执行的是(分数:2.00)A.仅和B.仅和 VC.仅 I 和 VD.仅

11、、和31.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I录入或导入各类实际业务数据 检查所有应为空的数据表,清除其中的测试数据 III对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求 在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进 V在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试 扩展数据库服务器的存储空间,以防存储空间不足 以上活动,一般不属于上线试运行前开展的活动是(分数:2.00)A.仅和B.仅、和 VC.仅工、和D.仅 I、和二、简答题(总

12、题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.数据字典主要包括哪些元数据信息?数据字典的用途是什么?(分数:2.00)_34.已知关系 R(A,B,C),其中 A,C 为数值型属性,试用 SQL 语句完成:按属性 A 分组,求出每组中在属性 C 上的最大值和最小值,且将它们置于视图 RVE 中。 _ AS _ FROM R _(分数:2.00)_三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_36.请按要求解答下列问题: (1)在设计数据库应用

13、系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的 4 种。 (2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 字节)、销售数量(8 字节)、价格(8 字节)、金额(8 字节)、收银台编号(4 字节)、销售员编号(4 字节)、销售时间(8 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单

14、条记录不允许跨数据页存放。 请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。(分数:2.00)_37.数据库中有关系: 供应商(供应商号,供应商名,地址) 零件(零件号,零件名,重量) 项目(项目编号,项目名称,开工日期) 供应(供应商号,项目编号,零件号,零件数) 其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。用 SQL 创建关系供应表。(分数:2.00)_有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Stu

15、dents 表描述的是学生基本信息Prizing 表描述的是学生获奖信息。(分数:4.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。(分数:2.00)_(2).为了提高查询性能,数据库管理员在 Students 表的 SName 列上建立了一个非聚集索引 SName _ind。如果应用程序使用如下语句查询数据: SELECT*FROM Students WHERE SName

16、like%华 请问SName_ind 索引是否能够提高语句的查询速度,并给出原因。(分数:2.00)_国家四级数据库工程师-试卷 3 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.数据库概念设计的 ER 方法中,实体通常用哪种图形表示?(分数:2.00)A.矩形 B.椭圆形C.菱形D.四边形解析:解析:ER 模型中使用三个基本图例:实体(集)由矩形表示,属性由椭

17、圆形表示,联系南菱形表示。3.SQL Server 数据库用户的来源一。(分数:2.00)A.只能是 Windows 身份验 i 正的登录账户B.可以是所有 SQL Server 的登录账户C.只能是 sQL Server 身份验证的登录账户D.可以是其他数据库巾的川户 解析:解析:SQL Server 的用户有两种类型:Windows 授权用户和 SQL 授权用户。4.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录 B)在记录集中增加一个新列 C)在内存中开辟存放一条新记录的空间 D)增加一个新的记录集(分数:2.00)A.

18、 B.C.D.解析:5.需求分析阶段的任务是确定_。A) 软件开发方法 B) 软件开发工具 C) 软件开发费用 D) 软件系统功能(分数:2.00)A.B.C.D. 解析:6._是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。A) 外模式 B) 模式 C) 逻辑模式 D) 内模式(分数:2.00)A. B.C.D.解析:解析:外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据库系统的接口,一个数据库可以有多个外模式。所以本题的答案为 A。 模式也称为逻辑模式,是对数据库中全体数据的

19、逻辑结构和特征的描述,是所有用户的公共数据视图。B、C 选项错误。内模式是对数据库中数据的物理结构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构。D 错误7.在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:2.00)A.协作图B.序列图C.活动图D.状态图 解析:解析:状态图是用来描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。8.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价

20、N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。 SELECT 单位, FROM 借阅,读者 WHERE;(分数:2.00)A.COUNT(借阅.借书证号)GROUP BY 单位 B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORDER BY 单位D.COUNT(借阅借书证号)HAVING 单位解析:9.在

21、分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于_。(分数:2.00)A.集中式B.分割式C.全复制式 D.混合式解析:解析:集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或是多个不同的场地上,但是每个场地未必保存所有数据。10.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以

22、是磁盘块,但不可以是比磁盘块大的空间 解析:解析:桶可以是磁盘块,也可以是比磁盘块大的空间。11.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有 _。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件 解析:解析:在定义分布式数据库的片度时必须遵守一系列的条件,除了完备性条件和重构条件外,还有不相交条件。12. (分数:2.00)A.B.C.D. 解析:13. (分数:2.00)A. B.C.D.解析:14. (分数:2.00)A.B.C. D.解析:15. (分数:2.00)A.B. C.D.解析:16. (分数:2.00)A.B

23、. C.D.解析:17. (分数:2.00)A.B. C.D.解析:18.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行_。(分数:2.00)A.监控分析B.空间管理C.再组织和重构造 D.参数调整解析:解析:数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行再组织和重构造。19.分布式数据库是数据库技术和哪种技术结合的产物?_(分数:2.00)A.面向对象技术B.计算机网络 C.数据分离技术D.数据

24、分布技术解析:20.在 SQL Server 2000 中,设有各系统数据库当前主数据文件及日志文件,用户数据库中主数据文件不能小于_。A) 15MBB) 4MBC) 8MBD) 6MB(分数:2.00)A.B. C.D.解析:21.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 .爆布模型 .快速原型模型 .增量模型 .螺旋模型(分数:2.00)A.仅和B.仅、和C.仅和D.、和 解析:22.下面有关唯一索引的描述中,不正确的是一。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的列值C.

25、某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键 解析:解析:某列创建了唯一索引,这一列可以不是主键。所以 D 项不正确。23.一个用户试图用查询分析器连接到一个 sQL 服务器上,服务器使用 Windows 验证模式,用户需要如何填写登录名和口令框巾的内容才能被验征成功,获得访问权?(分数:2.00)A.什么也不用填 B.Windows 2000 账号和一个空口令C.Windows 2000 账号和口令D.以上选项都不行解析:解析:用户可直接用查询分析器连接到一个 SQI。服务器上,不需要任何口令。24.下列 SQL 语句中,向用户授予操作权限的语句是。(分数:2

26、.00)A.SELECTB.CREATEC.REVOKED.GRANT 解析:解析:向用户授予操作权限的语句是 GRANT 语句。25.SQL Server 2000 提了多种备份方法其中差异备份的内容是-。(分数:2.00)A.上次差异备份之后修改的数据库全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容 D.上次完全备份之后修改的数据内容,但不包含日志等其他内容解析:解析:差异备份是备份从最近的完全备份之后对数据所作的修改。26.以下哪个设计内容不属于数据库应用系统总体设计范畴?(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C

27、.数据库应用软件总体设计D.关系模式设计 解析:解析:系统总体设计的主要内容如下:确定 DBAS 体系结构;软硬件选型和配置设计;应用软件总体设计;业务规则初步设计。D 项不属于系统总体设计的内容。故答案选 D。27.下列关于锁的说法错误的是_。(分数:2.00)A.锁是一种特殊的二元信号量B.为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操作请求 C.对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大解析:解析:为了避免活锁现象的发生,DBMS 一般采用先来先服务的策略来处理事务

28、的数据操作请求。28.事务处理逻辑设计过程不包括_。(分数:2.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计 解析:解析:事务处理逻辑设计过程中不包括应用程序概要设计。29.根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是_。(分数:2.00)A.数据库系统作为操作系统的地位B.数据库系统作为子程序C.操作系统与数据库子系统同等地位D.独立的数据库系统 解析:30.在数据库应用系统的运行过程中,设有下列运维活动 I监控数据库服务器的空间使用情况,根据需要对空间进行调整 调整数据

29、库结构,编写应用程序,满足最终用户提出的应用程序功能需求 制定合理的备份计划,定期对数据库和日志进行备份 通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全 V设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作 借助相应工具在数据库运行过程中监测数据库系统的运行情况 以上活动中,一般情况下不应由 DBA执行的是(分数:2.00)A.仅和B.仅和 V C.仅 I 和 VD.仅、和解析:解析:DBA 的工作主要包括:针对不同的应用制定不同的备份计划;根据实际需要授予用户不同的数据库访问权限;定期检查数据库文件存储空间的占用情况等;而应用程序的编写和修改。以及数据的录入均不是

30、 DBA 应完成的工作。31.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I录入或导入各类实际业务数据 检查所有应为空的数据表,清除其中的测试数据 III对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求 在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进 V在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试 扩展数据库服务器的存储空间,以防存储空间不足 以上活动,一般不属于上线试运行前开展的活动是(分数:2.00)A.仅和B.仅、和 VC.仅工、和 D.仅

31、 I、和解析:解析:录入或导入实际业务数据,扩展存储空间等属于上线试运行后开展的工作。二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.数据字典主要包括哪些元数据信息?数据字典的用途是什么?(分数:2.00)_正确答案:(正确答案:关系 DBMS 数据字典中的元数据包括:关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。DBMS 使用数据字典中的元数据完成其相应的存管理和查询处理功能。DBA 利用数据字典监视 DBMS 使用情况,完

32、成有关系统管理工作。一般用户也可通过数据字典查阅部分数据库结构信息。)解析:34.已知关系 R(A,B,C),其中 A,C 为数值型属性,试用 SQL 语句完成:按属性 A 分组,求出每组中在属性 C 上的最大值和最小值,且将它们置于视图 RVE 中。 _ AS _ FROM R _(分数:2.00)_正确答案:(正确答案:CREATE VIEW RVE(A,CMAX,CMIN) SELECT A,MAX(C),MIN(C) ORDER BY A)解析:三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:36.请按要求解答

33、下列问题: (1)在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的 4 种。 (2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 字节)、销售数量(8 字节)、价格(8 字节)、金额(8 字节)、收银台编号(4 字节)、销售员编号(4 字节)、销售时间(8 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 字节)。该数据库管理系统规定数据页空间全部用于

34、保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。 请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。(分数:2.00)_正确答案:(正确答案:单条数据的长度;每年、每天、每小时等数据所增长的大小;备份和冗余备份空间;系统文件的大小;占用内存空间的大小等等。 (2)单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。 单数据页可存储销售记录条数:163 条(16350=8150 字节;16450=8200 字节)。 保存三年的销售总记录数:336510000=10950000 条。 需要的数据页数目=67178(67178163=10950014;6

35、7177163=10949851)。)解析:37.数据库中有关系: 供应商(供应商号,供应商名,地址) 零件(零件号,零件名,重量) 项目(项目编号,项目名称,开工日期) 供应(供应商号,项目编号,零件号,零件数) 其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。用 SQL 创建关系供应表。(分数:2.00)_正确答案:(正确答案:CREATE TABLE 供应 (供应商号 VARCHAR(10), 项目编号 VARCHAR(10), 零件号VARCHAR(10), 零件数 INT, PRIMARY KEY(供应商号,项

36、目号,零件号), FOREIGN KEY(供应商号)REFERENCE 供应商(供应商号), FOREIGN KEY(项目编号)REFERENCE 项目(项目编号), FOREIGN KEY(零件号)REFERENCE 零件(零件号) );)解析:有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students 表描述的是学生基本信息Prizing 表描述的是学生获奖信息。(分数:4.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM St

37、udents AS S JOIN Prizing AS P ON S SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。(分数:2.00)_正确答案:(正确答案:可以用聚集文件提高此查询性能。因为聚集文件本身存储不同类型表的联系,能够减少表间的连接操作,提高查询性能。)解析:(2).为了提高查询性能,数据库管理员在 Students 表的 SName 列上建立了一个非聚集索引 SName _ind。如果应用程序使用如下语句查询数据: SELECT*FROM Students WHERE SName like%华 请问SName_ind 索引是否能够提高语句的查询速度,并给出原因。(分数:2.00)_正确答案:(正确答案:此索引不能提高该语句的查询速度。因为该索引是建立在 SNAME 上的非聚集索引,以 SNAME 首字母排序,而查询语句却要求查询名字最后一个是“华”的 SNAME,还是需要全部扫描students 表因此不能提高该语句的查询速度。)解析:

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