数据库原理100分答案辅导天津大学
《数据库原理》在线作业二一、单选题:
1.在数据库中,发生数据不一致现象的根本原因是( )。 (满分:2.5)
A. 数据存储量太大
B. 数据安全性差
C. 数据相互关系复杂
D. 数据冗余
2.下面对于关系的叙述中,哪一个是不正确的? (满分:2.5)
A. 关系中的每一个属性是不可分解的
B. 在关系中元组的顺序是无关紧要的
C. 任意的一个二维表都是一个关系
D. 每一个关系只有一种记录类型
3.对于分布式数据库,可以简单归纳为( ) (满分:2.5)
A. 数据逻辑上分散,物理上统一
B. 数据物理上分散,逻辑上统一
C. 数据在逻辑上、物理上都是分散的
D. 数据在逻辑上、物理上都是统一的
4.关系R(ABC)与S(BCD),运算R÷S结果的属性个数是( ) (满分:2.5)
A. 3
B. 2
C. 1
D. 不一定
5.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R },关系模式W的一个关键字是( ) 。 (满分:2.5)
A. (S,C)
B. (T,R)
C. (T,P)
D. (T,S)
6.数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:(?) (满分:2.5)
A. 操作系统
B. CPU
C. 人员
D. 物理数据库?
7.区分不同实体的依据是( ) 。 (满分:2.5)
A. 名称
B. 属性
C. 对象
D. 概念
8.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
9.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,?其运算结果的元组个数为(?)? (满分:2.5)
A. 80
B. 小于等于80
C. 大于等于160
D. 大于等于80,小于等于160
10.单个用户使用的数据视图的描述称为( ) (满分:2.5)
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式?
11.下面列出的关于“视图(View)”的条目中,哪一条是不正确的( )。 (满分:2.5)
A. 视图是外模式
B. 视图是虚表
C. 使用视图可以加快查询语句的执行速度
D. 使用视图可以简化查询语句的编写
12.在关系数据库中,表与表之间的联系是通过( )实现的。 (满分:2.5)
A. 实体完整性规则
B. 参照完整性规则
C. 用户自定义的完整性规则
D. 主键
13.设有关系模式R(S,D,M),函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
14.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解P={AB,BC}相对于F( )。 (满分:2.5)
A. 是无损联接,也是保持FD的分解
B. 是无损联接,也不保持FD的分解
C. 不是无损联接,但保持FD的分解
D. 既不是无损联接,也不保持FD的分解
15.某学校规定,每一个班级最多有50名学生,至少有10名学生;每一名学生必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( ) 。 (满分:2.5)
A. (0,1)
B. (1,1)
C. (1,10)
D. (10,50)
16.如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为?(?) (满分:2.5)
A. 外连接
B. 内联接
C. 左连接
D. 右外连接
17.在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的?(?)? (满分:2.5)
A. 概括
B. 聚集
C. 细化
D. 泛化
18.结构数据模型的三个组成部分是数据结构、数据操作和( ) (满分:2.5)
A. 数据安全性控制
B. 数据一致性规则
C. 数据完整性约束
D. 数据处理逻辑
19.候选关键字的属性可以有( ) 。 (满分:2.5)
A. 多个
B. 0个
C. 1个
D. 1个或多个
20.下述各项中,属于数据库系统的特点的是( ) (满分:2.5)
A. 存储量大
B. 存取速度快
C. 数据独立性
D. 操作方便
21.若关系模式R(U,F)属于3NF,则( )。 (满分:2.5)
A. 一定属于BCNF
B. 消除了插入的删除异常
C. 仍存在一定的插入和删除异常
D. 属于BCNF且消除了插入和删除异常
22.在数据库系统中,数据独立性是指( ) (满分:2.5)
A. 用户与计算机系统的独立性
B. 数据库与计算机的独立性
C. 数据与应用程序的独立性
D. 用户与数据库的独立性
23.定义片段以及全局关系与片段之间映像的模式是( ) (满分:2.5)
A. 外模式
B. 概念模式
C. 分片模式
D. 分配模式
24.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是(?) (满分:2.5)
A. 400
B. 10000
C. 30000
D. 90000?
25.在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是?(? ?) (满分:2.5)
A. RESTRICT方式
B. CASCADE方式
C. SETNULL方式
D. CHECK方式
26.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其关键字是( )。 (满分:2.5)
A. M端实体的关键字
B. N端实体的关键字
C. M、N端实体的关键字组合
D. 重新选取其他属性
27.在关系数据库中,任何二元关系模式的最高范式必定是( ) 。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
28.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。 (满分:2.5)
A. 4
B. 5
C. 6
D. 7
29.数据操纵语言(DML)的基本功能中,不包括的是( ) (满分:2.5)
A. 插入新数据
B. 描述数据库结构
C. 数据库中数据排序
D. 删除数据库中数据
30.在下列基本表的定义中,数值5表示( )。CREATE TABLE student(Sno char(5)not null unique,Sname char(2) (满分:2.5)
A. 表中有5条记录
B. 表中有5列
C. 表中字符串Sno的长度
D. 表格的大小
31.数据库中全体数据的整体逻辑结构描述称为( ) (满分:2.5)
A. 存储模式
B. 内模式
C. 外模式
D. 右外模式
32.在WHERE语句的条件表达式中,与零个或多个字符匹配的通配符是( )。 (满分:2.5)
A. *
B. ?
C. %
D.
33.在SQL的算术表达式中,如果其中有空值,则表达式( ) (满分:2.5)
A. 空值按0计算
B. 由用户确定空值内容再计算结果
C. 结果为空值
D. 指出运算错误,终止执行
34.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是( ) 。 (满分:2.5)
A. 数据依赖完整性规则
B. 用户定义完整性规则
C. 实体完整性规则
D. 域完整性规则
35.对关系模型叙述错误的是:(?) (满分:2.5)
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上
B. 微机DBMS绝大部分采用关系数据模型
C. 用二维表表示关系模型是其一大特点
D. 不具有连接操作的DBMS也可以是关系数据库系统。
36.把E-R图转换成关系模型的过程,属于数据库设计的?(?)? (满分:2.5)
A. 总体结构设计
B. 概念结构设计
C. 物理结构设计
D. 逻辑结构设计
37.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是( ) 。 (满分:2.5)
A. AB
B. BE
C. CD
D. DE
38.下列关于函数依赖的叙述中,哪一条是不正确的( )。 (满分:2.5)
A. 由X→Y,Y→Z,则X→YZ
B. 由X→YZ,则X→Y, Y→Z
C. 由X→Y,WY→Z,则XW→Z
D. 由X→Y,Z∈Y,则X→Z
39.保证数据库中数据及语义的正确性和有效性,是数据库的( )。 (满分:2.5)
A. 安全性
B. 准确性
C. 完整性
D. 共享性
40.数据库中的冗余数据是指可( )的数据 。 (满分:2.5)
A. 容易产生错误
B. 容易产生冲突
C. 无关紧要
D. 由基本数据导出
《数据库原理》在线作业一
一、单选题:
1.关系代数中的连接操作是由( )操作组合而成。 (满分:2.5)
A. 选择和投影
B. 选择和笛卡尔积
C. 投影、选择、笛卡尔积
D. 投影和笛卡尔积
2.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( )。 (满分:2.5)
A. 原子性
B. 一致性
C. 独立性
D. 持久性
3.关系模型中,一个码是( )。 (满分:2.5)
A. 可以由多个任意属性组成
B. 至多由一个属性组成
C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D. 以上都不是
4.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 (满分:2.5)
A. S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’
B. S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’
C. SEX ’男’ and CNAME ’ 数据库’
D. S.SEX=’男’ and CNAME=’ 数据库’
5.在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。 (满分:2.5)
A. 逻辑设计阶段
B. 概念设计阶段
C. 物理设计阶段
D. 需求分析阶段
6.DBMS普遍采用( )方法来保证调度的正确性。 (满分:2.5)
A. 索引
B. 授权
C. 封锁
D. 日志
7.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( )。 (满分:2.5)
A. 一级封锁协议
B. 二级封锁协议
C. 三级封锁协议
D. 零级封锁协议
8.描述数据库全体数据的全局逻辑结构和特性的是( )。 (满分:2.5)
A. 模式
B. 内模式
C. 外模式
D. 物理模式
9.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。 (满分:2.5)
A. 长度不变的
B. 不可分解的
C. 互相关联的
D. 互不相关的
10.下述( )不是DBA数据库管理员的职责。 (满分:2.5)
A. 完整性约束说明
B. 定义数据库模式
C. 数据库安全
D. 数据库管理系统设计
11.关系数据库规范化是为了解决关系数据库中( )的问题而引入的。 (满分:2.5)
A. 提高查询速度
B. 插入、删除异常和数据冗余
C. 保证数据的安全性
D. 保证数据的完整性
12.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。 (满分:2.5)
A. 完整性
B. 可靠性
C. 安全性
D. 一致性
13.子模式DDL是用来描述( )。 (满分:2.5)
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
14.下列不属于并发操作带来的问题是( )。 (满分:2.5)
A. 丢失修改
B. 不可重复读
C. 死锁
D. 脏读
15.下列四项中,不属于数据库系统特点的是( )。 (满分:2.5)
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
16.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( ) (满分:2.5)
A. 用户界面
B. 存取结构
C. 数据输入
D. 报表输出
17.假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。 (满分:2.5)
A. R∩S
B. R∪S
C. R-S
D. R×S
18.解决并发操作带来的数据不一致问题普遍采用( )技术。 (满分:2.5)
A. 封锁
B. 存取控制
C. 恢复
D. 协商
19.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。 (满分:2.5)
A. ADD INTO S VALUES(’张二’,’化学’,’80’)
B. INSERT INTO S VALUES(’张二’,’化学’,’80’)
C. ADD INTO S VALUES(’张二’,’化学’,80)
D. INSERT INTO S VALUES(’张二’,’化学’,80)
20.SQL中的视图机制提高了数据库系统的( )。 (满分:2.5)
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
21.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。 (满分:2.5)
A. 一个是DELETE,一个是SELECT
B. 一个是SELECT,一个是DELETE
C. 两个都是UPDATE
D. 两个都是SELECT
22.事务日志用于保存( )。 (满分:2.5)
A. 程序运行过程
B. 程序的执行结果
C. 对数据的更新操作
D. 对数据的查询操作
23.区分不同实体的依据是( )。 (满分:2.5)
A. 名称
B. 属性
C. 对象
D. 概念
24.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务。 (满分:2.5)
A. 需求分析阶段
B. 概念设计阶段
C. 物理设计阶段
D. 逻辑设计阶段
25.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
26.关系数据库管理系统应能实现的专门关系运算包括( )。 (满分:2.5)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
27.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。I.人工管理阶段II.文件系统阶段III.数据库阶段 (满分:2.5)
A. I和II
B. 只有II
C. II和III
D. 只有I
28.X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。 (满分:2.5)
A. X∈Y
B. Y∈X
C. X∩Y=Φ
D. X∩Y≠Φ
29.学生表(id,name,sex,age,departid,departname),存在的函数依赖是id→{name,sex,age,departid}; deptid→deptname,其满足( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
30.下面的选项不是关系数据库基本特征的是( )。 (满分:2.5)
A. 不同的列应有不同的数据类型
B. 不同的列应有不同的列名
C. 与行的次序无关
D. 与列的次序无关
31.概念模型是现实世界的第一层抽象,这一类最著名的模型是( )。 (满分:2.5)
A. 层次模型
B. 关系模型
C. 网状模型
D. 实体-关系模型
32.在概念模型中的客观存在并可相互区别的事物称( )。 (满分:2.5)
A. 实体
B. 元组
C. 属性
D. 节点
33.在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 (满分:2.5)
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
34.SQL语言中,删除一个视图的命令是( )。 (满分:2.5)
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
35.事务的持续性是指( )。 (满分:2.5)
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
36.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( ) (满分:2.5)
A. 外连接
B. 内连接
C. 左外连接
D. 右外连接
37.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( )设计阶段。 (满分:2.5)
A. 概念设计
B. 逻辑设计
C. 物理设计
D. 全局设计
38.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )。 (满分:2.5)
A. 记录
B. 行
C. 属性
D. 元组
39.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。 (满分:2.5)
A. 数据字典、应用程序、数据库后备副本
B. 数据字典、应用程序、审计档案
C. 日志文件、数据库后备副本
D. 数据字典、应用程序、日志文件
40.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
**** Hidden Message *****
页:
[1]