欧阳老师 发表于 2020-3-19 13:53:21

人大20春《数据库系统概论》在线作业1234

数据库系统概论作业1
1.[单选题]数据库管理系统是(    )。
    A.操作系统的一部分
    B.在操作系统支持下的系统软件
    C.一种编译程序
    D.一种操作系统
    正确答案:——B——
2.[单选题]关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(    )。
    A.实体完整性、参照完整性、用户自定义完整性
    B.数据结构、关系操作、完整性约束
    C.数据增加、数据修改、数据查询
    D.外模式、模式、内模式
    正确答案:——B——
3.[单选题]关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(    )。
    A.实体完整性、参照完整性、用户自定义完整性
    B.数据结构、关系操作、完整性约束
    C.数据增加、数据修改、数据查询
    D.外模式、模式、内模式
    正确答案:——B——
4.[单选题]现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位);医生(医生编号,医生姓名,出生日期,最高学位,所在科室);医疗(患者编号,医生编号,诊断日期,诊断结果)。其中,医疗关系中的外码是(    )。
    A.患者编号
    B.患者姓名
    C.患者编号和患者姓名
    D..医生编号和患者编号
    正确答案:————
5.[单选题]五种基本关系代数运算是(    )。
    A.∪-×σπ
    B.∪-σπ/
    C.∪∩×σπ
    D.∪∩σπ/
    正确答案:————
6.[单选题](    )操作是在关系R中选择满足给定条件的所有元组。
    A.投影
    B.连接
    C.选择
    D.复制
    正确答案:————
