2010年9月计算机四级数据库试题解析与安全

需积分: 3 7 下载量 66 浏览量 更新于2024-10-11 收藏 77KB DOC 举报
"2010年9月计算机四级数据库试题及参考答案" 这篇内容涉及到的计算机四级数据库考试的试题涵盖了多个知识点,主要包括视图的概念、联系在概念数据模型中的作用、NULL值的处理以及数据库系统架构的选择和文件结构。下面分别进行详细说明: 1. 视图(View)是数据库系统中的一个重要概念,它提供了一种逻辑数据抽象,允许用户以不同的方式查看同一份数据。选项A、B和C正确地描述了视图的特性:视图的定义存储在数据库中,而数据存储在基表;视图可以简化复杂查询;通过视图可以实现数据安全性。选项D则指出在视图上建立新的视图可能导致性能下降,这虽然是一种可能的情况,但并不绝对,因此该选项表述不够准确。 2. 联系(Relationship)在概念数据模型,如实体-关系(ER)模型中,用于描述实体之间的关联。选项A、B和C正确地阐述了联系的用途,包括实体内部的关联、两个实体间的关联,以及通过不同类型的联系(1:1、1:n、m:n)来表达各种关系。选项D错误,因为在IDEFIX模型中,尽管主要体现1:1和1:n联系,但理论上可以表达所有类型的关系。 3. NULL在关系数据库中是一个特殊值,代表未知或无意义的值。选项B正确地说明了NULL的意义。选项A错误,判断NULL通常使用`IS NULL`而非`= NULL`;选项C正确,因为NULL与任何值(包括NULL自身)的运算结果都是NULL,所以在SQL Server 2000中执行`SELECT NULL + 5`会得到NULL;选项D不完全正确,NULL不仅可以用于字符和数值类型,还可以用于日期等其他类型。 4. 关于教务管理系统的改造方案,涉及到客户端/服务器(C/S)和浏览器/服务器(B/S)架构的选择。选课模块和成绩录入模块通常需要较高的并发访问,B/S架构更适合,而学籍管理模块对实时性和交互性要求较高,C/S可能更合适。方案I和II考虑到了不同模块的需求差异,较为合理;方案III全部改为B/S可能增加网络压力;方案IV则可能忽视了选课模块的高并发需求。因此,合理的选择是A和II。 5. 顺序文件结构是一种常见的文件组织形式,其中记录按特定顺序(通常是查找码值)排列。对于顺序文件,选项A的表述有误,虽然记录排序可能有利于某些类型的操作(如查找或排序),但并不是所有的查找操作都因此变得高效,特别是对于随机访问和更新操作,效率可能会较低。 以上就是这些试题涉及的数据库相关知识的详细解析,涵盖了视图、ER模型、NULL值处理、系统架构设计以及文件结构等多个核心概念。