文档介绍:2008年9月
一、选择题(1-20每题1分,21-30每题2分,共40分)
4. D
1. A
2. A
3. D
5. A
6. D
7. D
8. C
9. C
10. B
11. C
12. D
13. A
14. A
15. B
16. A
17. B
18. C
19. D
20. D
21. B
22. C
23. C
24. A
25. B
26. C
27. B
28. D
29. D
30. C
二、简答题答案
(1) 答案:略,详见解析。
(2) 答案:
CREATE CLUSTERED INDEX ZY_ind ON Students (专业)
图书销售表中,读者信息应该单独新建一张表,否则就会造成大量的数据冗余。
出版社表(出版社编号,出版社名称)主码:出版社编号
岀版表(出版社编号,图书编号,出版时间,出版数量,版次)主码:(出版社编号,图书编号) 图书表(图书编号,图书名称)主码:图书编号
书店表(书店编号,联系电话,所在城市编号)主码:书店编号
城市表(所在城市编号,城市名称)主码:所在城市编号
读者表(读者编号,读者姓名,读者电话)主码:读者编号
图书销售表(图书编号,读者编号,销售日期,销售数量,书店编号)主码:(图书编号,读者编号)
(3)
答 案:① A=30; B=20; C=40;
②日志记录:30 20 80
A=30; B=20; C=40;
答案解析
一、选择题
分析:本题考察的知识点是规划与分析阶段的输出结果。在数据库应用系统生命周期模型中,规划与分 析阶段的输出结杲包括系统范围与边界、可行性分析报告和项目计划书等,所以本题的答案为A。
分析:(2)解析:本题考察的知识点是DFD建模方法。目前在信息系统的需求分析中广为使用的建 模方法主要有数据流程图(DFD)方法和IDEF0建模方法,都属于结构化分析方法,所以本题的答案为A。
分析:在最终的IDEF模型中,所有实体集间的联系都必须用确定联系来描述,不允许出现不确定联系, 不确定联系乂称为”多对多联系”,所以本题的答案为Do
分析:对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在 where子句、order by子句和group by子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查 询操作的,与插入、删除和更改操作没有关系。
分析:软件生命周期包括制定计划,需求分析,软件设计,程序编写,软件测试,运行与维护。系统的 总体设计阶段是以可行性分析和需求分析的结杲为输入的,所以系统总体设计阶段的输入是技术可行性分
析报告和需求规范说明书。
分析:由Transact-SQL授权语句可知D选项语句正确,所以木题的答案应该为D。
分析:public角色是系统提供的数据库级的角色,管理员可以对其进行授权,但不可以在其中添加和删 除成员,因此答案为D。
分析:RecordSet对象用于在客户端内存中存放数据查询的结果,所以木题的答案为C。
分析:在ADO对象模型中,ADO是建立在0LE DB接口之上的高层接口集,因此本题答案为C。
分析:UML的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为B。
分析:解析:集中式数据分配策略有利于进行数据控制;分割式数据分配策略对局部数据控制灵活, 但对全局数据存取效率低;全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂, 因此本题答案为C。
分析:轮转法划分能保证元组在多个磁盘上的平均分配,但是对于点查询和范围查询的处理比较复杂, 明显的降低了查询效率,所以木题的答案为D。
分析:堆文件也称为无序(记录)文件。在堆文件中,记录随机地存储在文件物理空间中,新插入的 记录存储在文件的末尾,所以木题的答案为A。
分析:在计算机系统重新启动后,对于未完成的事务可能己经写入数据库的内容,回滚所有未完成的 事务写的结果,以保证数据库中数据的一致性;对于己完成的事务可能部分或全部留在缓冲区的结果,需 要重做所有己提交的事务,以将数据库真正恢复到一致状态。即当数据库发生系统故障时,容错对策是在 重新启动系统后,撤销(UNDO)所有未提交的事务,重做(REDO)所有己提交的事务。
分析:数据库系统中,动态备份允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进 行存取和修改,所以木题的答案为B。
分析:外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据 库模式发生变化时,通过调整外模式/模式间的映像关系,使