7.[单选题]假设关系R和S具有相同的度,且对应属性取自相同的域。下列(    )关系代数运算结果集合为{t|t<img width=13 height=13 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227895A1.gif">R<img width=15 height=13 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227895A2.gif">t<img width=13 height=16 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227895A3.gif">S}。
    A.R-S
    B.R<img width=17 height=13 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227895CB1.gif">S
    C.R×S
    D.R÷S
    正确答案:————
8.[单选题]下列对自然连接与等值连接理解不正确的是(    )。
    A.自然连接是一种特殊的等值连接
    B.自然连接要求两个关系中进行比较的分量必须是相同的属性组
    C.自然连接要求在结果中把重复的属性去掉
    D.自然连接不需要对列进行操作
    正确答案:————
9.[单选题]两个没有公共属性的关系作自然连接等价于他们作(    )。
    A.并
    B.交
    C.差
    D.笛卡尔积
    正确答案:————
10.[单选题]设有关系R,S和T如下图所示。关系T是由关系R和S经过(    )操作得到。
    A.R<img width=14 height=12 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227903CA1.gif">S
    B.R×S
    C.R<img width=14 height=12 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227903CC1.gif">S
    D.R/S
    正确答案:————
11.[多选题]数据的描述形式可以为(    )。
    A.数字
    B.文字
    C.图形与图像
    D.声音与视频
    正确答案:————
12.[多选题]数据库的三级模式包括(    )。
    A.外模式
    B.内模式
    C.存储模式
    D.模式
    正确答案:————
13.[多选题]下列选项中关于关系性质说法正确的是(    )。
    A.表中的一行称为一个元组
    B.行与列交叉点不允许有多个值
    C.表中的一列称为一个属性
    D.表中的任意两行可能相同
    正确答案:————
14.[多选题]关系代数的运算包括(    )。
    A.交
    B.并
    C.笛卡尔积
    D.连接
    正确答案:————
15.[多选题]基于“学生—选课—课程”数据库中的如下三个关系:
    A.П<sub>SNO</sub>(σ<sub>CNO='C2'</sub>(SC))
    B.σ<sub>CNO='C2'</sub>(П<sub>SNO</sub>(SC))
    C.σ<sub>SNO</sub>(П<sub>CNO='C2'</sub>(SC))
    D.П<sub>CNO='C2'</sub>(σ<sub>SNO</sub>(SC))
    正确答案:————
16.[判断题]概念模型属于机器世界。
    A.错误
    B.正确
    正确答案:————
17.[判断题]实体之间的联系可抽象为三类,它们是1:1、1:m和m:n。
    A.错误
    B.正确
    正确答案:————
18.[判断题]候选码的值可以唯一地表示关系中的一个元组。
    A.错误
    B.正确
    正确答案:————
19.[判断题]自然连接是一种特殊的等值连接,它要求两个关系中参与比较的分量必须是相同的属性组,并在此基础上进行投影操作,把结果中重复的属性列去掉。
    A.错误
    B.正确
    正确答案:————
20.[判断题]由多个属性组成的主码中,其中一个属性值可以为空。
    A.错误
    B.正确
    正确答案:————


数据库系统概论作业2
1.[单选题]若要在基本表S中增加一列CN(课程名),可用(    )。
    A.ADDTABLES(CNCHAR(8))
    B.ADDTABLESALTER(CNCHAR(8))
    C.ALTERTABLESADD(CNCHAR(8))
    D.ALTERTABLES(ADDCNCHAR(8))
    正确答案:——C——
2.[单选题]在SQL语言中,子查询是(    )。
    A.返回单表中数据子集的查询语言
    B.选取多表中字段子集的查询语句
    C.选取单表中字段子集的查询语句
    D.嵌入到另一个查询语句之中的查询语句
    正确答案:——D——
3.[单选题]检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是(    )。
    A.SELECTSNO,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYSNOORDERBY2DESCHAVINGCOUNT(*)>=4
    B.SELECTSNO,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYSNOHAVINGCOUNT(*)>=4ORDERBY2DESC
    C.SELECTSNO,SUM(GRADE)FROMSCWHEREGRADE>=60HAVINGCOUNT(*)>=4GROUPBYSNOORDERBY2DESC
    D.SELECTSNO,SUM(GRADE)FROMSCWHEREGRADE>=60ORDERBY2DESCGROUPBYSNOHAVINGCOUNT(*)>=4
    正确答案:——B——
4.[单选题]下面哪个不是数据库系统必须提供的数据控制功能(    )。
    A.安全性
    B.可移植性
    C.完整性
    D.并发控制
    正确答案:————
5.[单选题]保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(    )。
    A.安全性
    B.完整性
    C.并发控制
    D.恢复
    正确答案:————
6.[单选题]DOS系统在操作系统中的安全标准为(    )。
    A.A
    B.B
    C.C
    D.D
    正确答案:————
7.[单选题]下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是(    )。
    A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
    B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
    C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
    D.REVOKEUPDATE(XH)ONSTUDFROM
    正确答案:————
8.[单选题]创建角色R1的语句是(    )。
    A.CREATROLER1
    B.CREATROLER1ONTABLE
    C.GRANTALLPRIVILEGETOR1
    D.CREATROLER1FROMTABLE
    正确答案:————
9.[单选题]关于主键约束以下说法错误的是(    )。
    A.一个表中只能设置一个主键约束
    B.空值的字段上不能定义主键约束
    C.空值的字段上可以定义主键约束
    D.可以将包含多个字段的字段组合设置为主键
    正确答案:————
10.[单选题]在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的(    )约束。
    A.实体完整性
    B.参照完整性
    C.用户自定义完整性
    D.用户操作
    正确答案:————
11.[多选题]在SQL语言中,一个基本表的定义一旦被删除,则与基本表相关的(    )也会被自动删除。
    A.此表中的数据
    B.此表的关系模式
    C.在此表上建立的各类索引
    D.在此表上建立的视图
    正确答案:————
12.[多选题]若关系模式S的定义语句如下:
    A.('022345','刘振','M',24)
    B.('025312','刘晨','M',21)
    C.('128153','李强',NULL,NULL)
    D.('024169','张欣','F',NULL)
    正确答案:————
13.[多选题]以下对数据库的完整性理解正确的是(    )。
    A.数据库的完整性是指数据的正确性和相容性
    B.数据的正确性是指数据库统一对象在不同关系表中的数据是符合逻辑的
    C.数据的相容性是指数据是符合现实语义、反应当前实际状况的
    D.数据的正确性是指数据是符合现实语义、反应当前实际状况的
    正确答案:————
14.[多选题]为维护数据库的完整性,数据库系统必须能够实现如下哪些功能(    )。
    A.定义完整性约束条件的机制
    B.完整性检查的方法
    C.进行违约处理
    D.自主存取控制的方法
    正确答案:————
15.[多选题]数据库的完整性是指数据的(    )。
    A.实体完整性
    B.参照完整性
    C.用户定义完整性
    D.安全完整性
    正确答案:————
16.[判断题]参加集合查询操作的各个查询结果列数必须相同,对应项的数据类型不必相同。
    A.错误
    B.正确
    正确答案:————
17.[判断题]数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。
    A.错误
    B.正确
    正确答案:————
18.[判断题]修改被参照表中某个元组的主码值时,一旦违背了参照完整性约束,则可级联修改参照表中对应元组的外码值。
    A.错误
    B.正确
    正确答案:————
19.[判断题]删除被参照表中某个元组的主码值时,一旦违背了参照完整性约束,则可级联删除被参照表中对应元组的外码值。
    A.错误
    B.正确
    正确答案:————
20.[判断题]列值唯一(NOT NULL)属于实体完整性约束。
    A.错误
    B.正确
    正确答案:————


数据库系统概论作业3
1.[单选题]在关系模型中,关系要符合一个最基本的条件,即每个分量必须是不可分的数据项。该条件描述的是(    )。
    A.1NF
    B.2NF
    C.3NF
    D.BCNF
    正确答案:——A——
2.[单选题]在关系模型中,如何构造合适的数据模式所依赖的理论依据为(    )。
    A.关系规范化理论
    B.关系运算理论
    C.关系代数理论
    D.数理逻辑
    正确答案:————
3.[单选题]候选码的属性可以有(    )。
    A.多个
    B.0个
    C.1个
    D.1个或多个
    正确答案:——D——
4.[单选题]关系模式中,满足2NF的模式(    )。
    A.可能是1NF
    B.必定是1NF
    C.必定是3NF
    D.必定是BCNF
    正确答案:————
5.[单选题]在数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(    )阶段。
    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.[多选题]以下对3NF理解正确的是(    )。
    A.若关系模式R&Icirc;3NF,则R中每一个非主属性不传递依赖于码
    B.若关系模式R&Icirc;3NF,则R中每一个非主属性不部分依赖于码
    C.若关系模式R&Icirc;3NF,则R中每一个非主属性不完全依赖于码
    D.3NF&Igrave;2NF
    正确答案:————
12.[多选题]一个满足BCNF的关系模式,其特点包括(    )。
    A.所有非主属性对每一个码都是完全函数依赖
    B.所有主属性对每一个不包含它的码也是完全函数依赖
    C.没有任何属性完全函数依赖于非码的任何一组属性
    D.BCNF&Igrave;1NF
    正确答案:————
13.[多选题]以下对关系数据库的规范化理论理解正确的有(    )。
    A.2NF消除了非主属性对码的部分函数依赖
    B.3NF消除了非主属性对码的传递函数依赖
    C.BCNF消除了主属性对码的部分和传递函数依赖
    D.4NF消除了非平凡且非函数依赖的多值依赖
    正确答案:————
14.[多选题]在数据库设计中,需求分析的过程包括(    )。
    A.调查组织机构总体情况
    B.熟悉业务活动
    C.明确用户需求
    D.确定系统边界
    正确答案:————
15.[多选题]数据字典包括(    )。
    A.数据项
    B.数据结构
    C.数据流
    D.数据存储和数据加工过程
    正确答案:————
16.[判断题]数据依赖是两个关系中不同属性之间的一种约束关系。
    A.错误
    B.正确
    正确答案:————
17.[判断题]两个实体性之间的联系有一对一联系、一对多联系和多对多联系。而单个实体型内的联系只存在一对一、一对多联系,不存在多对多联系。
    A.错误
    B.正确
    正确答案:————
18.[判断题]在数据库逻辑设计过程中,规范化程度越高的关系,其所对应数据库应用系统的性能就优越。
    A.错误
    B.正确
    正确答案:————
19.[判断题]简言之,数据库编程的目标就是是非过程化的SQL语言具有程序设计中高级语言的过程化控制能力。
    A.错误
    B.正确
    正确答案:————
20.[判断题]主语言程序中使用的变量称为主变量。
    A.错误
    B.正确
    正确答案:————


数据库系统概论作业4
1.[单选题]视图的消解属于查询处理中的(    )。
    A.查询分析阶段
    B.查询检查阶段
    C.查询优化阶段
    D.查询执行阶段
    正确答案:——B——
2.[单选题]表示两个或多个事务可以同时运行而不互相影响的是(    )。
    A.原子性
    B.一致性
    C.隔离性
    D.持久性
    正确答案:——C——
3.[单选题]事务的持续性是指(    )。
    A.事务中包括的所有操作要么都做,要么都不做
    B.事务一旦提交,对数据库的改变是永久的
    C.一个事务内部的操作对并发的其他事务是隔离的
    D.事务必须使数据库从一个一致性状态变到另一个一致性状态
    正确答案:——B——
4.[单选题]若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(    )。
    A.介质故障
    B.运行故障
    C.系统故障
    D.事务故障
    正确答案:————
5.[单选题]DBMS普遍采用(    )方法来保证调度的正确性。
    A.索引
    B.授权
    C.封锁
    D.日志
    正确答案:————
6.[单选题]设有两个事务T1、T2,其并发操作如下:
    A.该操作不存在问题
    B.该操作存在丢失修改
    C.该操作不能重复读
    D.该操作“读脏数据”
    正确答案:————
7.[单选题]如果事务T获得了数据项Q上的排他锁,则T对Q(    )。
    A.只能读不能写
    B.只能写不能读
    C.既可读又可写
    D.不能读也不能写
    正确答案:————
8.[单选题]若事务T对数据对象A加上S锁,则(    )。
    A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁
    B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁
    C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁
    D.事务T可以读A和修改A,其它事务能对A加S锁和X锁
    正确答案:————
9.[单选题]设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(    )。
    A.T1正在写A,T2要读A
    B.T1正在写A,T2也要写A
    C.T1正在读A,T2要写A
    D.T1正在读A,T2也要读A
    正确答案:————
10.[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(    )。
    A.一个是DELETE,一个是SELECT
    B.一个是SELECT,一个是DELETE
    C.两个都是UPDATE
    D.两个都是SELECT
    正确答案:————
11.[多选题]下列选项中属于查询检查阶段需要处理的是(    )。
    A.判断查询语句是否符合SQL语法规则
    B.关系名、属性名是否存在和有效
    C.视图的消解
    D.存取权限的检查
    正确答案:————
12.[多选题]连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括(    )。
    A.嵌套循环算法
    B.排序—合并算法
    C.索引连接算法
    D.Hash Join算法
    正确答案:————
13.[多选题]在集中式数据库中,查询执行的开销主要包括(    )。
    A.磁盘存取块数
    B.查询的内存开销
    C.处理机时间
    D.网络通信开销
    正确答案:————
14.[多选题]事务的特性包括(    )。
    A.原子性
    B.一致性
    C.隔离性
    D.持久性
    正确答案:————
15.[多选题]以下属于事务内部故障的是(    )。
    A.运算溢出
    B.死锁
    C.违反完整性约束
    D.系统断电
    正确答案:————
16.[判断题]判断查询语句是否符合SQL语法规则的检查属于查询检查阶段。
    A.错误
    B.正确
    正确答案:————
17.[判断题]事务由单一的SQL语句组成。
    A.错误
    B.正确
    正确答案:————
18.[判断题]很多故障都可能破坏数据库的一致性。
    A.错误
    B.正确
    正确答案:————
19.[判断题]事务的原子性是指事务的所有操作要么全做,要么全不做。
    A.错误
    B.正确
    正确答案:————
20.[判断题]很多故障都可能破坏数据库的一致性。
    A.错误
    B.正确
    正确答案:————


页: [1]
查看完整版本: 人大20春《数据库系统概论》在线作业1234