广东工业大学数据库试卷
- 格式:doc
- 大小:148.50 KB
- 文档页数:13
第1章 数据库系统基本知识
一、选择题
1.ACCESS是Microsoft公司推出的(A )数据库管理系统。
A)关系型 B)网状型
C)层次性 D)连接型
2. 在数据库中可以创建和删除表、视图、索引。这是因为数据库管理系统提供了( A )。
A)数据定义功能 B)数据操纵功能
C)数据维护功能 D)数据控制功能
3.数据库管理系统是位于用户和( B )之间的一个数据管理软件。
A)应用系统 B)操作系统
C)数据系统 D)管理系统
4.( C )是用二维表表示实体集属性间关系以及实体集之间联系的模型。
A)层次模型 B)非关系模型
C)关系模型 D)网状模型
5.在一个关系模式中,必然存在这样一种属性组,当这个属性组的值确定之后,关系中别的属性的值也就惟一地确定了,称该属性组为(D )。
A)元组 B)属性
C)域 D)关键字
6.数据库系统的数据模型分为( B )及对象-关系型。
A)网状、链状和层次型 B)层次、网状和关系型
C)树状、层次和关系型 D)网状、语义和关系型
7. 下面关于关系的叙述中,不正确的是( D )。
A)关系中的每个属性是不可分解的
B)在关系中元组的顺序是无关紧要的
C)任意的一个二维表都是一个关系
D)每一个关系只有一种记录类型
*8. 下面所列各项,属于数据库技术研究领域的是( C )。
A)数据库管理系统软件的研制 B)数据库设计
C)数据库理论 D)操作系统
*9. 在关系数据库中,合并两个关系时用户程序可以不变,这是因为(C )。
A)数据的物理独立性 B)数据的位置独立性
C)数据的逻辑独立性 D)数据的存储独立性
*10. 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一类(B )。
A)实体完整性
B)参照完整性
C)用户定义的完整性
D)实体完整性、参照完整性和用户定义的完整性
*11. 在下列关系代数的操作中,不属于专门的关系运算的是( C )。
A)连接 B)投影
C)广义笛卡儿积 D)选择
*12. 用( D )表示实体之间联系的模型称为层次模型,或者说数据的层次模型是以记录类型(实体)为结构的有向树。 A)网状结构 B)混合结构
C)交叉结构 D)树状结构
*13. 数据库三级模式体系结构的划分,有利于保持数据库的( C )。
A)数据独立性 B)数据安全性
C)结构规范化 D)操作可行性
*14. 关系模式规范化的最起码的要求是达到第一范式,即满足( D )。
A)每个非码属性都完全依赖于主码
B)主码属性惟一标识关系中的元组
C)关系中的元组不可重复
D)每个属性都是不可分解的
*15. 在数据库的三级模式结构中,内模式有(A)。
A)1个 B)2个
C)3个 D)任意多个
16、在Access数据库中,数据保存在( D )对象中。
A.窗体 B.查询 C.报表 D.表
17、可以通过Internet进行数据发布的对象是( D )。
A.窗体 B.报表 C.查询 D.数据访问页
9、约束”年龄限制在18—30岁之间”属于DBMS的哪种功能(2)
(1)安全性 (2)完整性 (3)并发控制 (4)恢复
*18. 设关系R和S的元组个数分别为100和300,关系T是R和S的笛卡儿积,则T的元组个数是( C )。
A)400 B)10000
C)30000 D)90000
*19. 在关系代数中,从两个关系的笛卡儿积中,选取它们属性间满足一定条件的元组的操作称为( C )。
A)投影 B)选择
20、如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入( B )个汉字。
A.8 B.4 C.16 D.32
C)自然连接 D)连接
*21. 下述不属于数据库设计的内容是( A)。
A)设计数据库管理系统 B)设计数据库概念结构
C)设计数据库逻辑结构 D)设计数据库物理结构
22、ER图是一种直观表示何种模型的工具(3)
(1)结构数据模型 (2)关系数据模型
(3) 概念数据模型 (4) 层次和网状模型
*23. 在关系数据库设计中,设计关系模式是数据库设计中(C )的任务。
A)需求分析阶段 B)概念设计阶段
C)逻辑设计阶段 D)物理设计阶段
*24.数据模型用来描述数据的静态特征、动态特征和数据完整性约束。对数据结构和数据间联系的描述是属于( D )。
A)描述数据的关联 B)描述数据的特性
C)描述数据的属性 D)描述数据的逻辑关系
*25. 关系代数是一种关系操纵语言,它的操作对象和操作结果均为( A )。 A)二维表 B)电子表格
C)数据项 D)数据记录
参考答案
一、选择题
1.A 2.A 3.B 4.C 5.D
6.B 7.D 8.C 9.C 10.B
11.C 12.D 13.C 14.D 15.A
16.C 17.C 18.A 19.C 20.D
21.A
第1章 数据库基本知识
一.选择题
1.数据库系统一般由哪些成分构成(D)
Ⅰ 数据库 Ⅱ 数据库管理员 Ⅲ 数据库管理系统及其工具 Ⅳ 用户 Ⅴ 操作系统 Ⅵ 应用系统
A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ、Ⅲ和Ⅳ C)Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ D)全部
6.下述是由于关系模式设计不当所引起的问题的是()
A)丢失修改 B) 更新异常 C) 读脏数据 D)数据被非法读取
7.数据库三级模式体系结构的划分,有利于保持数据库的(C)
A)数据独立性 B) 数据安全性 C)结构规范化 D)操作可行性
11、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(3)
(1)子模式 (2)用户模式 (3)模式 (4)存储模式
12、在下列实体类型的联系中,一对多联系的是(2)
(1)学校与课程的学习联系 (2)父亲与孩子的父子关系
(3)省与省会的关系 (4)顾客与商品的购买关系
13、在关系模型中,实现关系中不允许出现相同的元组的约束是通过(2)
(1)侯选键 (2)主键 (3)外键 (4)超键
15.在关系代数中,从两个关系的笛卡儿积中,选取它们属性间满足一定条件的元组的操作称为(C)
A)投影 B) 选择 C)自然连接 D)q连接 16.下面有关各种范式之间的包含关系的描述中,正确的是(B)
A)BCNF4NF3NF2NF1NF B) 4NFBCNF3NF2NF1NF
C)1NF2NF3NF4NFBCNF D)1NF2NF3NFBCNF4NF
18、下列哪种运算不属于关系代数的基本运算(1)
(1)连接 (2)笛卡尔积 (3) 相减 (4) 投影
19. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的(D)
A.概括 B. 聚集 C.细化 D. 泛化
20.下面有关E-R模型向关系模型转换的叙述中,不正确的是()
A)一个实体类型转换为一个独立的关系模式
B)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)一个m:n联系转换为一个独立的关系模式
21. 事务日志用于保存 ( D )
A.程序运行过程 B.数据操作
C.程序的执行结果 D.对数据的更新操作
22.在关系数据库设计中,设计关系模式是数据库设计中(C)阶段的任务
A)需求分析阶段 B) 概念设计阶段 C)逻辑设计阶段 D)物理设计阶段
23.在数据库中可以创建和删除表、视图、索引。这是因为数据库管理系统提供了()
A)数据定义功能 B) 数据操纵功能 C)数据维护功能 D)数据控制功能
24. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( D )
A.对数据实行X锁并读数据 B.对数据实行S锁并写数据
C.对数据实行X锁并写数据 D.不加封锁的读数据
25.将对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作称为( A )。 A) 授权 B) 数据操纵 C)数据维护 D)数据控制
26.( A )用户与数据库系统的接口,是面向每个用户使用的数据视图的描述。
A.外模式 B. 聚集 C.细化 D. 泛化
二.填空题
1.数据库系统是实现有组织地、动态地存储大量(关联)数据,支持多用户访问的计算机软件、(硬件)和数据资源组成的系统。
2.关系模型的主要特征是用(二维表格)结构表达实体集,用(外键)表示实体间联系。
3.如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能:(为空值),(等于R1关系中某个主键值)。
3.数据库管理系统是位于用户和____(操作)____系统之间的一个数据管理软件。
4.数据模型用来描述数据的静态特征、动态特征和数据的完整性约束。对数据结构和数据间联系的描述,这是描述数据的__(逻辑关系)_____。
6.关系代数是一种关系操纵语言,它的操作对象和操作结果均为___(二维表)___。
7.舌在关系模式R(A,B,C,D,E,F,G)中,根据语义有以下函数依赖集F={AB,CD,CF,(A,D)E,(E,F)G}。关系模式R的码是_________。(C)
8.对数据库结构的描述和定义存储在_______中,它是DBMS运行的基本依据。()