20春《数据库原理与应用》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.数据模型的三要素是()
A.数据结构 数据操作 完整性约束
B.实体 属性 联系
C.外模式 模式 内模式
D.关系模型 层次模型 网状模型
2.关于SQL语言,下列描述不正确的是()
A.通过ODBC,用户可以使用SQL来访问任何类型的数据库
B.SQL是访问数据库的标准语言
C.SQL是结构化查询语言的所写
D.SQL只能访问FOXPRO生成的数据库
3.在关系数据库中模式对应的是()
A.视图和部分基本表
B.视图和所有基本表
C.索引
D.基本表
4.不允许任何其他事务对这个锁定目标再加上任何类型的锁是
A.死锁
B.排它锁
C.共享锁
D.以上都不是
5.关系数据库中的视图属于4个数据抽象级别中的()
A.逻辑模型
B.物理模型
C.概念模型
D.外部模型
6.分布式数据库与集中式数据库的最大区别是()
A.数据独立性
B.数据分布存储在多个地方
C.数据共享程度
D.DBMS的复杂度
7.对象的组成不包括选项中的()
A.一组消息
B.一组方法
C.一组实体
D.一组变量
8.如果事务T获得了数据项Q上的排它锁,则T对Q()
A.既可以读又可写
B.只能读不能写
C.只能写不能读
D.不能读不能写
9.在下列SQL语句中,修改表结构的是()
A.UPDATE
B.INSERT
C.CREAT
D.ALTER
10.下列SQL语句命令,属于DDL语言的是()
A.SELECT
B.GRANT
C.DELETE
D.CREATE
二、判断题 (共 5 道试题,共 10 分)
11.表中的一行即为一个元组。
12.数据项是数据的基本单位,即最小单位。
13.删除基本表的命令是:DELETE TABLE。
14.关系演算的基础是形式逻辑中的逻辑演算。
15.当B属性函数依赖于A属性时,属性A和B的联系是一对多。
三、多选题 (共 10 道试题,共 50 分)
16.事务必须具有的性质有()
A.隔离性
B.持久性
C.原子性
D.一致性
17.数据库管理系统所支持的主要数据模型有()
A.网状模型
B.索引模型
C.层次模型
D.关系模型
18.事务失效的原因有()
A.释放了事务所占有的资源
B.用户主动撤销事务
C.因系统调度差错而终止
D.事务无法执行而终止
19.分片的透明性包括以下()
A.局部数据模型透明性
B.复制透明性
C.分片透明
D.位置透明性
20.数据独立性分为()
A.逻辑独立性
B.物理独立性
C.插入独立性
D.分割独立性
21.SQL主要分成哪几个部分()
A.数据的定义
B.操纵
C.控制
D.和嵌入式SQL
22.关系数据语言可以分为哪几类()
A.具有关系代数和关系演算双重特点的语言
B.关系递归语言
C.关系演算语言
D.关系代数语言
23.下边()环境可以不使用DBMS
A.需要经常进行数据插入删除的环境
B.苛刻的实时环境
C.操作的数据不被查询语言支持
D.操作少,代码要求简练
24.数据库管理系统的功能有()
A.操纵功能
B.控制功能
C.建立和维护
D.定义功能
25.在删除被参照关系元祖时,系统可采取做法()
A.递归删除
B.置空值删除
C.级联删除
D.受限删除