数据库系统19秋在线作业1题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 20 分)
1.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行().
A.安全性控制
B.完整性控制
C.并发控制
D.可靠性控制
2.在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
3.在关系模式R中,函数依赖X→Y的语义是().
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
4.反映现实世界中实体及实体间联系的信息模型称为()。
A.存储模型
B.概念模型
C.关系模型
D.层次模型
5.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
6.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的().
A.持久性
B.一致性
C.孤立性
D.隔离性
7.数据库系统的核心是()。
A.数据库
B.数据库管理系统
C.数据模型
D.软件工具
8.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
9.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序
B.命令
C.事务
D.文件
10.并发操作会带来()数据不一致性。
A.丢失修改、不可重复读、读脏数据、死锁
B.不可重复读、读脏数据、死锁
C.丢失修改、读脏数据、死锁
D.丢失修改、不可重复读、读脏数据
二、多选题 (共 10 道试题,共 20 分)
11.死锁的诊断机制主要有()
A.一次封锁法
B.顺序封锁法
C.超时法
D.等待图法
12.在关系代数的专门关系运算中,假定有关系R和S,运算结果为W.如果W中的元组属于R,或者属于S,则W为()运算的结果;如果W中的元组属于R而不属于S,则为()运算的结果;如果W中的元组既属于R又属于S,则W为()运算的结果.
A.笛卡尔积
B.并
C.差
D.交
13.若关系R属于第一范式,且每个属性都不传递依赖于码,则R属于().
A.第二范式
B.第三范式
C.BC范式
D.第四范式
14.视图的作用主要有().
A.简化用户的操作
B.使用户以多种角度看待同一数据
C.对重构数据库提供了一定程序的逻辑独立性
D.对机密数据提供安全保护
15.对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是().
A.TeacherNo是主码
B.TeacherNo不能为空
C.TeacherNo的值可以是UNIQUE
D.TeacherNo必须惟一.
16.数据库系统具有()特点.
A.数据结构化
B.数据共享性高
C.数据独立性高
D.数据由DBMS统一管理和控制
17.在SELECT语句的FROM子句中允许出现().
A.列名
B.基本表名
C.视图名
D.表达式
18.关于模式分解,可以得出如下结论().
A.若要求分解保持函数依赖,那么模式分离总可以达到3NF,但不一定能达到BCNF
B.若要求分解既保持函数依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNF
C.若要求分解具有无损连接性,一定可以达到4NF
D.若要求分解保持函数依赖,那么模式分离总可以达到BCNF
19.通常SQL语言的数据操纵功能包括()动词.
A.INSERT
B.UPDATE
C.DELETE
D.CREATE
20.关系运算主要有().
A.关系代数
B.元组演算
C.域演算
D.SQL
三、判断题 (共 20 道试题,共 60 分)
21.E-R图向关系模型转换时,具有相同码的关系模式可以合并.
22.基本关系中行和列的顺序都是可以任意交换的。
23.为了简化E-R图的设计,现实世界的事物能作为属性对待的,尽量作为属性对待.
24.码是唯一标识实体的属性和属性组。
25.当且仅当函致依赖A→B在R上成立,关系R(A, B,C)等于其投影R1(A,B)和R2(A,C)的连接。
26.连接操作都是同时从行和列的角度进行运算的。
27.在视图中插入一个元组时,该元组会同时插入到基本表中。
28.元组中的一行的值称为分量。
29.如果事务异常中止,则使用COMMIT语句,使数据库恢复到事务开始之前的状态.
30.一个数据库可以有多个模式。
31.基本表是实际存在的表,它是实际存储数据的逻辑表示。
32.嵌入式SQL是将SQL语句嵌入到程序设计语言中,被嵌入 的程序设计语言称为主语言.
33.事务故障的恢复是由系统重新启动时自动完成的,不需要用户干预.
34.物理设计可以独立于数据库管理系统.
35.静态转储是在系统中无运行事务时进行的转储操作.
36.SELECT子句的<目标列表达式>可以是表中的属性列,但不能是表达式。
37.若要求分解具有无损连接性,一定可以达到4NF
38.系统地、严格地提出关系模型的是美国IBM公司的E.F.Codd。
39.表中的一行即为一个属性。
40.逻辑设计可以独立于数据库管理系统.