《数据库原理与应用》20年秋 东财在线机考 模拟试题答案.docx
- 文档编号:5196299
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:45
- 大小:30.23KB
《数据库原理与应用》20年秋 东财在线机考 模拟试题答案.docx
《《数据库原理与应用》20年秋 东财在线机考 模拟试题答案.docx》由会员分享,可在线阅读,更多相关《《数据库原理与应用》20年秋 东财在线机考 模拟试题答案.docx(45页珍藏版)》请在冰豆网上搜索。
《数据库原理与应用》20年秋东财在线机考模拟试题答案
一、单项选择题(下列每小题的备选正确答案中,只有一个正确正确答案)
1.下列选项中,不属于特殊关系运算的是()。
A.投影
B.连接
C.笛卡尔积
D.选择
正确答案:
C
2.在关系模型中,表中的一行即为一个()。
A.关键字
B.元组
C.属性
D.分量
正确答案:
B
3.在关系代数表达式的查询优化中,不正确的叙述是()。
A.把笛卡尔积和随后的选择合并成连接运算
B.尽可能早地执行连接
C.尽可能早地执行选择
D.尽可能早地执行投影
正确答案:
B
4.在SELECT语句中,用来限制查询结果集行数的谓词是()。
A.COUNT
B.SUM
C.TOP
D.BOTTOM
正确答案:
C
5.下列不属于数据库管理系统优点的是()。
A.相互关联的数据的集合,较少的数据冗余
B..程序与数据相互独立
C.最大限度地保证数据的正确性
D.难以按用户的要求表示数据
正确答案:
D
6.已知SN是一个字符类型的字段,有查询语句:
SELECTSNFROMSWHERESNLIKE'AB%'该查询语句的执行结果是()。
A.含有3个字符‘AB%’的所有SN字段
B.仅含有3个字符且前两个为‘AB’的SN字段
C.以字符串‘AB’开始的所有SN字段
D.含有字符‘A’或‘B’的所有SN字段
正确答案:
C
7.数据的型是指数据的()。
A.结构
B.联系
C.类型
D.值域
正确答案:
A
8.以下不是数据库所依据的数据模型的是()。
A.实体联系模型
B.网状模型
C.关系模型
D.层次模型
正确答案:
A
9.介于关系代数和关系演算之间的语言称为()。
A.域关系演算
B.数据库语言
C.元组关系演算
D.结构化查询语言
正确答案:
D
10.下列操作中,系统检查默认值约束的是()。
A.插入数据之前
B.插入数据之后
C.修改数据之前
D.修改数据之后
正确答案:
A
11.一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。
设一个学生只能就读一个学科。
有一些课程是几个学科的公共课程。
该大学用SQLServer数据库维护课程(Course)、学科(Discipline)和学生(Student)的详细信息。
下列关于该系统的逻辑模型的说法,正确的是()。
A.实体Course和Student之间的联系是多对一
B.实体Course和Discipline之间的联系是多对多
C.实体Discipline和Student之间的关系是一对一
D.实体Course和Discipline之间的关系是一对多
正确答案:
B
12.已知学生关系:
学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:
SELECT姓名,性别FROM学生WHERE籍贯=“北京”说明该语句对学生关系进行的操作是()。
A.选择和连接
B.连接和投影
C.交和选择
D.投影和选择
正确答案:
D
13.DISTINCT子句的作用是()。
A.去掉DISTINCT词后边列的重复值
B.去掉某表中的重复行数据
C.去掉查询结果中的重复行数据
D.去掉一个列的数据
正确答案:
C
14.在SQLServer中,修改表中列定义的正确的SQL语句是()。
A.ALTERTABLEMODIFYCOLUMN列名数据类型
B.ALTERTABLE表名ALTER列名数据类型
C.ALTERTABLE表名ALTERCOLUMN列名数据类型
D.ALTERTABLE表名ADD列名数据类型
正确答案:
C
15.下列关于外键的说法,正确的是()。
A.外键必须与所引用的列类型相同,但长度可以不一样
B.外键与所引用的列的类型没有关系
C.外键所引用的列可以和外键在同一个表中
D.外键所引用的列必须在另一个表中
正确答案:
C
16.设R和S为两个基本表,“FROMRRIGHTJOINSONR.某列=S.某列”表示()。
A.不要求R中的数据满足连接条件
B.不要求S中的数据满足连接条件
C.同时要求S和R中的数据均满足连接条件
D.S和R中的数据均可不满足连接条件
正确答案:
B
17.在关系模型中,实体以及实体间的联系都是用()来表示的。
A.属性
B.实体
C.关系
D.关键字
正确答案:
C
18.两个关系的()是指包括在第一个关系中出现而在第二个关系中不出现的元组的新关系。
A.连接
B.交
C.并
D.差
正确答案:
D
19.设有关系R(A,B,C)和S(B,C,D),下列关系代数表达式中不成立的是()。
A.∏A(R)×∏D(S)
B.R∪S
C.∏C(R)∩∏C(S)
D.R∞S
正确答案:
B
20.关系数据库中的数据完整性是指()。
A.数据的正确性
B.数据的独立性、可控性
C.数据的一致性
D.数据的有效性和相容性
正确答案:
A
21.信息世界的主要对象称为()。
A.关系
B.实体
C.属性
D.记录
正确答案:
B
22.进行自然连接运算的两个关系必须具有()。
A.相同个数的属性
B.公共属性
C.相同关系名
D.相同关键字
正确答案:
B
23.两个关系的()运算是包含同时出现在第一和第二个关系中的元组的新关系。
A.并
B.连接
C.差
D.交
正确答案:
D
24.()是对用户所用到的那部分数据的描述。
A.关系模式
B.外模式
C.模式
D.内模式
正确答案:
B
25.合并E-R模型时要解决一些冲突问题,下列不属于合并E-R模型要解决的冲突的是()。
A.关系冲突
B.属性冲突
C.命名冲突
D.结构冲突
正确答案:
A
26.两个关系的()运算是指将一个关系的元组加到第二个关系中,生成新的关系。
A.交
B.连接
C.差
D.并
正确答案:
D
27.有UNIQUE约束的列,其取值一定()。
A.没有空值
B.没有空值且不重
C.取值不重,但允许有多个空值
D.取值不重,但只允许有一个空值
正确答案:
D
28.数据库的三个模式两个映象提供了()。
A.应用程序和数据的逻辑独立性
B.应用程序和数据的物理独立性
C.应用程序和数据的逻辑独立性和物理独立性
D.应用和数据的存储独立性和物理独立性
正确答案:
C
29.下列关于自连接操作的说法,正确的是()。
A.自连接是在两个物理表上进行的
B.自连接操作是在一个物理表上进行的,需通过取别名方法将其在逻辑上分成两个表
C.自连接操作是在一个逻辑表上进行的,需通过取别名方法将其在物理上分成两个表
D.自连接操作是在一个物理表上进行的,但不需要用取别名方法将其在逻辑上分成两个表
正确答案:
B
30.SQL中的集合交操作是先分别求出参与集合交操作的查询结果集,然后再进行()运算。
A.差
B.并
C.交
D.连接
正确答案:
C
31.()是数据库系统的核心,用于数据库的建立、使用和维护。
A.软件系统
B.硬件系统
C.数据库管理系统
D.数据库管理员
正确答案:
C
32.关系数据库中模式和内模式间的映像提供的独立性是()。
A.存储数据
B.逻辑数据
C.数据结构
D.数据文件
正确答案:
A
33.数据库的授权机制属于。
A.数据库的安全控制
B.数据库的可靠
C.数据独立性
D.数据的共享
正确答案:
A
34.数据库是在计算机中按照一定的数据模型组织,存储和应用的是()。
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
正确答案:
B
35.使用数据库技术的主要目的是()。
A.解决数据保密问题
B.解决数据完整性问题
C.解决数据共享问题
D.解决数据量大的问题
正确答案:
C
36.对关系模式进行分解的目的是使模式更加()。
A.标准化
B.简单化
C.结构化
D.规范化
正确答案:
D
37.下列各项中,哪项属于数据库系统最明显的特点()。
A.存储容量大
B.处理速度快
C.数据共享
D.处理方便
正确答案:
C
38.设student表中存放了学生的信息,要从student表中查出姓名(sname)的第二个字是“光”或"明"的学生的信息,正确的查询语句为:
select*fromstudentwhere
A.snameLIKE'_光明%'
B.snameLIKE'_[光明]%'
C..snameLIKE'_^光明%'
D.snameLIKE'_[^光明]%'
正确答案:
B
39.函数依赖反映了关系模式中()间的决定关系,体现了数据间的相互关系。
A.元组
B.记录
C.实体
D.属性
正确答案:
D
40.两个关系的()是指一个关系中的每个元组和第二个关系的每个元组的连接。
A.差
B.积
C.并
D.交
正确答案:
B
41.下列用户中需要授权才能对数据库对象进行操作的是()。
A.系统管理员
B.数据库拥有者
C.数据库对象拥有者
D.普通用户
正确答案:
D
42.设有关系模式:
图书借阅(读者号,书号,借书日期,还书日期),其中书号代表唯一的一本书,若允许读者在不同时间借阅同一本书,则此关系模式的主键是()。
A.(读者号)
B.(读者号,图书号)
C.(读者号,图书号,借书日期)
D.(读者号,图书号,借书日期,还书日期)
正确答案:
C
43.现有学生表:
学生(宿舍编号,宿舍地址,学号,姓名,性别,专业),该表的主键是()。
A.宿舍编号
B.学号
C.(宿舍编号,姓名)
D.(宿舍编号,学号)
正确答案:
B
44.在SQL语句中,下列涉及空值的操作,错误的是()。
A.AVGISNULL
B.AVGISNOTNULL
C.AVG=NULL
D.NOT(AVGISNULL)
正确答案:
C
45.下列不属于SQLServer数值类型的是()。
A.float
B.binary
C..money
D.tinyint
正确答案:
B
46.假设考试成绩的取值范围为0~150的整数,则最合适的数据类型是()。
A.tinyint
B..int
C.numeric(3,0)
D.numeric(4,1)
正确答案:
A
47.当表达现实世界的信息内容发生变化时,如增加列,删除列等,可以不修改应用程序,这属于数据库的。
A.概念独立性
B.逻辑独立性
C.物理独立性
D.组织独立性
正确答案:
B
48.下列不属于SQL语言功能的是()。
A.数据定义功能
B.数据查询功能
C.数据控制功能
D.数据通信功能
正确答案:
D
49.已知关系模式:
S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。
则此关系模式属于()。
A.1NF
B.2NF
C.3NF
D.4NF
正确答案:
B
50.一个属性能否为NULL,这是由()决定的。
A.关系
B.实体
C.系统
D.语义
正确答案:
D
51.数据类型Numeric(10,4)表示的数据是()。
A.小数点后边有4位数字,小数点前边有10位数字
B.小数点后边有10位数字,小数点前边有4位数字
C.小数点后边有4位数字,小数点前边有6位数字
D.小数点后边有4位数字,小数点前边有5位数字
正确答案:
C
52.下列选项中,不属于特殊关系运算的是()。
A.投影
B.连接
C.笛卡尔积
D.选择
正确答案:
C
53.数据库概念结构的设计就是()模型的设计。
A.物理
B.逻辑
C.E-R
D.概念
正确答案:
C
54.构成数据模型有三个要素,以下不属于这三个要素的是()。
A.数据结构
B.数据分类
C.数据操纵
D.数据约束
正确答案:
B
55.投影操作选取关系的某些()。
A.元组
B.实体
C.记录
D.属性
正确答案:
D
56.在数据库中,产生数据更新异常的根本原因是()。
A.数据存储量太大
B.未对数据进行完整性控制
C.数据冗余
D.没有严格保护数据
正确答案:
C
57.参照完整性约束定义()与主关键字之间的引用规则。
A.属性
B.外部关键字
C.实体
D.关键字
正确答案:
B
58.关系数据库管理系统应能实现的专门关系运算包括()。
A.显示、打印、制表
B.关联、更新、排序
C.排序、索引、统计
D.选择、投影、连接
正确答案:
D
59.设有关系R,现要按条件f对关系R进行选择运算,正确的是()。
A..R∞fR
B.∏f(R)
C.бf(R)
D..Uf(R)
正确答案:
C
60.()结点之间的联系不受层次的限制,可以任意发生联系,所以它的结构是结点的连通图。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
正确答案:
B
61.()是一种介于关系代数与关系演算之间的语言。
A.SQL
B.JAVA
C.HTML
D.ASP
正确答案:
A
62.若要定义关系模式中的候选键,下列约束中最合适的是()。
A.CHECK
B.外键
C.UNIQUE
D.DEFAULT
正确答案:
C
63.在关系内模式中要说明的主要内容是()。
A.基本表
B.存储文件
C.索引
D.属性
正确答案:
C
64.语句“SELECT*FROMStudentWHEREsageBETWEEN20AND25”的作用是()。
A.查询年龄大于20并且小于25的学生
B.查询年龄大于等于20并且小于等于25的学生
C.查询年龄大于20并且小于等于25的学生
D.查询年龄大于等于20并且小于25的学生
正确答案:
B
65.面向对象数据模型是()与数据库技术相结合的产物,用以支持非传统应用领域对数据模型提出的新需求。
A.模块化程序设计方法
B.面向对象程序设计方法
C.结构化系统分析方法
D.结构化程序设计方法
正确答案:
B
66.若数据库中只包含成功事务提交的结果,则该数据库所处状态是。
A.安全
B.一致
C.完整
D.可靠
正确答案:
B
67.在关系数据库应用系统设计中,将E-R模型转换为关系模型属于下列哪个阶段的工作()。
A.概念设计
B.逻辑设计
C.物理设计
D.需求分析
正确答案:
B
68.下列不属于数据库行为设计范畴的是。
A.功能分析和设计
B.事务设计
C..应用程序设计与实现
D.数据库性能优化
正确答案:
D
69.SQL语言中,用于限制列取值不重的约束是()。
A.NOTNULL
B.DEFAULT
C.UNIQUE
D.CHECK
正确答案:
C
70.传统的集合“并、交、差”运算施加于两个关系时,这两个关系应该满足的条件有()。
A.属性个数不相等
B.对关系的属性及属性值没有要求
C.相对应的属性值不必须取自同一个域
D.属性个数相等
正确答案:
D
71.有如下关系:
考试情况表(学号,课程号,考试次数,成绩)()。
假设一个学生可以多次参加同一门课程的考试()。
则此关系的主键是()。
A.(学号,课程号)
B.(课程号,考试次数)
C.(学号,考试次数)
D.(学号,课程号,考试次数)
正确答案:
D
72.下列关于3NF关系模式的说法,正确的是()。
A.一定消除了插入和删除异常
B.一定属于BCNF
C.仍有可能存在更新异常
D.一定没有部分函数依赖,但有可能存在传递函数依赖
正确答案:
C
73.下列关于索引的说法,错误的是()。
A.数据库中建立索引是为了加快数据的查询速度。
B.索引建立的越多,查询效率越高
C.索引会占用存储空间
D.索引会增加数据更改的时间
正确答案:
B
74.()是RDB用以表示数据语义的机制。
A.元组依赖
B.属性依赖
C.系统依赖
D.函数依赖
正确答案:
D
75.人们只能根据数据的()来确定函数依赖。
A.值域
B.类型
C.格式
D.语义
正确答案:
D
76.在关系数据模型中,对二维表框架的描述称为()。
A.系统模式
B.模式
C.关系模式
D.结构
正确答案:
C
77.下列关于数据库管理系统的说法,错误的是()。
A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件
B.数据库管理系统位于用户应用程序与操作系统软件之间
C.数据库管理系统需要操作系统的支持以实现对数据库文件的操作
D.数据库管理系统是计算机的基础软件之一
正确答案:
D
二、多项选择题(下列每小题的备选正确答案中,有两个或两个以上符合题意的正确正确答案)
1.SQL的集合查询操作有()。
A.差操作
B.除操作
C.并操作
D.交操作
正确答案:
A、C、D
2.()三种语言在表达能力上是完全等价的。
A.域关系演算
B.关系代数
C.数据库语言
D.元组关系演算
正确答案:
A、B、D
3.数据库的数据模型由()组成。
A.数据操作
B.数据长度
C.数据结构
D.数据类型
正确答案:
A、C
4.关系模型中关系模式的联系由()隐含说明。
A.实体
B.连接属性
C.外部关键字
D.关键字
正确答案:
B、C
5.下列关于实体完整性的说法,正确的有()。
A.实体完整性是保证关系中的每个元组都是可识别的和唯一的
B.关系数据库中所有的表都必须有主键
C..关系数据库的表中不允许存在无主键值的记录
D.关系数据库的表中允许存在主键值相同的记录
正确答案:
A、B、C
6.关系模型中常用的关系操作包括()连接、除等查询操作。
A.差
B.并
C.交
D.选择
正确答案:
A、B、C、D
7.SQL的主要组成部分有()。
A.数据操纵语言
B.嵌入式SQL
C.数据控制语言
D.数据定义语言
正确答案:
A、B、C、D
8.()可以用来定义用户定义完整性。
A.CHECK约束
B.触发器
C.UNIQUE约束
D.NULL约束
正确答案:
A、B、C、D
9.嵌套查询一般的执行顺序包括()处理。
A.由外向里
B.同时
C.由里向外
D.由下层向上层
正确答案:
C、D
三、简答题
1.简述SQL的组成及功能。
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库原理与应用20年秋 东财在线机考 模拟试题答案 数据库 原理 应用 20 年秋 在线 模拟 试题答案