16秋北交《数据库原理》在线作业一.docx
《16秋北交《数据库原理》在线作业一.docx》由会员分享,可在线阅读,更多相关《16秋北交《数据库原理》在线作业一.docx(31页珍藏版)》请在冰豆网上搜索。
![16秋北交《数据库原理》在线作业一.docx](https://file1.bdocx.com/fileroot1/2023-2/3/6e4d876b-6e26-4b65-9cc2-5b9be2440e25/6e4d876b-6e26-4b65-9cc2-5b9be2440e251.gif)
16秋北交《数据库原理》在线作业一
北交《数据库原理》在线作业一
一、单选题(共15道试题,共30分。
)
1.下列聚合函数中不忽略空值(null)的是()
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
正确答案:
2.在K元关系R中,公式σ2<'4'表示()
A.从R中选择值为2的分量小于第4个分量值的元组组成的关系
B.从R中选择第2个分量值小于第4个分量值的元组组成的关系
C.从R中选择第2个分量的值小于4的元组组成的关系
D.从R中选择第2个分量小于第4个分量值的元组组成的关系
正确答案:
3.下列关于视图的说法错误的是()
A.视图是从一个或多个基本表导出的表,它是虚表
B.某一用户可以定义若干个视图
C.视图一经定义就可以和基本表一样被查询、删除和更新
D.视图可以用来定义新的视图
正确答案:
4.关系数据库的查询语言是一种()语言。
A.过程性
B.非过程性
C.第三代
D.高级程序设计
正确答案:
5.在SQL语言中,用户可以直接操作的是()
A.基本表
B.视图
C.基本表和视图
D.基本表或视图
正确答案:
6.对关系R进行投影运算后,得到关系S,则()
A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于关系S的元组数
D.关系R的元组数大于或等于关系S的元组数
正确答案:
7.设有关系R和S,与R-S等价的元组关系演算表达式是()
A.{t|R(t)∨┐s(t)}
B.{t|R(t)∧┐S(t)}
C.{t|(u)R(t∨┐S(u))
D.{t|(u)R(t)∧┐S(u)}
正确答案:
8.SQL的DDL语句不包括()
A.SELECT
B.CREATETABLE
C.DROPVIEW
D.DROPINDEX
正确答案:
9.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()
A.r+s
B.r-s
C.r×s
D.max(r,s)
正确答案:
10.()是控制数据整体结构的人,负责三级结构定义和修改
A.专业用户
B.应用程序员
C.DBA
D.一般用户
正确答案:
11.有关系R和S,R∩S的运算等价于()
A.S-(R-S)
B.R-(R-S)
C.(R-S)∪S
D.R∪(R-S)
正确答案:
12.在SQL语言中,DELETE语句的作用是()
A.删除基本表
B.删除视图
C.删除基本表和视图
D.删除基本表和视图的元组
正确答案:
13.用户涉及的逻辑结构用()描述
A.模式
B.存储模式
C.概念模式
D.子模式
正确答案:
14.在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数。
A.小于
B.等于
C.大于
D.小于或等于
正确答案:
15.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。
()
A.文件的集合、操作系统、文件系统
B.数据的集合、数据库管理系统、数据库系统
C.命令的集合、数据库系统、软件系统
D.程序的集合、命令系统、文件系统
正确答案:
北交《数据库原理》在线作业一
二、多选题(共15道试题,共45分。
)
1.以下属于大型数据库产品的是()。
A.FoxPro
B.Access
C.DB2
D.Sybase
E.Oracle
正确答案:
2.动态列级约束包括的几个方面分别是()。
A.修改行数时的约束
B.修改列的元组
C.修改元组的列属性时的约束
D.修改列值时的约束
E.修改列定义时的约束
正确答案:
3.关系模型必须满足的完整性约束条件有哪些()。
A.实体完整性
B.参照完整性
C.结构完整性
D.步骤完整性
E.逻辑完整性
正确答案:
4.数据库三级模式包括()。
A.模式
B.外模式
C.内模式
D.数据模式
正确答案:
5.用户可以用SQL语言对下列哪些对象进行查询()?
A.视图
B.基本表
C.存储文件
D.存储文件的逻辑结构
E.存储文件的物理结构
正确答案:
6.关系数据模型哪些优点?
()
A.结构简单
B.适用于集合操作
C.有标准语言
D.可表示复杂的语义
正确答案:
7.在下列关于关系的叙述中,正确的是()
A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
正确答案:
8.在数据库系统中,有哪几种数据模型?
()
A.网状模型
B.层次模型
C.关系模型
D.实体联系模型
正确答案:
9.设计概念结构通常用的四类方法是()。
A.自顶向下
B.自底向上
C.逐步扩张
D.自内向外
E.混合策略
正确答案:
10.SQL语言的使用方法有()。
A.自含式SQL
B.解释式SQL
C.嵌入式SQL
D.多用户SQL
正确答案:
11.按谓词变元的不同,关系演算可分为()。
A.逻辑关系演算
B.元组关系演算
C.数量关系演算
D.域关系演算
E.常态关系演算
正确答案:
12.运算的三大要素是哪些()?
A.运算对象
B.运算符
C.运算结果
D.运算方法
E.运算效率
正确答案:
13.专门的关系运算包括()。
A.选择
B.投影
C.联接
D.除
正确答案:
14.以下选项中,属于关系数据语言类别的有()。
A.关系代数语言
B.关系演算语言
C.逻辑演算语言
D.具有关系代数和关系演算双重特点的语言
E.具有关系代数和逻辑演算双重特点的语言
正确答案:
15.在数据库运行阶段,由DBA完成的经常性的维护工作包括的内容有()。
A.数据库的转储和恢复
B.数据库内核的重构造
C.数据库的安全性、完整性控制
D.数据库性能的监督、分析和改进
E.数据库的重组和重构造
正确答案:
北交《数据库原理》在线作业一
三、判断题(共10道试题,共25分。
)
1.如果一个关系模式R的所有属性都是不可分的基本数据,则R∈3NF。
A.错误
B.正确
正确答案:
2.在默认情况下,ORDERBY按升序进行排序,即默认使用的是ASC关键字。
()
A.错误
B.正确
正确答案:
3.调查各部门的业务活动情况不属于调查用户需求具体步骤。
A.错误
B.正确
正确答案:
4.关系模式是型,关系是值。
A.错误
B.正确
正确答案:
5.JDBC是一套API集合。
A.错误
B.正确
正确答案:
6.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。
()
A.错误
B.正确
正确答案:
7.外键的值唯一的标识了表中的一行记录。
()
A.错误
B.正确
正确答案:
8.通配符“_”表示某单个字符。
()
A.错误
B.正确
正确答案:
9.数据字典通常包括数据项、数据结构、数据通路、数据存储和处理过程五个部分。
A.错误
B.正确
正确答案:
10.关系关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码(Foreign)。
A.错误
B.正确
正确答案:
北交《数据库原理》在线作业一
一、单选题(共15道试题,共30分。
)
1.有关系R和S,R∩S的运算等价于()
A.S-(R-S)
B.R-(R-S)
C.(R-S)∪S
D.R∪(R-S)
正确答案:
2.视图建立后,在数据字典中存放的是()
A.查询语句
B.视图的内容
C.视图的定义
D.产生视图的表的定义
正确答案:
3.在SELECT语句中使用*,表示()
A.选择任何属性
B.选择全部属性
C.选择全部元组
D.选择主码
正确答案:
4.ER方法中用属性描述事物的特征,属性在ER图中表示为()
A.椭圆形
B.矩形
C.菱形
D.有向边
正确答案:
5.在DBS中,DBMS和OS之间的关系是()
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
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.数据库管理系统中数据操纵语言DML所实现的操作一般包括()
A.查询、插入、修改、删除
B.排序、授权、删除
C.建立、插入、修改、排序
D.建立、授权、修改
正确答案:
12.SQL的DDL语句不包括()
A.SELECT
B.CREATETABLE
C.DROPVIEW
D.DROPINDEX
正确答案:
13.SQL语言中,SELECT语句的执行结果是()
A.属性
B.表
C.元组
D.数据库
正确答案:
14.用户涉及的逻辑结构用()描述
A.模式
B.存储模式
C.概念模式
D.子模式
正确答案:
15.ER图中的主要元素是()
A.结点、记录和文件
B.实体、联系和属性
C.记录、文件和表
D.记录、表、属性
正确答案:
北交《数据库原理》在线作业一
二、多选题(共15道试题,共45分。
)
1.以下属于大型数据库产品的是()。
A.FoxPro
B.Access
C.DB2
D.Sybase
E.Oracle
正确答案:
2.按谓词变元的不同,关系演算可分为()。
A.逻辑关系演算
B.元组关系演算
C.数量关系演算
D.域关系演算
E.常态关系演算
正确答案:
3.SQL语言集以下哪些功能于一体()。
A.数据查询(DataQuery)
B.数据操纵(DataManipuiation)
C.数据定义(DataDefinition)
D.数据控制(DataControl)
E.数据过滤(DataFilter)
正确答案:
4.下面正确的说法是()
A.关键字是关系中能够用来惟一标识元组的属性
B.在一个关系中,关键字的值不能为空
C.一个关系中的所有候选关键字均可以被指定为主关键字
D.关键字只能由单个的属性组成
正确答案:
5.关系数据模型哪些优点?
()
A.结构简单
B.适用于集合操作
C.有标准语言
D.可表示复杂的语义
正确答案:
6.在创建视图的语句中,子查询可以是任意复杂的SELECT语句,但不允许含有()。
A.WITH子句
B.WHERE子句
C.ORDERBY子句
D.NOTNULL子句
E.DISTINCT子句
正确答案:
7.数据库信息的运行安全采取的主措施有()。
A.用户认证
B.存取控制
C.备份与恢复
D.审计
正确答案:
8.下列哪些选项是删除基本表定义的结果()?
A.表中的数据将自动被删除掉
B.在此表上建立的索引将自动被删除掉
C.建立在此表上的视图依旧保留
D.建立在此表上的视图仍然可以引用
E.建立在此表上的视图也自动被删除掉
正确答案:
9.规范设计法中比较著名的新奥尔良(NewOrleans)方法将数据库设计分为()。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
E.效率规划阶段
正确答案:
10.在数据库运行阶段,由DBA完成的经常性的维护工作包括的内容有()。
A.数据库的转储和恢复
B.数据库内核的重构造
C.数据库的安全性、完整性控制
D.数据库性能的监督、分析和改进
E.数据库的重组和重构造
正确答案:
11.动态列级约束包括的几个方面分别是()。
A.修改行数时的约束
B.修改列的元组
C.修改元组的列属性时的约束
D.修改列值时的约束
E.修改列定义时的约束
正确答案:
12.运算的三大要素是哪些()?
A.运算对象
B.运算符
C.运算结果
D.运算方法
E.运算效率
正确答案:
13.SQL具有()功能。
A.数据查询
B.数据定义
C.数据操纵
D.数据控制
正确答案:
14.以下关于4NF的叙述,正确的选项有()。
A.4NF关系模式的属性之间必须有一个或零个非平凡且非函数依赖的多值
B.4NF关系模式的属性之间必须有一个以上非平凡且非函数依赖的多值
C.关系模式R∈1NF,如果对于R的每个非平凡多值依赖X→→Y(Y是X的子集),X都含有候选码,则R∈4NF
D.如果一个关系模式是4NF,则必为BCNF
E.4NF所允许的非平凡多值依赖实际上是函数依赖
正确答案:
15.以下选项中,属于关系数据语言类别的有()。
A.关系代数语言
B.关系演算语言
C.逻辑演算语言
D.具有关系代数和关系演算双重特点的语言
E.具有关系代数和逻辑演算双重特点的语言
正确答案:
北交《数据库原理》在线作业一
三、判断题(共10道试题,共25分。
)
1.数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。
()
A.错误
B.正确
正确答案:
2.JDBC是一套API集合。
A.错误
B.正确
正确答案:
3.数据字典通常包括数据项、数据结构、数据通路、数据存储和处理过程五个部分。
A.错误
B.正确
正确答案:
4.关系关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码(Foreign)。
A.错误
B.正确
正确答案:
5.删除表是必须小心注意的操作,因为表一旦删除便无法恢复。
()
A.错误
B.正确
正确答案:
6.视图也是二维表,因此视图定义以后,用户可以如同操作基本表那样对视图进行操作。
()
A.错误
B.正确
正确答案:
7.索引越多越好。
()
A.错误
B.正确
正确答案:
8.对一个数据库系统来说,概念级对应于它实际存储的数据。
()
A.错误
B.正确
正确答案:
9.通配符“_”表示某单个字符。
()
A.错误
B.正确
正确答案:
10.如果一个关系模式R的所有属性都是不可分的基本数据,则R∈3NF。
A.错误
B.正确
正确答案:
北交《数据库原理》在线作业一
一、单选题(共15道试题,共30分。
)
1.对所有的视图都可以进行下面哪一个操作?
()
A.插入
B.选择
C.更新
D.删除
正确答案:
2.文件系统的一个缺点是()
A.数据不保存
B.数据冗余性
C.没有专用软件对数据进行管理
D.数据联系强
正确答案:
3.关系数据库的查询语言是一种()语言。
A.过程性
B.非过程性
C.第三代
D.高级程序设计
正确答案:
4.DB、DBMS和DBS三者之间的关系是()
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
正确答案:
5.下列聚合函数中不忽略空值(null)的是()
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
正确答案:
6.单个用户使用的数据视图的描述称为()
A.外模式
B.概念模式
C.内模式
D.存储模式
正确答案:
7.数据库系统中的数据模型通常由()三部分组成
A.数据结构、数据操作和完整性约束
B.数据定义、数据操作和安全性约束
C.数据结构、数据管理和数据保护
D.数据定义、数据管理和运行控制
正确答案:
8.对关系R进行投影运算后,得到关系S,则()
A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于关系S的元组数
D.关系R的元组数大于或等于关系S的元组数
正确答案:
9.下列关于视图的说法错误的是()
A.视图是从一个或多个基本表导出的表,它是虚表
B.某一用户可以定义若干个视图
C.视图一经定义就可以和基本表一样被查询、删除和更新
D.视图可以用来定义新的视图
正确答案:
10.数据库技术的三级模式中,数据的全局逻辑结构用()来描述
A.子模式
B.用户模式
C.模式
D.存储模式
正确答案:
11.数据库物理存储方式的描述称为()
A.外模式
B.内模式
C.概念模式
D.逻辑模式
正确答案:
12.在ER图中,用长方形表示__,用椭圆表示__()
A.联系、属性
B.属性、实体
C.实体、属性
D.什么也不代表、实体
正确答案:
13.()完成对数据库数据的查询与更新
A.DCL
B.DDL
C.DML
D.DQL
正确答案:
14.ER方法中用属性描述事物的特征,属性在ER图中表示为()
A.椭圆形
B.矩形
C.菱形
D.有向边
正确答案:
15.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则()
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于T2的属性个数
D.T1的属性个数大于或等于T2的属性个数
正确答案:
北交《数据库原理》在线作业一
二、多选题(共15道试题,共45分。
)
1.专门的关系运算包括()。
A.选择
B.投影
C.联接
D.除
正确答案:
2.静态列级约束的内容包括()。
A.对数据类型的约束,包括数据的类型、长度、单位、精度等
B.对数据格式的约束
C.对取值范围或取值集合的约束
D.对空值的约束
E.对列中元组形态的约束
正确答案:
3.以下选项中,属于关系数据语言类别的有()。
A.关系代数语言
B.关系演算语言
C.逻辑演算语言
D.具有关系代数和关系演算双重特点的语言
E.具有关系代数和逻辑演算双重特点的语言
正确答案:
4.概念结构是对现实世界的一种抽象,这种抽象一般包括()。
A.分类
B.规划
C.聚集
D.统一
E.概括
正确答案:
5.关系数据模型哪些优点?
()
A.结构简单
B.适用于集合操作
C.有标准语言
D.可表示复杂的语义
正确答案:
6.以下关于4NF的叙述,正确的选项有()。
A.4NF关系模式的属性之间必须有一个或零个非平凡且非函数依赖的多值
B.4NF关系模式的属性之间必须有一个以上非平凡且非函数依赖的多值
C.关系模式R∈1NF,如果对于R的每个非平凡多值依赖X→→Y(Y是X的子集),X都含有候选码,则R∈4NF
D.如果一个关系模式是4NF,则必为BCNF
E.4NF所允许的非平凡多值依赖实际上是函数依赖
正确答案:
7.运算的三大要素是哪些()?
A.运算对象
B.运算符
C.运算结果
D.运算方法
E.运算效率
正确答案:
8.常见的静态关系约束有()。
A.实体完整性约束
B.参照完整性约束
C.函数依赖约束
D.统计约束
E.元组形态约束
正确答案:
9.设计概念结构通常用的四类方法是()。
A.自顶向下
B.自底向上
C.逐步扩张
D.自内向外
E.混合策略
正确答案:
10.按谓词变元的不同,关系演算可分为()。
A.逻辑关系演算
B.元组关系演算
C.数量关系演算
D.域关系演算
E.常态关系演算
正确答案:
11.在创建视图的语句中,子查询可以是任意复杂的SELECT语句,但不允许含有()。
A.WITH子句
B.WHERE子句
C.ORDERBY子句
D.NOTNULL子句
E.DISTINCT子句
正确答案:
12.在数据库系统中,有哪几种数据模型?
()
A.网状模型
B.层次模型
C.关系模型
D.实体联系模型
正确答案:
13.下列哪些选项是删除基本表定义的结果()?
A.表中的数据将自动被删除掉
B.在此表上建立的索引将自动被删除掉
C.建立在此表上的视图依旧保留
D.建立在此表上的视图仍然可以引用
E.建立在此表上的视图也自动被删除掉
正确答案:
14.在下列关于关系的叙述中,正确的是()
A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
正确答案:
15.SQL语言集以下哪些功能于一体()。
A.数据查询(DataQuery)
B.数据操纵(DataManipuiation)
C.数据定义(DataDefinition)
D.数据控制(DataControl)
E.数据过滤(DataFilter)
正确答案:
北交《数据库原理》在线作业一
三、判断题(共10道试题,共25分。
)
1.访问控制是防止对数据库进行非法访问的主要方法。
()
A.错误
B.正确
正确答案:
2.外