计算机三级数据库技术-66 (总分100,考试时间90分钟)
一、选择题
1. 下列不属于概念设计目标的是______。 A. 定义和描述应用领域涉及的数据范围 B. 描述清楚数据的属性特征 C. 定义和描述数据的约束 D. 确定数据的结构
2. 下列关于数据库概念设计的说法中,错误的是______。
A. 抽象实体集时需将具有相同属性特征的事物归为一类,并对分类进行概括和命名 B. 确定描述每个实体集特征的属性,并为属性命名
C. 确定各实体之间的联系,但不需要确定联系具有的属性 D. 确定联系的种类
3. 如果关系模式设计不当,则有可能引起数据删除异常。这种删除异常是指______。 A. 两个事务同时对同一个关系进行删除而造成数据库不一致
B. 由于删除关系中的元组而造成有用信息无法作为一个元组在数据库中存在 C. 未经授权的用户对关系进行了删除
D. 如果删除操作违反了完整性约束条件则会被拒绝 4. 下列不属于数据库物理设计内容的是______。 A. 确定数据库文件存磁盘上的物理存储位置 B. 确定数据库文件的结构和具体实现细节 C. 确定索引字段和索引类型
D. 在进行数据库物理设计时要考虑空间利用率、数据访问效率 5. 下列关于索引的说法中,错误的是______。
A. 索引是典型的空间换取时间的方法,因此在设计索引时要在空间与时间两者之间进行权衡
B. 建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序 C. 聚集索引的键值不能重复
D. 当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率 6. 下列不属于DFD方法基本元素的是______。 A. 数据流 B. 数据处理 C. 数据存储 D. 数据结构
7. 下列不属于信息系统需求分析常用建模方法的是______。 A. ER B. IDEFO C. DFD D. UML
8. 下列不属于需求建模内容的是______。 A. 分析与描述目标系统需要完成的功能
B. 分析与描述每项功能活动需要的输入数据、业务规则和输出数据
C. 分析与描述目标系统涉及的数据范围、数据属性及数据之间的联系 D. 分析与描述目标系统的总体结构、功能活动及各活动间的联系 9. 下列不属于DBAS实施与部属工作的是______。 A. 数据加载 B. 系统部属 C. 建立数据库 D. 规范化表结构
10. 下列不属于数据库运行维护工作的是______。 A. 系统监控 B. 系统性能优化 C. 应用系统重写 D. 系统升级
11. DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是______。
A. 数据库空间占用情况 B. 数据查询响应时间 C. 单位时间内可以完成的查询数量 D. 单位时间内可以完成的事务数量 12. 下列属于数据库设计内容的是______。 A. 需求分析和维护 B. 概念结构设计和逻辑结构设计 C. 功能设计和测试用例设计 D. 结构设计和行为设计
二、填空题
1. 数据库概念设计的过程主要包括______、______ 、______ 、______、______和 ______。 2. 在数据分布设计中,垂直划分是将一张基本表划分为多张子表,每张子表必须包含基本表的______。
3. 根据索引的实现方式,索引技术被分成______ 和______两大类。 4. 索引技术的关键足建立记录域取值到记录的______ 间的映射关系。 5. 第三范式的关系模式一定不包含______函数依赖和______函数依赖。 6. 获取需求的主要方法包括______、______、______和______。 7. 信息系统需求分析常用的建模方法有______、______和______。
8. DFD中的______用一个箭头描述数据的流向,并可在箭头上标注信息说明或数据项。 9. IDEFO图的基本元素是______和______,其中______代表功能活动。 10. 顶层DFD中包含的处理有______个。
11. DBAS可行性分析主要包括______、______、______和______四个方面。 12. DBAS中的功能需求分析总体上可分为______与______。 13. DBAS的概念设计包括______和______。 14. DBAS的逻辑设计包括______和______。 15. DBAS的物理设计包括______和______。
16. 在SQL Server 2008中,角色分为______和______两大类。 17. 利用存储过程机制,可以______数据操作效率。
18. 存储过程可以接受输入参数和输出参数,对于输出参数,必须用______词来标明。 19. SQL Server支持两种类型的触发器,它们是______触发型触发器和______触发型触发器。 20. 在一个表上针对每个操作,可以定义______个前触发型触发器。
21. 如果在某个表的INSERT操作上定义了触发器,则当执行INSERT语句时,系统产生的临时工作表是______。
22. 对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时,需要通过______语句撤销已执行的操作。 23. 打开游标的语句是______。
24. 在操作游标时,判断数据提取状态的全局变量是______。 25. 用户定义的函数有______、______和______三类。 26. 删除用户定义的函数的T-SQL语句是______。
因篇幅问题不能全部显示,请点此查看更多更全内容