天大21年春《数据库原理》在线作业一[答案]答案
《数据库原理》在线作业一
试卷总分:100 得分:100
一、单选题 (共 40 道试题,共 100 分)
1.消除了部分函数依赖的1NF的关系模式,必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:----
正确答案:----
正确答案:----
正确答案:----
2.下述()不是DBA数据库管理员的职责。
正确答案:----
A.完整性约束说明
B.定义数据库模式
C.数据库安全
D.数据库管理系统设计
正确选项:----
3.关系代数中的连接操作是由()操作组合而成。
A.选择和投影
B.选择和笛卡尔积
C.投影、选择、笛卡尔积
D.投影和笛卡尔积
正确答案:----
4.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A.建立库结构
B.系统调试
C.加载数据
D.扩充功能
专业答案:----
正确答案:----
5.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
正确答案:----
A.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
正确答案:----
B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
专业答案:----
正确答案:----
C.SAGE in>=20 and CNAME in ‘ACCESS’
D.SAGE>=20 and CNAME=’ ACCESS’
正确答案:----
6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
正确选项:----
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
专业答案:----
7.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
A.INSERT
B.DELETE
正确选项:----
专业答案:----
C.REFERENCES
D.SELECT
专业答案:----
正确选项:----
8.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
正确选项:----
9.数据流程图是用于数据库设计中()阶段的工具。
A.概要设计
B.可行性分析
C.程序编码
D.需求分析
正确答案:----
10.在SQL语言中的视图VIEW是数据库的() 。
A.外模式
B.模式
C.内模式
D.存储模式
正确答案:----
11.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。
A.R∩S
B.R∪S
C.R-S
D.R×S
正确答案:----
12.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id}; dept_id→dept_name,其满足()。
专业答案:----
A.1NF
B.2NF
C.3NF
D.BCNF
13.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。
A.T1正在写A,T2要读A
B.T1正在写A,T2也要写A
C.T1正在读A,T2要写A
D.T1正在读A,T2也要读A
正确选项:----
14.区分不同实体的依据是()。
A.名称
B.属性
C.对象
D.概念
正确答案:----
正确答案:----
15.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A.原子性
B.一致性
C.独立性
D.持久性
正确选项:----
16.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A.一级封锁协议
B.二级封锁协议
C.三级封锁协议
D.零级封锁协议
正确选项:----
17.关系代数运算是以()为基础的运算。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
正确答案:----
18.DBMS普遍采用()方法来保证调度的正确性。
正确选项:----
A.索引
B.授权
C.封锁
D.日志
正确选项:----
19.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
正确答案:----
20.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是()。
A.多对多
B.一对一
C.一对多
D.多对一
正确选项:----
21.若要在基本表S中增加一列CN(课程名),可用()。
A.ADD TABLE S(CN CHAR(8))
正确答案:----
B.ADD TABLE S ALTER(CN CHAR(8))
正确答案:----
C.ALTER TABLE S ADD(CN CHAR(8))
正确选项:----
D.ALTER TABLE S (ADD CN CHAR(8))
正确选项:----
22.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段
A.I和II
B.只有II
C.II和III
D.只有I
正确答案:----
23.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。
A.投影
B.连接
C.选择
D.复制
正确选项:----
24.子模式DDL是用来描述()。
专业答案:----
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
正确答案:----
25.SQL语言中,删除一个视图的命令是()。
A.DELETE
B.DROP
正确答案:----
C.CLEAR
D.REMOVE
正确答案:----
26.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A.建立库结构
B.系统调试
C.加载数据
D.扩充功能
27.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是()。
A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的
专业答案:----
28.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式
B.物理模式
C.子模式
D.内模式
正确答案:----
29.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。
正确答案:----
A.1NF
B.2NF
C.3NF
D.BCNF
30.后援副本的作用是()。
A.保障安全性
B.一致性控制
C.故障后的恢复
D.数据的转储
正确选项:----