《数据库系统》东师17秋在线作业12资料
数据库系统17秋在线作业1
一、单选题:【10道,总分:20分】
1.使用E-R图方法的三要素是( )。 (满分:2)
A. 实体,属性,主键
B. 实体,域,候选码
C. 实体,属性,联系
D. 实体,键,联系
2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )。 (满分:2)
A. 数据定义功能
B. 数据管理功能
C. 数据操纵功能
D. 数据控制功能
3.关系代数表达式的优化策略中,首先要做的是( ). (满分:2)
A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡儿积运算
D. 投影运算
4.当关系模式R(A,B)已属于3NF,下列说法中( )是正确的 (满分:2)
A. 它一定消除了插入和删除异常
B. 仍存在一定的插入和删除异常
C. 一定属于BCNF
D. A和C都是
5.下列概念中,( )不用于嵌入式SQL与宿主语言之间的交互。 (满分:2)
A. 通信区
B. 游标
C. 主变量
D. 文件
6.关系规范化中的插入操作异常是指( )。 (满分:2)
A. 不该删除的数据被删除
B. 不该插入的数据被插入
C. 应该删除的数据未被删除
D. 应该插入的数据未被插入
7.“脏”数据的读出是( )遭到破坏的情况。 (满分:2)
A. 完整性
B. 并发性
C. 安全性
D. 一致性
8.数据库中只存放视图的( )。 (满分:2)
A. 操作
B. 对应的数据
C. 定义
D. 限制
9.若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合共有元组( )个。 (满分:2)
A. 6
B. 8
C. 9
D. 12
10.关系规范化中的删除操作异常是指( )。 (满分:2)
A. 不该删除的数据被删除
B. 不该插入的数据被插入
C. 应该删除的数据未被删除
D. 应该插入的数据未被插入
二、多选题:【10道,总分:20分】
1.事务具有如下性质( ). (满分:2)
A. 原子性
B. 一致性
C. 隔离性
D. 持久性
2.什么样的属性上不适合建立上索引( ). (满分:2)
A. 经常在查询中出现的属性
B. 属性值很少的属性,比如说性别
C. 经常更新的属性
D. 太小的表里的属性.
3.删除学号为05019的学生记录的SQL语句表达式中,不正确的有( ). (满分:2)
A. DELETE * FROM Student WHERE Sno='05019'
B. DELETE * FROM Student WHERE Sno LIKE '%05019'
C. DELETE FROM Student WHERE Sno='05019'
D. DELETE FROM Student WHERE Sno LIKE '%05019'
4.SQL语言支持RDBMS三级模式结构,其中外模式对应于( ). (满分:2)
A. 存储文件
B. 视图
C. 基本表
D. 数据库
5.开发、管理和使用数据库系统的人员主要有( ). (满分:2)
A. DBA
B. 系统分析员和数据库设计人员
C. 应用程序员
D. 用户
6.数据库设计过程中形成数据库的各级模式,大致可以总结为( ). (满分:2)
A. 概念设计阶段形成概念模式
B. 逻辑设计阶段形成逻辑模式和外模式
C. 物理设计阶段形成内模式
D. 概念设计阶段形成子模式
7.一个满足BCNF的关系模式有如下( )性质. (满分:2)
A. 所有非主属性对每一个码都是完全函数依赖
B. 所有的主属性对每一个不包含它的码,也是完全函数依赖
C. 没有任何属性完全函数依赖于非码的任何一组属性
D. 排除了任何属性对码的传递依赖和部分依赖.
8.通常SQL语言的数据操纵功能包括( )动词. (满分:2)
A. INSERT
B. UPDATE
C. DELETE
D. CREATE
9.连接操作是查询处理中最耗时的操作之一,等值连接最常用的实现算法有( ). (满分:2)
A. 嵌套循环法
B. 排序合并法
C. 索引连接法
D. Hash Join法
10.数据模型通常由( )要素组成 (满分:2)
A. 数据查询
B. 数据操作
C. 数据结构
D. 完整性约束
三、判断题:【20道,总分:60分】
1.若要求分解既保持依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNF (满分:3)
A. 错误
B. 正确
2.关系R与关系S的并,由属于R又属于S的元组组成。 (满分:3)
A. 错误
B. 正确
3.每个关系的数据结构是一张规范化的二维表。 (满分:3)
A. 错误
B. 正确
4.当指示变量为负值时,不管主变量为何值,均认为主变量值为NULL. (满分:3)
A. 错误
B. 正确
5.数据库系统的核心是数据库管理系统。 (满分:3)
A. 错误
B. 正确
6.事务遵守两段锁协议是可串行化调度的充分必要条件. (满分:3)
A. 错误
B. 正确
7.如果一个关系数据库中的所有关系模式都满足第三范式,那么在函数依赖范畴内,它已经实现了模式的彻底分解,达到了最高的规范化程序,消除了更新异常和信息冗余. (满分:3)
A. 错误
B. 正确
8.如果事务异常中止,则使用COMMIT语句,使数据库恢复到事务开始之前的状态. (满分:3)
A. 错误
B. 正确
9.候选码者是主码. (满分:3)
A. 错误
B. 正确
10.封锁粒度越大,可以同时进行的并发操作越少,系统的并发程序越低. (满分:3)
A. 错误
B. 正确
11.物理设计阶段,根据DBMS的特点和处理的需要,选择存储结构,建立索引,形成数据库的模式. (满分:3)
A. 错误
B. 正确
12.关系模型要求关系必须是规范化的,即每一个分量必须是一个不可分的数据项。 (满分:3)
A. 错误
B. 正确
13.数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。 (满分:3)
A. 错误
B. 正确
14.模式也称为外模式,它是数据库用户能够看见和使用的逻辑结构和特征的描述。 (满分:3)
A. 错误
B. 正确
15.系统地、严格地提出关系模型的是美国IBM公司的E.F.Codd。 (满分:3)
A. 错误
B. 正确
16.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果. (满分:3)
A. 错误
B. 正确
17.物理设计可以独立于数据库管理系统. (满分:3)
A. 错误
B. 正确
18.不可更新的视图与不允许更新的视图是两个相同的概念。 (满分:3)
A. 错误
B. 正确
19.如果对于实体集A中的每一个实体,实体B中都有一个实体与之联系,则称实体A与实体B具有一对一的联系。 (满分:3)
A. 错误
B. 正确
20.数据库系统的基础是数据模型。 (满分:3)
A. 错误
B. 正确
数据库系统17秋在线作业2
一、单选题:【10道,总分:20分】
1.数据库系统的核心是( )。 (满分:2)
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
2.反映现实世界中实体及实体间联系的信息模型称为( )。 (满分:2)
A. 存储模型
B. 概念模型
C. 关系模型
D. 层次模型
3.关系规范化中的插入操作异常是指( )。 (满分:2)
A. 不该删除的数据被删除
B. 不该插入的数据被插入
C. 应该删除的数据未被删除
D. 应该插入的数据未被插入
4.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 (满分:2)
A. 外模式
B. 内模式
C. 存储模式
D. 模式
5.关系运算中花费时间可能最长的运算是( )。 (满分:2)
A. 投影
B. 选择
C. 笛卡尔积
D. 除
6.3NF( )规范为4NF。 (满分:2)
A. 消除非主属性对码的部分函数依赖
B. 消除非主属性对码的传递函数依赖
C. 消除主属性对码的部分和传递函数依赖
D. 消除非平凡且非函数依赖的多值依赖
7.DBMS的恢复子系统,保证了事务( )的实现。 (满分:2)
A. 原子性
B. 一致性
C. 隔离性
D. 持久性
8.如果事物T获得了数据项Q上的排它锁,则T对Q( ). (满分:2)
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
9.数据库三级模式体系结构的划分,有利于保持数据库的( )。 (满分:2)
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
10.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为 (满分:2)
A. BD
B. BCD
C. ABD
D. ABCD
二、多选题:【10道,总分:20分】
1.数据模型的新发展主要有( ). (满分:2)
A. 复杂数据模型
B. 语义数据模型
C. 面向对象的数据模型
D. XML数据模型
2.通常所说的关系的完整性主要是指( ). (满分:2)
A. 实体完整性
B. 引用完整性
C. 用户定义的完整性
D. 数据完整性
3.数据抽象的常用方法有( ). (满分:2)
A. 继承
B. 分类
C. 聚集
D. 概括
4.对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是( ). (满分:2)
A. TeacherNo是主码
B. TeacherNo不能为空
C. TeacherNo的值可以是UNIQUE
D. TeacherNo必须惟一.
5.在SQL语句中,X为INT数据类型,可以用来表示"10<X<15"的是( )。 (满分:2)
A. X>10 AND X<15
B. X Between 10 And 15
C. X IN(11,12,13,14)
D. X Between 11 AND 14
6.数据库系统的体系结构通常分为3层,其中( )是数据库用户和数据库系统的接口,( )是数据库中全部数据的逻辑结构的描述,而( )是数据库物理结构的描述. (满分:2)
A. 模式
B. 外模式
C. 内模式
D. 数据结构
7.数据库的逻辑设计对数据库的性能有一定的影响,下列措施中可以明显改善数据库性能的是( ). (满分:2)
A. 将数据库中的关系进行完全的规范化
B. 将大的关系分解为多个小的关系
C. 减少连接运算
D. 尽可能地使用快照
8.数据的完整性是指数据的( ). (满分:2)
A. 一致性
B. 正确性
C. 相容性
D. 有效性
9.删除学号为05019的学生记录的SQL语句表达式中,不正确的有( ). (满分:2)
A. DELETE * FROM Student WHERE Sno='05019'
B. DELETE * FROM Student WHERE Sno LIKE '%05019'
C. DELETE FROM Student WHERE Sno='05019'
D. DELETE FROM Student WHERE Sno LIKE '%05019'
10.数据库系统具有( )特点. (满分:2)
A. 数据结构化
B. 数据共享性高
C. 数据独立性高
D. 数据由DBMS统一管理和控制
三、判断题:【20道,总分:60分】
1.数据结构描述的是系统的动态特性 (满分:3)
A. 错误
B. 正确
2.由EXIST引出的子查询,其目标列表达式通常用*。 (满分:3)
A. 错误
B. 正确
3.层次模型对具有一对多的层次联系的部门描述非常自然、直观、容易理解。 (满分:3)
A. 错误
B. 正确
4.当内查询的结果只有一个值时,可以用=代替IN谓词。 (满分:3)
A. 错误
B. 正确
5.若R(B,C)→R.A,则R.B→R.A,R.C→R.A (满分:3)
A. 错误
B. 正确
6.如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引. (满分:3)
A. 错误
B. 正确
7.函数依赖集的最小依赖集是唯一的. (满分:3)
A. 错误
B. 正确
8.两段锁协议是使并发操作实现可串行化调度的必要条件. (满分:3)
A. 错误
B. 正确
9.SQL是一种关系演算语言。 (满分:3)
A. 错误
B. 正确
10.E-R图向关系模型转换时,联系必须转换为一个独立的关系模型. (满分:3)
A. 错误
B. 正确
11.当把E-R图中的联系转换成关系模式时,若为一对多的联系,则一端实体集的码为连接关系的码. (满分:3)
A. 错误
B. 正确
12.E-R图表示的联系一定是实体之间的联系. (满分:3)
A. 错误
B. 正确
13.系统地、严格地提出关系模型的是美国IBM公司的E.F.Codd。 (满分:3)
A. 错误
B. 正确
14.嵌入式SQL语言中使用的主语言程序变量称为主变量. (满分:3)
A. 错误
B. 正确
15.静态转储是在系统中无运行事务时进行的转储操作. (满分:3)
A. 错误
B. 正确
16.属性的取值范围称为该属性的域。 (满分:3)
A. 错误
B. 正确
17.物理设计阶段,根据DBMS的特点和处理的需要,选择存储结构,建立索引,形成数据库的模式. (满分:3)
A. 错误
B. 正确
18.从关系R中找到满足给定条件的诸元组是投影运算。 (满分:3)
A. 错误
B. 正确
19.在SELECT语句中,可以用%表示任意长度(长度可以为0)的字符串。 (满分:3)
A. 错误
B. 正确
20.基本关系中行和列的顺序都是可以任意交换的。 (满分:3)
A. 错误
B. 正确
页:
[1]