数据库原理复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空
1.目前,数据库系统支持的主要数据模型有__层次__模型、__网状__模型和关系模型。
2.与文件系统相比较,数据库系统的冗余度__小__,数据共享性__高___。3.关系模型的三类完整性是__实体完整性__、__参照完整性__和用户自定义完整性。若基本关系R中含有与另一个基本关系S的主码Ks相对应的属性组F,则对于R中每一个元组在F上的值必须为_空值___或者_S中主码某个值 __。4.由于数据库系统在三级模式之间提供了__外模式/模式_和__模式/内模式__两层映象功能,这就保证了数据库系统具有较高的数据独立性。
5.1NF的关系消除__非主属性对码的部分函数___依赖后,可将范式等级提高到2NF。2NF的关系消除__非主属性对码的传递函数___依赖后,可将范式等级提高到3NF。
6.E-R图的主要元素是实体、属性和_实体之间的联系___。
7.关系代数中专门的关系运算包括:选择、投影、__连接___和__除__。
8.SQL语言中的GRANT语句的功能是__授权__;REVOKE语句的功能是__收回权限__。
9.数据库的逻辑模型设计阶段,任务是将_E-R模型___转换成关系模型。
二、选择
1.关系模型中,同一个表中的不同属性命名( C )
A.可相同
B.必须相同
C.必须不同
D.可相同,但数据类型不同2.逻辑数据独立性是指( B )
A.模式变,用户不变
B.模式变,应用程序不变
C.应用程序变,模式不变
D.子模式变,应用程序不变
3.进行自然联接运算的两个关系必须具有( B )
A.相同属性个数
B.公共属性
C.相同关系名
D.相同关键字4.数据库具有( D ),最小冗余,较高的数据独立性和易于扩充等特点。
A.程序结构化
B.程序标准化
C.数据模块化
D.数据结构化
5. 任何由二个属性组成的关系( D )
A.可能为1NF
B.可能为2NF
C.可能为3NF
D.必为3NF
6.数据库管理系统是位于____之间的一层数据管理软件。( B )
A.硬件与软件
B.用户与操作系统
C.硬件与操作系统
D.数据库与操作系统
7.数据库中,层次模型( A )
A.有且仅有一个结点无双亲,其他结点有且仅有一个双亲
B.有一个以上结点无双亲
C.每个结点都无双亲
D.有一个结点有多于一个双亲
8.一个关系中的候选关键字( B )
A.至多一个
B.可多个
C.必须多个
D.至少3个
9. 在数据库技术中,独立于计算机系统的模型是( A )
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
10. 从关系中挑选出指定的属性组成新关系的运算称为( B )
A."选取"运算
B."投影"运算
C."连接"运算
D."交"运算
11. 若关系模式R(U,F)属于BCNF,则( D )
A.已消除了插入、删除异常
B.已消除了插入、删除异常、数据冗余
C.仍存在一定的插入和删除异常
D.在函数依赖范畴内,已消除了插入和删除异常
12.描述数据库中全体数据的逻辑结构和特征的是( B )
A.内模式
B.模式
C.外模式
D.存储模式
13.关系模式是( A )
A.型
B.动态的
C.不稳定的
D.一个实例
14.数据库中只存放视图的____ C ____。
A.操作
B.对应的数据
C.定义
D.限制
15.DB、DBMS和DBS三者间的关系是( B )
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DBS和DB
D.DBS与DB和DBMS无关
16.( C )是长期存储在计算机内的有组织、可共享的数据集合。
A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
17.( C )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型
B.概念模型
C.E-R图
D.关系模型18.数据库的关系模型中,侯选码是( B )
A.二维表中的字符型的属性值
B.二维表中能唯一地标识一个元组的属性组
C.二维表中的记录号
D. 二维表中不会有空值的属性值
19.( A )由数据结构、关系操作集合和完整性约束三部分组成。
A.关系模型
B.关系
C.关系模式
D.关系数据库20.一个关系中的候选关键字( B )
A.至多一个
B.可多个
C.必须多个
D.至少3个21.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和( B )
A.交
B.笛卡尔积
C.自然连接
D.除法
22.概念结构设计阶段得到的结果是( B )。
A.数据字典描述的数据需求
B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.包括存储结构和存取方法的物理结构23.当修改基表数据时,视图( B )。
A.需要重建
B.可以看到修改结果
C.无法看到修改结果
D.不许修改带视图的基表
24. 1NF( A )规范为2NF。
A.消除非主属性对码的部分函数依赖
B.消除非主属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
25.包含在( B )中的属性,叫做主属性。