川农《数据库原理》在线作业一 下载本文

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

(单选题) 1: DBMS普遍采用()方法来保证调度的正确性。 A: 索引 B: 授权 C: 封锁 D: 日志 正确答案:

(单选题) 2: 数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。 A: 建立库结构 B: 系统调试 C: 加载数据 D: 扩充功能 正确答案:

(单选题) 3: 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是()。 A: 长度不变的 B: 不可分解的 C: 互相关联的 D: 互不相关的 正确答案:

(单选题) 4: 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式 的候选码是()。 A: AB B: BE C: CD D: DE

正确答案:

(单选题) 5: 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入 。 A: (’201009’,’111’,60,必修) B: (’200823’,’101’,NULL,NULL) C: (NULL,’103’,80,’选修’) D: (’201132’,NULL,86,’ ’) 正确答案:

(单选题) 6: 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。 A: 逻辑设计阶段 B: 概念设计阶段 C: 物理设计阶段 D: 需求分析阶段 正确答案:

(单选题) 7: 能够消除多值依赖引起的冗余的范式是 ( ) A: 2NF B: 3NF C: 4NF D: BCNF 正确答案:

(单选题) 8: 要保证数据库的数据独立性,需要修改的是()。 A: 模式与外模式 B: 模式与内模式

C: 三级模式之间的两层映射 D: 三层模式 正确答案:

(单选题) 9: 数据库系统的数据独立性体现在()。 A: 不会因为数据的变化而影响到应用程序

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C: 不会因为存储策略的变化而影响存储结构

D: 不会因为某些存储结构的变化而影响其他的存储结构 正确答案:

(单选题) 10: 子模式DDL是用来描述()。 A: 数据库的总体逻辑结构 B: 数据库的局部逻辑结构 C: 数据库的物理存储结构 D: 数据库的概念结构 正确答案:

(单选题) 11: 下述()不是DBA数据库管理员的职责。 A: 完整性约束说明 B: 定义数据库模式 C: 数据库安全

D: 数据库管理系统设计 正确答案:

(单选题) 12: 关系代数中的连接操作是由()操作组合而成。 A: 选择和投影 B: 选择和笛卡尔积

C: 投影、选择、笛卡尔积 D: 投影和笛卡尔积 正确答案: (单选题) 13: 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。 A: 概念设计 B: 逻辑设计 C: 物理设计 D: 全局设计 正确答案:

(单选题) 14: 在概念模型中的客观存在并可相互区别的事物称()。 A: 实体 B: 元组 C: 属性 D: 节点 正确答案: (单选题) 15: 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。 A: 需求分析阶段 B: 逻辑设计阶段 C: 概念设计阶段 D: 物理设计阶段 正确答案:

(单选题) 16: 关系模式中,满足2NF的模式()。 A: 可能是1NF B: 必定是1NF C: 必定是3NF D: 必定是BCNF 正确答案:

(单选题) 17: 数据流程图是用于数据库设计中()阶段的工具。 A: 概要设计 B: 可行性分析 C: 程序编码 D: 需求分析

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

正确答案:

(单选题) 18: 关系模式R中的属性全是主属性,则R的最高范式必定是()。 A: 1NF B: 2NF C: 3NF D: BCNF 正确答案:

(单选题) 19: 事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A: 一级封锁协议 B: 二级封锁协议 C: 三级封锁协议 D: 零级封锁协议 正确答案: (单选题) 20: 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段 A: I和II B: 只有II C: II和III D: 只有I 正确答案: (单选题) 21: 有关系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子句的内容是()。 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=’ 数据库’ 正确答案:

(单选题) 22: 在()中一个结点可以有多个双亲,结点之间可以有多种联系。 A: 网状模型 B: 关系模型 C: 层次模型 D: 以上都有 正确答案:

(单选题) 23: 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。

A: ADD INTO S VALUES(’张二’,’化学’,’80’) B: INSERT INTO S VALUES(’张二’,’化学’,’80’) C: ADD INTO S VALUES(’张二’,’化学’,80) D: INSERT INTO S VALUES(’张二’,’化学’,80) 正确答案:

(单选题) 24: 关系模式的候选码可以有1个或多个,而主码有()。 A: 多个 B: 0个 C: 1个

D: 1个或多个 正确答案:

(单选题) 25: 设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。 A: 1NF B: 2NF C: 3NF

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

D: BCNF 正确答案:

(单选题) 26: 关系数据库规范化是为了解决关系数据库中()的问题而引入的。 A: 提高查询速度

B: 插入、删除异常和数据冗余 C: 保证数据的安全性 D: 保证数据的完整性 正确答案:

(单选题) 27: 事务的持续性是指()。

A: 事务中包括的所有操作要么都做,要么都不做 B: 事务一旦提交,对数据库的改变是永久的

C: 一个事务内部的操作对并发的其他事务是隔离的

D: 事务必须使数据库从一个一致性状态变到另一个一致性状态 正确答案:

(单选题) 28: SQL中的视图机制提高了数据库系统的()。 A: 完整性 B: 并发控制 C: 隔离性 D: 安全性 正确答案:

(单选题) 29: 区分不同实体的依据是()。 A: 名称 B: 属性 C: 对象 D: 概念 正确答案:

(单选题) 30: 在SQL语言中,子查询是() 。 A: 返回单表中数据子集的查询语言 B: 选取多表中字段子集的查询语句 C: 选取单表中字段子集的查询语句

D: 嵌入到另一个查询语句之中的查询语句 正确答案:

(单选题) 31: 在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。 A: 范围越小 B: 约束越细致 C: 范围越大 D: 约束范围大 正确答案:

(单选题) 32: 下列的SQL语句中,()不是数据定义语句。 A: CREATE TABLE B: DROP VIEW C: CREATE VIEW D: GRANT 正确答案:

(单选题) 33: SQL语言中,删除一个视图的命令是()。 A: DELETE B: DROP C: CLEAR D: REMOVE 正确答案: (单选题) 34: 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。 A: 投影 B: 连接

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

C: 选择 D: 复制 正确答案:

(单选题) 35: 关系数据库中,实现实体之间的联系是通过关系与关系之间的()。 A: 公共索引 B: 公共存储 C: 公共元组 D: 公共属性 正确答案:

(单选题) 36: 若要在基本表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)) 正确答案:

(单选题) 37: 学生表(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 正确答案:

(单选题) 38: 描述数据库全体数据的全局逻辑结构和特性的是()。 A: 模式 B: 内模式 C: 外模式 D: 物理模式 正确答案: (单选题) 39: 在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( )

A: 外连接 B: 内连接 C: 左外连接 D: 右外连接 正确答案:

(单选题) 40: 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。 A: 1NF B: 2NF C: 3NF D: BCNF 正确答案:

(单选题) 1: DBMS普遍采用()方法来保证调度的正确性。 A: 索引 B: 授权 C: 封锁 D: 日志 正确答案:

(单选题) 2: 数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。 A: 建立库结构 B: 系统调试 C: 加载数据 D: 扩充功能