安阳师范学院数据库复习题5

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、 CHAR
B、 VARCHAR
C、 TIMESTAMP
D、 DATE
正确答案: D
23、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。
A、 外模式/模式映像
B、 模式
C、 模式/内模式映像
D、 外模式
正确答案: A
24、SELECT sno, count(*) FROM sc GROUP BY sno的意思是:
数据
2、职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中是参照关系,是外码。
正确答案:
第1空:
5、数据模型通常由()组成。
A、 数据结构
B、 数据优化
C、 数据操作
D、 数据的完整性约束条件
正确答案: ACD
6、关于DAC,说法正确的是
A、 同一用户对不同对象有不同的存取权限
B、 不同用户对同一对象也有不同的权限
C、 权限可以转授
D、用户有许可证级别,数据有密级
正确答案: ABC
7、关于SQL,下面说法正确的是
2018-2019下期末考试练习(5)(1)
一、单选题
1、关系数据库规范化是解决关系数据库中()问题而引人的。
A、 插入、删除和数据冗余
B、 提高查询速度
C、 减少数据操作的复杂性
D、 保证数据的安全性和完整性
正确答案: A
2、假如教材79页的student关系中,要求年龄取值必须大于0,这样的完整性属于
正确答案: ABD
13、CREATE VIEW IS_S1 AS
SELECT student.sno, sname
FROM student, sc
WHERE student.sno = sc.sno
AND cno = '1'
AND sdept = 'IS'
命令能够:
A、 创建一个行列子集视图
B、 创建一个非行列子集视图
A、 sdept传递依赖于sno
B、 sloc传递依赖于sno
C、 grade传递依赖于sno
D、cno传递依赖于sno
正确答案: B
12、具有相同数据类型的值的集合,被称为:
A、 域
B、 关系
C、 元组
D、 笛卡儿积
正确答案: A
13、如果采用关系数据库来实现应用,则应在数据库设计()阶段将关系模式进行规范化处理。
正确答案: ABC
11、ER图中,实体与实体之间的联系有:
A、 1:1
B、 1:n
C、m:n
正确答案: ABC
12、对教材79页学生表的查询,若描述条件‘年龄大于计算机系某个学生的年龄’,可以表示为:
A、 WHERE sage>ANY(SELECT sage FROM student WHERE sdept='CS')
C、 这个命令可以写成连接的形式
D、 这是个嵌套查询,它的子查询是不相关子查询
正确答案: BCD
17、以下说法正确的是
A、 选择运算选行
B、 投影运算投列
C、 笛卡儿积的运算结果是连接的运算结果的子集
D、连接运算是笛卡儿积运算的子集
正确答案: ABD
18、关于索引,正确的说法有
A、
索引能够加快数据的查找速度
A、 需求分析
B、 概念设计
C、 逻辑设计
D、 物理设计
正确答案: C
14、外码的完整性要求,体现的是
A、 实体完整性
B、 参照完整性
C、 用户定义的完整性
D、必须唯一
正确答案: B
15、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。
A、 数据(Data)
B、 数据库(DataBase)
A、 SQL是关系数据库标准语言
B、 SQL可以操作关系数据库
C、 SQL,即Structured Query Language,结构化查询语言
D、 和C, JAVA等一样,SQL是一种常见的程序设计语言,可以开发满足各种需求的应用程序
正确答案: ABC
8、关系模式SLC(sno, sdept, sloc, cno, grade)存在的问题有
D、 结构冲突
正确答案: D
26、在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义为整形,那么这种冲突称为()。
A、 属性冲突
B、 命名冲突
C、 联系冲突
D、 结构冲突
正确答案: A
27、SQL中,SELECT表示()
A、 数据查询
B、 数据定义
C、 数据操纵
D、 数据控制
正确答案: A
28、 表示
A、 关系
B、 笛卡儿积
C、 表格
D、 n元组
正确答案: B
29、79页,80页的关系运算 ,结果是
A、 选了全部课程的学生学号
B、 选了全部课程的学生姓名
C、 选了全部课程的学生学号和学生姓名
D、以上说法都不对
正确答案: A
30、关于INT, SMALLINT两种数据类型,描述正确的是:
C、 2NF不允许出现非主属性对码的部分依赖
D、2NF不允许出现非主属性对码的传递依赖
正确答案: ABC
16、关于查询命令SELECT * FROM student WHERE sno IN(SELECT sno FROM sc WHERE cno = '1'),说法正确的是
A、 这是个连接查询
B、 这是个嵌套查询
C、 通常情况下,IS_S1无法被更新
D、IS_S1可以像一张表一样被查询
正确答案: BCD
14、外码取值的规则
A、 可以为空
B、 可以不为空
C、 不为空,任意取值
D、
可以不为空,但必须是所参照关系的主码值
正确答案: ABD
15、关于2NF,说法正确的是:
A、 2NF规范化程度比1NF高
B、 2NF规范化程度比3NF低
B、 WHERE sage>SOME(SELECT sage FROM student WHERE sdept='CS')
C、 WHERE sage>ALL(SELECT sage FROM student WHERE sdept='CS')
D、 WHERE sage>(SELECT MIN(sage) FROM student WHERE sdept='CS'))
C、 数据库管理系统(DBMS)
D、 数据库系统(DBS)
正确答案: B
16、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。现在需查找选了2号课的学生姓名,问若先找出2号课程的选课记录,然后再自然连接,至少需要()秒?
正确答案: ABC
2、关于命令CREATE VIEW IS_STUDENT AS
SELECT * FROM student WHERE sdept = 'IS'说法正确的是
A、 可以创建一个视图
B、 IS_STUDENT为行列子集视图
C、 IS_STUDENT不是行列子集视图
D、IS_STUDENT可以像student表一样,被SELECT命令查询数据。
B、 年龄大于19,小于23
C、 年龄等于19,或者等于23
D、 以上结果都对
正确答案: A
21、79页学生关系(Student)和80页选课关系(SC)做自然连接,结果有()行()列
A、 5,8
B、 5,7
C、 4,8
D、4,7
正确答案: B
22、开发一个学生管理系统,使用关系数据库存储学生信息,其中学生信息中的出生日期,更适合采用哪种数据类型?
A、 10
B、 105
C、 205
D、100000
正确答案: A
17、以下说法正确的是:
A、 笛卡儿积满足交换律
B、 关系不满足交换律
C、 笛卡儿积不满足交换律
D、 以上说法都不对
正确答案: C
18、任何满足2NF但不满足3NF的关系模式都存在()。
A、 主属性对候选码的部分依赖
B、 非主属性对候选码的部分依赖
A、 都可以表达一些整数,范围相同
B、 都可以表达整数,范围不同
C、 像学号这样的属性,更适合设置为这两种数据类型
D、 像身份证号这样的属性,可以设置为INT
正确答案: B
二、多选题
1、CONSTRAINT子句的作用是给约束命名,可以起到()的作用
A、 删除约束
B、 修改约束
C、 增加约束
D、
没什么,就是起个名字而已
C、 主属性对候选码的传递依赖
D、 非主属性对候选码的传递依赖
正确答案: D
19、DBMS是一类系统软件,它是建立在下列哪种系统之上的?()
A、 应用系统
B、 编译系统
C、 操作系统
D、 硬件系统
正确答案: C
20、WHERE Sage BETWEEN 19 AND 23表达的意思是:
A、 年龄大于等于19,小于等于23
A、 1
B、 20
C、 100
D、以上都不对
正确答案: A
7、数据库系统的核心和基础是()。
A、 物理模型
B、 概念模型
C、 数据模型
D、 逻辑模型
正确答案: C
8、概念设计的结果是()。
A、 一个与DBMS相关的概念模型
B、 一个与DBMS无关的概念模型
C、 数据库系统的公用视图
D、 数据库系统的数据字典
正确答案: ABD
3、关于数据库中的审计,说法正确的是
A、 开启审计命令AUDIT
B、 关闭审计命令NOAUDIT
C、 审计技术属于数据库安全性的范畴
D、审计消耗了系统的资源
正确答案: ABCD
4、表达条件“学生所在系不是计算机系(Sdept = 'CS')、数学系(Sdept = 'MA')和信息系(Sdept = 'IS')”,应该用
A、 查询每个课程的选课人数
B、 查询每个学生的选课数目
C、 查询选课表SC中每个学生的学号和选课数目
D、 以上都不对
正确答案: C
25、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么这种冲突称为()。
A、 属性冲突
B、 命名冲突
C、 联系冲突
A、 实体完整性
B、 参照完整性
C、 用户定义的完整性
D、 非空
正确答案: C
3、数据管理技术经历了若干阶段,其中人工管理阶段和文件系统阶段相比文件系统的一个显著的优势是()。
A、 数据可以长期保存
B、 数据共享性很强
C、 数据独立性很好
D、 数据整体结构化
正确答案: A
4、数据字典在()阶段建立
A、 需求分析
A、 Sdept NOT IN('CS', 'MA', 'IS')
B、 Sdept <> 'CS' AND Sdept <> 'MA' AND Sdept <> 'IS'
C、 Sdept != 'CS' AND Sdept != 'MA' AND Sdept != 'IS'
D、 以上都对
正确答案: ABCD
正确答案: B
9、对表中数据进行删除的操作是()。
A、 DELETE
B、 DROP
C、 ALTER
D、 UPDATE
正确Байду номын сангаас案: A
10、关系是一个集合,该集合是()的子集
A、 域
B、 属性集
C、 笛卡儿积
D、 实体集
正确答案: C
11、关于SLC(sno, sdept, sloc, cno, grade)模式中的传递依赖,说法正确的是:
A、 冗余
B、 插入异常
C、 更新异常
D、删除异常
正确答案: ABCD
9、查询处理包含的过程有:
A、 查询分析
B、 查询检查
C、 查询优化
D、查询执行
正确答案: ABCD
10、以下说法正确的是
A、 关系中的列,可以交换
B、 关系中的行,可以交换
C、 关系中的分量必须取原子值,不可再分
D、 关系中的列,可以继续划分子列
B、 经常查询但是很少更新的属性适合建立索引
C、 经常查询,经常更新的索引,也适合建索引
D、 索引采用了特殊的数据结构,因此才能加快数据的查找速度
正确答案: ABD
19、根据实际情况,学生和课程的ER图,转为关系模型的时候,可以转成()个关系
A、 1
B、 2
C、 3
D、 0
正确答案: C
20、CREATE VIEW S_G
B、 概念结构设计
C、 逻辑结构设计
D、物理结构设计
正确答案: A
5、CREATE TABLE的时候,在某一列的后面,加了CHECK,完成的是()完整性的定义?
A、 实体完整性
B、 参照完整性
C、 自定义完整性
D、外码
正确答案: C
6、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。问若先做学生和选课记录的笛卡儿积运算,至少需要读取()遍学生表?
AS
SELECT sno, AVG(grade)
FROM sc
GROUP BY sno
命令能够:
A、 创建视图S_G
B、 S_G是非行列子集视图
C、 S_G无法被更新
D、视图中的列中,有的列中的数据是采用聚集函数算出来的结果。
正确答案: ABCD
三、填空题
1、是数据库中存储的基本对象。
正确答案:
第1空:
相关文档
最新文档