数据库原理 D卷 90分

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题
1. 连接到SQL SERVER后,如果要使用数据库,应在登录时指定登录到哪种服务?
A、数据库服务器
B、应用服务器
C、数据库引擎(Database Engine)
D、客户端应用
2. 数据库系统可能发生的主要故障类型有()。

A. 事务故障
B. 事务故障,系统故障,磁盘故障
C. 系统故障
D. 磁盘故障
3. 造成事务故障的原因可能是()。

A. 设备故障
B. 硬件错误
C. 软件漏洞
D. 逻辑错误
4. 日志记录的作用是()。

A. 硬件错误
B.软件漏洞
C.设备故障
D.为了保证在发生故障以后,数据库系统能恢复到和故障发生之前一致的状态
5. SQL SERVER 2005的SQL语言Transact SQL (T-SQL)基于的SQL语言标准是()。

A. ANSI-86
B.ANSI-2008
C.ANSI-99
D. ANSI-92
6. 下列不是数据库技术与多学科技术的有机结合的是()。

A. 并行数据库
B. 移动数据库
C. 空间数据库
D.知识库
7、“年龄在15至30岁之间”这种约束是属于DBMS的()功能。

A、安全性
B、完整性约束
C、恢复
D、并发控制
8、Varchar(n)数据类型,其中参数 n 表示()。

A、保存字符型数据的长度
B、占用存储空间 bit 值
C、字符串可达到的最大长度
D、字符串长度的下限
9、在GRANT语句中用()表示授予授权的权限。

A、WITH GRANT
B、GRANT
C、WITH PRIVILEGE
D、WITH GRANT OPTION
10、SQL函数和过程的正确描述是()。

A、SQL过程不可以同名
B、同名的SQL函数,参数数量和类型可以相同
C、SQL函数不可以同名
D、同名的SQL函数,参数可以相同
二、多选题
1. 下列技术是为了提高数据的存储和访问速度的有()。

A. 排序
B. 调度
C. 预读
D. 缓冲
E. 文件组织
2.在数据流图中出现的各种数据项、实体、存储都需要在()中体现。

A. 规格说明
B. 数据字典
C. 分析说明
D. 图表
3.实现二元连接操作的有()。

A. 索引嵌套循环连接算法
B. 归并连接
C. 嵌套循环连接算法
D. 散列连接
4、已提交事务的更新持久性性的程度可以按如下分类()。

A、三方保险
B、一方保险
C、一方强保险
D、两方强保险
E、两方保险
5.数据库系统的结构可分为()。

A. 并行结构
B. 客户/服务器结构
C. 分布式结构
D. 集中式结构
E. 面向对象结构
6.常用的意向锁有以下哪些()?
A. SX
B. SIX
C. IS
D.XIS
E.IX
7、从数据库最终用户的角度看,数据库系统的结构可分为()等等。

A、集中式结构
B、并行结构
C、分散结构
D、客户/服务器结构
E、分布式结构
8、需求分析的重点是调查、收集和分析用户在数据库管理中的()。

A、处理要求
B、安全性与完整性要求
C、信息要求
D、并行控制要求
9、数据库的作用包括以下()。

A、数据存储
B、数据维护
C、数据分析
D、用户管理
E、方便管理
10、标准SQL规范中,定义的事务隔离级别有()。

A、未授权读取
B、授权读取
C、不可重复读取
D、可重复读取
E、序列化
三、填空题
1、目前广泛使用的数据库系统都是关系数据库系统。

2、C/S结构是一个简单的两层模型,一端是__客户机_______,另一端是服务器。

3、顺序索引有两类:分别是稠密索引和稀疏索引。

4、在文件组织结构中,定长记录结构就是存储数据的文件记录采用统一的长度。

5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,收回所授的权限使用___REVOKE_____语句。

四、简答题
1、请解释两阶段封锁协议。

答:要求每个事务分两个阶段提出加锁和解锁申请。

第一阶段是获得封锁,也称为扩展阶段;
第二阶段是释放封锁,也称为收缩阶段。

2、请简述B/S系统(Browser/Server)架构特点。

答:c/s架构分为客户端和服务器两层,用户在本地安装客户端软件,通过网络与服务器相互通信,最典型的应用有QQ聊天,微信,用户只需在客户端安装应用软件,实现与服务器之间的通信.
优点:
1)C/S架构的界面和操作可以很丰富。

2)安全性能可以很容易保证,实现多层认证也不难。

3)由于只有一层交互,因此响应速度较快。

缺点:
1)适用面窄,通常用于局域网中。

2)用户群固定。

由于程序需要安装才可使用,因此不适合面向一些不可知的用户。

3)维护成本高,发生一次升级,则所有客户端的程序都需要改变。

五、程序设计题
1、假设有如下的关系模式: S(供应商),数据项有SNO、SNAME、SADDR; P (零件),数据项有PNO、PNAME、COLOR、WEIGHT; J(工程项目),数据项有JNO、JNAME、JADDR; SPJ(连接记录),数据项有SNO、PNO、JNO、QTY,表示某供应商供应某种零件给某工程项目的数量QTY;并规定属性:SNO、SNAME、SADDR、PNO、PNAME、COLOR、JNO、JNAME、JADDR为字符型数据;WEIGHT、QTY 为数值型数据;列的宽度自定义。

试给出一SQL语句,查询“三峡工程”项目所使用的零件的总重量。

SELECT SUM( QTY*WEIGHT)
FROM P, SPJ, J
WHERE P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND J.JNAME =‘三峡工程。

相关文档
最新文档