南开大学计算机科学与技术专业《数据库基础与应用》作业及答案1

数据库并发操作可能带来的问题包括()。

A.丢失更新

B.数据独立性会提高

C.非法用户的使用

D.增加数据冗余度

本题答案:
A
SQL语言易于学习,属于()语言。

A.过程化

B.非过程化

C.格式化

D.导航式

本题答案:
B
以下不属于服务器端脚本语言的是()。

A.JSP

B.PHP

C.ASP

D.ADO

本题答案:
D
事务的持续性是指()。

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据为的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

本题答案:
B
下述关于数据库系统的正确叙述是()。

A.数据库中只存在数据项之间的联系

B.数据库的数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系,记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

本题答案:
B
在SQL语言中,模式对应于()。

A.视图和部分基本表

B.基本表

C.存储文件

D.物理磁盘

本题答案:
B
数据模型是()。

A.现实世界数据内容的抽象

B.现实世界数据特征的抽象

C.现实世界数据库结构的抽象

D.现实世界数据库物理存储的抽象

本题答案:
B
在视图上不能完成的操作是()。

A.更新视图

B.查询

C.定义新的表

D.定义新的视图

本题答案:
C
关系模式中的模式至少遵循()。

A.1NF

B.2NF

C.3NF

D.BCNF

本题答案:
A
事务开始的SQL语句是()。

A.BEGIN TRANSACTION

B.COMMIT

C.ROLLBACK

D.UNDO

本题答案:
A
常见的数据库保护措施有安全性保护、完整性保护、并发控制和()。

A.故障恢复

B.并行分析

C.缺失性保护

D.串行优化

本题答案:
A
局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。

A.属性冲突

B.语法冲突

C.结构冲突

D.命名冲突

本题答案:
B
设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

A.该操作不存在问题

B.该操作丢失修改

C.该操作不能重复读

D.该操作读“脏”数据

本题答案:
B
关系规范化中的删除操作异常是指()。

A.插入、删除和数据冗余

B.提高查询速度

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

本题答案:
A
数据流程图(DFD)是用于描述结构化方法中()阶段的工具。

A.可行性分析

B.详细设计

C.需求分析

D.程序编码

本题答案:
C
日志文件用于记录()。

A.程序运行过程

B.数据操作

C.对数据的所有更新操作

D.程序执行的结果

假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

A.S

B.SC,C

C.S,SC

D.S,C,SC

在数据管理技术发展过程中,数据独立性最高的阶段是()。

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

数据库系统安排多个事务并发执行的过程称为()。

A.步骤

B.进程

C.调度

D.优先级

加锁协议中的“先申请先服务”原则可以避免数据库系统出现()。

A.活锁

B.死锁

C.读—写冲突

D.写—写冲突

实体完整性规则约束()。

A.候选关键字

B.外关键字

C.超关键字

D.主关键字

SQL语言应用于()。

A.层次数据库

B.网状数据库

C.关系数据库

D.非数据库

数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。

A.建立库结构

B.扩充功能

C.加载数据

D.系统调试

同一个关系模型的任两个元组值()。

A.不能全同

B.可全同

C.必须全同

D.以上都不是

如果一个关系模式R的所有属性都是不可分的基本数据项,则()。

A.R∈1NF

B.R∈2NF

C.R∈3NF

D.R∈4NF

不加控制的事务并发执行会导致的问题有()。

A.修改丢失

B.读脏数据

C.不可重复读取

D.破坏磁盘

关于数据库模型说法正确的是()。

A.数据库的逻辑设计的结果不是唯一的

B.通常以规范化理论为指导,优化数据模型

C.要按照需求分析阶段的要求,确定对数据模型的分解或者合并

D.规范化程度越高,关系模型越优

下列属于数据库实施阶段功能的是()。

A.建立实际的数据库结构

B.装入试验数据对应用程序进行测试

C.装入实际数据并建立起实际的数据库

D.选择合适的存储结构和存储路径

关于数据模型,说法正确的是()。

A.数据模型的好坏,直接影响数据库的性能

B.数据模型的选择,是设计数据库的一项首要任务

C.关系模型是用“图结构”来表示数据之间的联系

D.网状模型是用“二维表”来表示数据之间的联系

下面关于唯一索引描述正确的是()。

A.某列创建了唯一索引,则这一列为主键

B.不允许插入重复的列值

C.某列创建为主键,则该列会自动创建唯一索引

D.一个表中可以有多个唯一索引

运算的三大要素是()。

A.运算效率

B.运算对象

C.运算符

D.运算结果

下面说法错误的是()。

A.关系中的元组的个数是有限的

B.元组在关系中是无序的

C.关系中可以有完全相同的元组

D.关系中的属性不允许相同,次序是固定的

SQL Server支持在线备份,但在备份过程中不允许执行的操作是()。

A.创建或删除数据库文件

B.创建索引

C.执行非日志操作

D.自动或手工缩小数据库

将数据库的结构分成多个层次,是为了提高数据库的()。

A.数据独立性

B.逻辑独立性

C.物理独立性

D.管理规范性

对于数据库的物理设计者来说,主要考虑操作开销,包括()。

A.查询和响应时间

B.更新事务的开销

C.报告生成的开销

D.存储空间的开销

在SQL语句中,检索要去掉重复组的所有元组,可以使用LIKE。()

A.错误

B.正确

在数据库物理设计阶段,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构。()

A.错误

B.正确

当前事务正常结束,使用语句COMMIT通知系统,表示事务执行成功。()

A.错误

B.正确

数据仓库是面向日常事务处理的OLTP应用。()

A.错误

B.正确

二级封锁协议可以解决“脏”数据读取问题。()

A.错误

B.正确

排他锁保证了事务对数据的独占性,排除了其他事务对其执行过程的干扰。()

A.错误

B.正确

JDBC是一个使用关系数据库的应用程序接口,属于C++核心API的一部分。()

A.错误

B.正确

Erwin是一个数据库设计工具,可以创建数据库的逻辑模型和物理模型。()

A.错误

B.正确

SQL Server是Sun公司推出的面向对象数据库管理系统。()

A.错误

B.正确

属性是指实体具有的某种特性或若干方面的特性。()

A.错误

B.正确

在数据库技术中,“脏”数据是指回退的数据。()

A.错误

B.正确

实体是指现实世界客观存在的事物,概念性的事物不能称为实体。()

A.错误

B.正确

关系模型就是关系数据库。()

A.错误

B.正确

OLTP系统主要关注一个企业内部的当前数据,通常采用面向主题的数据模式。()

A.错误

B.正确

在数据库系统中,对存取权限的定义称为授权。()

A.错误

B.正确