数据库考试复习选择题资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题
1. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是( )B
A.信息
B.数据
C.消息
D.命令
2. 在数据库的三级模式结构中,内模式有 ( ) A
A.1个
B.2个
C.3个
D.任意多个
3. 在关系数据库中,当关系的模型改变时,用户程序也可以不改变,这是 ( )B
A.数据的物理独立性
B.数据库的逻辑独立性
C.数据的位置独立性
D.数据的存储独立性
4.下面对关系的叙述中,哪个是不正确的? ( ) C
A.关系中的每个属性是不可分解的
B.在关系中元祖的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.每一个关系只有一种数据类型5.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )A
A.UNIQUE
B.COUNT
C.DISTINCT
D.UNION
6.对数据库并发操作有可能带来的问题包括( )A
A.读出“脏数据” B. 带来数据的冗余
C.未被授权的用户非法存取数据 D. 破坏数据独立性
7. 在SQL中,关系模式称为()C
A. 视图
B. 对象C、关系表D、存储文件
8. 关系代数表达式的优化策略中,首先要做的是( ) B
A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡儿积运算
D. 投影运算
9. 事务有多个性质,其中不包括( ) B
A.一致性
B.唯一性
C.原子性
D.隔离性
10. SQL语言通常称为( ) A
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
11. 如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

C
A.关系数据库优化
B.数据字典
C.关系数据库规范化理论
D.关系数据库查询
12. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括20岁
13.把ER模型转换成关系模型的过程,属于数据库的( )C
A.需求分析 B.概念设计 C.逻辑设计 D. 物理设计
15. 在数据库系统中死锁属于( )C
A.系统故障
B.程序故障
C.事务故障
D.介质故障
16.要查询XSH数据库CP表中产品名称含有”冰箱”的产品情况,可用( )命令。

C
A. SELECT * FROM CP WHERE 产品名称 LIKE ’冰箱’
B. SELECT * FROM CP WHERE 产品名称 LIKE ’%冰箱’
C. SELECT * FROM CP WHERE 产品名称 LIKE ’%冰箱%’
D. SELECT * FROM CP WHERE 产品名称=’冰箱’
17.设R(B#,BNAME,AUTHOR)的属性分别表示书号.书名和作者名。

如果约定,每个书号只
有一个书名,但不同书号可以有相同书名;每本书可以有多个作者合写,则R为()C。

A.1NF
B.BCNF
C.3NF
D.2NF
18.游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循( )的顺序。

D
A.声明游标→读取数据→关闭游标→删除游标
B. 打开游标→读取游标→关闭游标
C. 打开游标→读取数据→关闭游标→删除游标
D. 声明游标→打开游标→推进游标→读取数据→关闭游标
19.设关系R与关系S有相同的属性,且相对应的属性值取自于同一个域,则R-(R-S)等于()B
A. R
B.S
C.R×S
D.R-S
20. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为()D
A.投影
B.选择
C.自然连接
D.连接
21. 在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是()C
A.子模式
B.用户模式
C.模式
D.存储模式
22. 在下列实体类型的联系中,一对多联系的是( )B
A.学校与课程的学习联系
B.父亲与孩子的父子关系
C. 省与省会的关系
D. 顾客与商品的购买关系
23. 在关系模型中,实现关系中不允许出现相同的元组的约束是通过( )B
A.侯选键
B.主键
C. 外键
D.超键
24. 下列哪种运算不属于关系代数的基本运算()A
A.连接
B. 笛卡尔积
C.相减
D. 投影
25. 在SQL中,可以用谓词EXISTS来测试一个集合中是否()D
A. 有相同元组存在
B. 为空集合
C. 有相同分量存在
D. 为非空集合
26. 设已经F={C->A,CG->D,CG->B,CE->A,ACD->B},从中去掉哪些函数依赖关系后得到的新的函数依赖集合F1与F等价的是()D
A. C->A和CG->B
B. C->A 和ACD->B
C. CE->A 和ACD->B
D. CE->A和CG->B
27.ER图是一种直观表示何种模型的工具()C
A.结构数据模型
B.关系数据模型
C. 概念数据模型
D.层次和网状模型
28.“约束”年龄限制在18-30岁之间”属于DBMS的哪种功能()B
A. 安全性
B. 完整性
C. 并发控制
D. 恢复
29.下列各项中属于数据库系统的特点的是()C
A. 存储量大
B. 处理速度快
C. 数据共享
D. 使用方便
30. 表达实体之间逻辑联系的E-R模型,是数据库的()A
A. 概念模型
B. 逻辑模型
C. 外部模型
D. 物理模型
31. 对关系执行"投影"运算后,元组的个数与原关系中元组的个数() D
A. 相同
B. 小于原关系
C. 大于原关系
D. 不大于原关系
32. 关系"销售"包含商店名和商品名等属性,查询同时销售三种商品的商店名时,应采取的
关系代数运算是()C
A. 选择
B. 投影
C. 除
D. 连接
33. 在书店的"销售"表中,定义了:书号,作者号,出版社号,价格等属性,其主码应是()
D
A.书号
B. 作者号
C. 出版社号
D. 书号,作者号
34. 下列关于SQL语言叙述中,错误的是()D
A. SQL语言词汇有限,便于学习。

B. SQL语言具有灵活强大的查询功能。

C. SQL语言是一种非过程化的语言。

D. SQL语言功能强,能满足所有应用需求
35. 在SQL语言中,修改结构时,应使用的命令是()C
A. UPDATE
B. INSERT
C. ALTER
D. MODIFY
36. 在SQL语言中,用于排序的命令是() B
A. SORT BY
B. ORDER BY
C. GROUP BY
D. WHERE
37. 在SQL语言中,"授权"命令是() A
A. GRANT
B. REVOKE
C. OPTION
D. PUBLIC
38. 表示多个事务并发处理的过程,称为事务的() B
A. 永久性
B. 并行性
C. 串行性
D. 隔离性
39. 在SQL语言中PRIMARY KEY 的作用是()A
A. 定义主码
B. 定义外部码
C. 定义处部码的参照表
D. 确定主码类型
40.客户机/服务器系统的组成包括:服务器平台、客户平台和()B
A. 网络设备
B. 网络通信
C. 连接支持
D. 浏览器
41. 并发操作会带来哪些数据不一致性()。

D
A. 丢失修改、不可重复读、读脏数据、死锁
B. 不可重复读、读脏数据、死锁
C. 丢失修改、读脏数据、死锁
D. 丢失更新、依赖于未提交更新、不一致分析
42. 五种基本关系代数运算是()A
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
43. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是
()D
A. 左外联接
B. 右外联接
C. 外部并
D. 外联接
44. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}
相对于F()A
A. 是无损联接,也是保持FD的分解
B. 是无损联接,但不保持FD的分解
C. 不是无损联接,但保持FD的分解
D. 既不是无损联接,也不保持FD 的分解
45. 如果事务T获得了数据项Q上的排它锁,则T对Q ()。

