2017年中国农业科学院农产品加工所341农业知识综合三[专业学位]之数据库系统概论考研仿真模拟题
● 摘要
一、选择题
1. 在关系中能唯一标识元组的最小属性集称为( )。
A. 外码
B. 候选码
C. 主码
D. 超码
【答案】B
【解析】
超码
能有多个超码。候选码
关系可能有多个候选码;主码
可以指定不同的候选码作为主码。
外码称该属性或属性组为
则是在关系的外码。
中的属性或属性组,若在另一个关系中作为主码使用,则
的外码和中的主码必须定义在相同的域上,允许使用不同,一个关系可是关系中能唯一标识每个元组的属性或属性组(集)_是关系中能唯一标识每个元组的最小属性或属性组,一个则是从候选码中选择一个,作为该关系的主码。数据库系统将按主码标识和排序每个元组。一个关系在任一时刻至多只能有一个主码,但在不同时刻的属性名。
2. 关于关系的完整性约束条件,下列说法错误的是( )。
A. 在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性
B. 用户完整性应该由关系系统自动支持
C. 参照完整性可由用户或系统定义
D. 用户定义的完整性是应用领域需要遵循的约束条件
【答案】B
【解析】关系完整性有三类:实体完整性、参照完整性和用户定义的完整性。其中实体完整性保证每一个数据(实体)是可识别的,参照完整性保证当数据与数据之间有联系时,这种联系造成的数据取值的制约;用户定义的完整性保证每一个数据的取值在应用领域内是合理的。其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为关系的两个不变性。也就是说,只要是关系数据库系统就应该自动支持实体完整性和参照完整性。
3. 在关系代数运算中,最费时间和空间的是( )。
A. 选择和投影运算
B. 除法运算
C. 笛卡尔积和连接运算
D. 差运算
【答案】C
【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
4. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,读到的数据200就与数据库中的数据不一致,称为“脏”数据。
5. 在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是( )。
A. 不需要指定备份设备的大小
B. —个数据库一次只能备份在一个设备上
C. 每个备份设备都是专属于一个数据库的
D. 只能将备份设备建立在磁盘上
【答案】A
【解析】适用SQLServer 备份数据库的场所建立在磁带或者磁盘上,进行数据库备份时不需要指定备份设备的大小,一个备份设备上可以对同一个数据库或多个数据库进行多次备份,同时一个数据库也可以在多个备份设备上备份。
6. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是( )。
A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息
B. 友好的用户界面应能容忍用户在使用中的一些操作错误
C.Web 界面应多采用动画和图形效果,以吸引用户使用
D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担
【答案】C
【解析】人机界面设计的目的是置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。设计原则如下:①当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。②保持用户与人机界面间的双向交流。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够从错误中恢复过来,保证系统运行不受、或尽可能小的受到用户错误操作的影响。④用户界面应采取灵活多样的数据输入方式,减少用户的输入负担。⑤用户界面应该遵循一定标准和常规。
7. 以下定义的4个视图中,能够进行更新操作的是( )。
A.
B.
C.
D.
【答案】C
【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。
8. 关于UML 的各种视图及其分类,下列说法错误的是( )。
A. 用例图、类图、对象图,组件图和部署图都是静态视图
B. 顺序图、交互图、状态图和活动图都是动态视图
C. 类图和对象图都是结构视图
D. 顺序图、状态图和组件图都是行为视图
【答案】D
【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中: