哈工大数据库系统练习题

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

数据库系统练习题

一、选择题:

1.()是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。

(A)数据库系统(B)数据库

(C)关系数据库(D)数据库管理系统

2.数据库系统的基础是()。

(A)数据结构(B)数据库管理系统

(C)操作系统(D)数据模型

3.()处于数据库系统的核心位置。

(A)数据字典(B)数据库

(C)数据库管理系统(D)数据库管理员

4.对数据库的操作要以()内容为依据。

(A)数据模型(B)数据字典

(C)数据库管理系统(D)运行日志

5.查询处理最复杂的最重要的部分是()。

(A)检查是否存在所查询的关系(B)检查该操作是否在合法的授权范围内

(C)确定查询路径(D)查询优化

6.有了模式/内模式的映象,可以保证数据和应用程序之间的()。(A)逻辑独立性(B)物理独立性

(C)数据一致性(D)数据安全性

7.()是数据库中全部数据的逻辑结构和特征的描述。

(A)模式(B)外模式(C)内模式(D)存储模式8.()是数据库物理结构和存储方式的描述。

(A)模式(B)外模式(C)内模式(D)概念模式9.()是用户可以看见和使用的局部逻辑结构和特征的描述。

(A)模式(B)外模式(C)内模式(D)概念模式10.数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。

(A)命令(B)事务(C)文件(D)程序

11.关系中标题栏中各列的名称称为

(A)对象(B)元组(C)属性(D)记录

12.在下述关系的特点中,错误的是()。

(A)列可以交换(B)行可以交换

(C)任意两元组不能相同(D)表中的数据项可分

13.关系模式进行投影运算后()。

(A)元组个数等于投影前的元组个数

(B)元组个数小于投影前的元组个数

(C)元组个数小于或等于投影前的元组个数

(D)元组个数大于或等于投影前的元组个数

14.在关系中,能唯一标识元组的属性集称为关系模式的()。

(A)候选码(B)主码(C)外码(D)主键15.δF1(δF2(E))等价于

(E)(B)δF1(E)

(A)δF1

∨F2

(C)δF1

(E)(D)δF2(E)

∧F2

16.关系R与关系S只有一个公共属性,T1是R与S作θ连接的结果,T2是R 与S自然连接的结果,则()。

(A)T1的属性个数等于T2的属性个数

(B)T1的属性个数小于T2的属性个数

(C)T1的属性个数大于或等于T2的属性个数

(D)T1的属性个数大于T2的属性个数

17.在SQL中,用户可以直接操作的是()。

(A)基本表(B)视图

(C)基本表或视图(D)基本表和视图

18.在SQL中,与关系代数中的投影运算对应的子句是()。

(A)SELECT (B)FROM (C)WHERE (D)ORDER BY 19.SELECT语句执行的结果是()。

(A)数据项(B)元组(C)表(D)数据库20.在SELECT语句中使用*表示()。

(A)选择任何属性(B)选择全部属性

(C)选择全部元组(D)选择主码

21.使用CREATE TABLE语句建立的是()。

(A)数据库(B)表(C)视图(D)索引22.在SELECT语句中使用MIN(属性名)时,属性名()。

(A)必须是数值型(B)必须是字符型

(C)必须是数值型和字符型(D)不限制数据类型

23.使用CREATE VIEW语句建立的是()。

(A)数据库(B)表(C)视图(D)索引24.在SQL中使用UPDATE对表中数据进行修改时,应使用的子句是()。

(A)WHERE (B)FROM (C)V ALUES (D)SET 25.21.使用CREATE INDEX语句建立的是()。

(A)数据库(B)表(C)视图(D)索引26.在SQL语句中,ALTER的作用是()。

(A)删除基本表(B)修改基本表中的数据

(C)修改基本表的结构(D)修改视图

27.在SELECT语句中使用A VG(属性名)时,属性名()。

(A)必须是数值型(B)必须是字符型

(C)必须是数值型和字符型(D)不限制数据类型

28.在SQL中,对嵌套查询的处理原则是()。

(A)从外层向内层处理(B)从内层向外层处理

(C)内、外层同时处理(D)内、外层交替处理

29.在SQL的排序子句:ORDER BY 总分DESC,英语DESC表示()。(A)总分和英语分数都是最高的在前面

(B)总分和英语分之和最高的在前面

(C)总分高的在前面,总分相同时英语分数高的在前面

(D)总分和英语分之和最高的在前面,相同时英语分数高的在前面

30.当选择满足一定条件的元组进行分组时,应使用的关键字是()。(A)SELECT (B)GROUP (C)WHERE (D)HA VING 31.SQL语言具有的功能是()。

(A)关系规范化,数据操作,数据控制

(B)数据定义,数据操作,数据控制

(C)数据定义,关系规范化,数据控制

(D)数据定义,关系规范化,数据操作

32.如果事务T对数据D加X锁,则其他事务对数据D()。

(A)可以加S锁,不能加X锁(B)可以加S锁,也可能加X锁(C)不能加S锁,可以加X锁(D)不能加任何锁

33.如果事务T对数据D已加S锁,则其它事务对数据D()。(A)可以加S锁,不能加X锁(B)可以加S锁,也可能加X锁(C)不能加S锁,可以加X锁(D)不能加任何锁

34.封锁机制是实现数据库()的主要方法。

(A)完整性(B)安全性(C)并发控制(D)保护35.现有学生关系STUDENT,属性包括学号(Sno),姓名(Sname),所在系(Sdept)。系主任姓名(Mname),课程名(Cname)和成绩(Grade)。这些属性之间存在如下联系:一个学号只对应一个学生;一个学生只在一个系学习;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生姓名可以重复;系名不重复;课名不重复。则以下不正确的函数依赖是()。

(A)Sno→Sdept (B)Sno→Mname

(C)Sname→Sdept (D)Sno Cname→Grade

36.下面关于函数依赖的描述,错误的是()。

(A)在函数依赖A→B中,A称为决定因素

(B)在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定

(C)函数依赖具有传递性

(D)在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B 37.关系R包含属性{A1,A2,A3,A4,A5},其中{A1,A2}为主码,则下面的说法正确的是()。

(A){A1}或者{A2}有可能单独成为R的主码

(B){A1,A2,A3}必然也是R的主码

(C)R中不可能出现两个在A1、A2上取值完全相同的元组

(D)R中所有元首组中,A1或者A2的值都是不能重复的

38.下面关于码的说法,错误的是()。

(A)一个关系的码是唯一的

(B)一个关系的码在指定值之后,对应的元组也就确定了

(C)关系R的码的任何真子集都不可能是关系R的码

(D)在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码

相关文档
最新文档