北方工业大学数据库课程期末复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.SQL的数据操纵语言包括_____ _______。
A. ROLLBACK ,COMMIT
B. CREATE,DROP,ALTER
C. SELECT,JOIN,PROJECT,UNIN
D. SELECT,INSERT,DELETE,UPDATE
2.数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是___________。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS C. DBS就是DB也就是DBMS
3、以下关于二维表的论述,不正确。
A.表中的每一个元组都是不可再分的
B.表中行的次序不可以任意交换,否则会改变关系的性质
C.表中各列取自同一个域,且性质相同
D.表中的每一行通常称为一个元组
4.一个数据库有___________内模式
A. 多个
B.一个
C. 最多二个
D. 多个
5、在数据库的三级模式结构中____________是数据库中全体数据的结构和特征的描述。
A. 外模式
B. 模式
C. 内模式
D. 物理模式
6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的____________。
A. 概念模型
B. 结构模型
C. 物理模型
D. 逻辑模型
7、数据库系统中,数据独立性是指。
A.数据之间相互独立 B.应用程序与数据库的结构之间相互独立
C.数据的逻辑结构与物理结构相互独立
D.数据与磁盘之间相互独立
8、基本关系代数运算是
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C.∪,∩,x,π和σ
D. ∪,∩,∞,π和σ
9、关系模型是目前最重要的一种数据模型,它的三个要素分别是。
A.实体完整性、参照完整性、用户自定义完整性
B.关系结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
10、数据库中的投影操作是指从关系中。
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
11、设两个关系R(A,B)和S(B,C),与下列SELECT语句
SELECT A,B
FROM R
WHERE B NOT IN(SELECT B
FROM S
WHERE C='C56');
等价的关系代数表达式是
A.π
A,B (σ
C≠'C56'
(R⋈S))B.π
A,B
(R ⋈ S)
C.R-π
A,B (σ
C= 'C56'
(R⋈S))D.R-π
A,B
(σ
C≠'C56'
(R⋈S))
12、关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={ B→D,AD→C },那么分解
ρ={ ABC,BCD }相对于F是。
C≠'C56'
A.是无损联接分解,也是保持FD的分解
B.是无损联接分解,但不保持FD的分解
C.不是无损联接分解,但保持FD的分解
D.既不是无损联接分解,也不保持FD的分解
13、12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,
5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有。
A.17个 B.18个 C.23个 D.27个
14、“DELETE FROM 表名”表示。
A.从基本表中删除所有元组B.从基本表中删除所有属性
C.从数据库中撤消这个基本表D.从基本表中删除重复元组
15、聚集函数COUNT(列名)用于。
A.计算元组个数B.计算属性的个数
C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数
16、在视图上不能完成的操作是。
A. 更新视图
B. 查询
C. 在视图上定义新的基本表
D. 在视图上定义新视图
17、在SELECT语句中,能实现投影操作的是。
A. SELECT
B. FROM
C. WHERE
D. GROUP BY
18、数据流程图是用于数据库设计中阶段的工具。
A.概要设计
B.可行性分析
C.程序编码
D.需求分析
19、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是。
A. AB
B. BE
C. CD
D. DE
20、当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
A.元组
B.行
C.记录
D.属性
21、下面列出“视图(View)”的说法中,哪一条是不正确的?。
A) 视图是外模式B) 视图是虚表
C) 使用视图可以加快查询语句的执行速度D) 使用视图可以简化查询语句的编写
22、在下面所列出的说法中,哪些是数据库管理系统的基本功能?。
Ⅰ.数据库定义Ⅱ.数据库的建立和维护
Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信
A.Ⅰ和ⅡB.Ⅰ、Ⅱ和ⅢC.Ⅱ和ⅢD.都是
23、以下哪种情况应尽量创建索引。
A. 在Where子句中出现频率较高的列
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 需要更新频繁的基本表
24、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和。
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
25、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于设计阶段。
A.概念设计
B.逻辑设计
C.物理设计
D.全局设计