C
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
46. 设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,求CIE单位借阅图书的读者的人数。

下面SQL语句正确的是()。

A
SELECT ______ FROM 借阅WHERE;
借书证号_______
A.COUNT (DISTINCT 借书证号)
IN (SELECT 借书证号FROM 读者WHERE 单位="CIE")
B、COUNT (DISTINCT 借书证号)
IN (SELECT 借书证号FROM 借阅WHERE 单位="CIE")
C、SUM (DISTINCT 借书证号)
IN (SELECT 借书证号FROM 读者WHERE 单位="CIE")
D、SUM (DISTINCT 借书证号)
IN (SELECT 借书证号FOR 借阅WHERE 单位="CIE")
47. 在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用()。

B
A.临时关键字 B. 主关键字C. 外部关键字D. 索引关键字
48.下列对于关系的叙述中,哪一个是不正确的()C
A. 关系的每个属性是不可分解的
B. 在关系中元组的顺序是无关紧要的
C. 任意的一个二维表都是一个关系
D. 每个关系仅有一种记录类型
49.在关系代数的连接操作中,哪一种连接操作需要取消重复列()A
A. 自然连接
B. 笛卡尔积
C. 等值连接
D. θ连接
50.设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是()。

A
A. πA(σB=17(R))
B. σB=17(πA(R))
B. σB=17(πA,C(R)) D. πA,C(σB=17(R))
51.下列SQL语句中,哪一(些)组包含了不正确的定义语句()C
Ⅰ. CREATE TABLE … , CREATE VIEW … , CREATE INDEX …
Ⅱ. DROP TABLE …, DROP VIEW …, DROP INDEX …
Ⅲ. ALTER TABLE …, ALTER VIEW …, ALTER INDEX …
A. 只有Ⅰ
B. 只有Ⅱ
C. 只有Ⅲ
D. Ⅰ和Ⅱ
52.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限()。

B
A. DROP
B. DELETE
C. ALTER
D. UPDATE
53.日志文件时用于()。

B
A. 程序运行的过程
B. 对数据库所有的更新操作
C. 程序执行的结果
D. 用户对数据库的访问信息
54.下列叙述中正确的是()。

D
A. 遵守两阶段封锁协议的并发事务一定是可串行化的
B. 遵守两阶段封锁协议的并发事务一定不会发生死锁
C. 遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D. 遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
55.在嵌入式SQL中,与游标相关的有四个语句。

下列哪一个语句执行:“取出当前行的值放入相应的程序变量中”?()。

C
A. DECLARE
B. OPEN
C. FETCH
D. CLOSE
56.设关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。

遵照实体完整性规则()。

D
A. 只有SNO不能取空值
B. 只有CNO不能取空值
C. 只有GRADE不能取空值
D. SNO和CNO都不能取空值
57.在“学生选课”数据库中的三个关系S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),若要求查找选修“数据库技术”这门课的学生姓名和成绩,将涉及关系()。

D
A. S和SC
B. SC和C
C. S和C
D. S、SC和C
58.下列哪一条不是局部ER图集成为全局图ER图时可能存在的冲突?()。

A
A. 模型冲突
B. 结构冲突
C. 属性冲突
D. 命名冲突
59.多用户数据库系统的目标之一是使每个用户好像使用一个单用户数据库一样,为此数据库系统必须进行()。

C
A. 安全性控制
B. 完整性控制
C. 并发控制
D. 可靠性控制
60.在SQL语言中,一个基本表的定义一旦被删除,则与此表相关的下列内容中哪些也被自动删除?()D
I.在此表中的数据II. 在此表上建立的索引III. 在此表上建立的视图
A. I和II
B. II和III
C. I和III
D. 全部。

相关文档
最新文档