计算机科学与技术专业《数据库原理》模拟试题(B) 一、 填空题(每空1分,共20分)
1. 数据管理技术经历了人工处理阶段、___________和___________三个发展阶段。 2. 数据模型应包含数据结构、____________和____________三要素。 3. 数据库的三级模式由____________、____________和____________组成。
4. ____________是指数据库的物理结构改变时,尽量不影响整体逻辑结构及应用程序。 5. 关系模型的三类完整性规则包括:实体完整性、________________和
________________。
6. 在专门关系运算中,从表中按要求取出指定属性的操作称为________________;从表
中选出满足某种条件的元组的操作称为________________;将两个关系中满足一定条件的元组连接到一起构成新表的操作称为________________。
7. 不好的关系模式会存在______________、修改异常、_____________和数据冗余等问题。 8. 在关系模式R(U)中,属性X,Y如果X → Y,并且对于X的任何一个子集X’ ,都
有X’ Y,则称Y完全函数依赖于X。 9. 在关系模式R(U)中,如果X → Y,Y → Z,
Z_________________X。 10.
事务具有的4个属性:原子性、_____________、___________、____________。
则称
二、 单项选择题(每小题1分,共20分)
1. ____是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 2. _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、层次模型 B、概念模型 C、网状模型 D、关系模型 3. 数据库系统的数据独立性是指_____。
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C、不会因为存储策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其他的存储结构 4. 在关系中的各元组的________________。
A、不能任意排列顺序,一定要按照输入的顺序排列 C、顺序一定要按照关键字段值的顺序排列
B、顺序可以任意排列
D、排列顺序不同,统计处理的结果就可能不同
5. 在学生关系中,对属性“性别”规定只能取“男”或“女”的这种约束属于________________