二、应用题(每空2分,共30分)
1.有表SCORE(Sn0,Cn0,Degree),查询该表中分的学生学号和课程号:
SELECT山
FROM SCORE
WHERE Degree=【2】;
2.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为【3】。
3.在数据库系统中,【4】映像关系用于提供数据与应用程序问的逻辑独立性。
4.在SQL中,用【5】关键词消除重复出现的元组。
5.下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题:
USE bookdb GO
IF EXISTS(SELECT 【6】FROM Sysobjects
WHERE name=ˊmy_proc ˊand type=ˊ Pˊ、
DROPPROC my_proc GO
CREATE PROC my_proc
@a int,@b char(8),@C char(50)【7】
INSERT INTO author(author_id,author_name,address)VALUES(@a,@b,@c)GO
6.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未执行过,这就是保持数据库处于【8】状态。
7.数据仓库是一个面向主题、集成的、时变的、非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源提取数据,为了解决不同数据源格式上的不统一,需要进行的数据操作是【9】。
8.设有关系模式w(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为老师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下的函数依赖集:
F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}
w的规范程度可高达【10】。若将关系模式w分解为3个关系模式
W1(C,P),W2(S,C,G),W3(S,T,R,C)
则Wl的规范化程度可达到【11】,W2的规范化程度可达到【12】,W3的规范化程度可到达【13】。
9.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用的文件结构是【14】。
10.在UML模型中,用于表达一系列的对象、对象之问的联系以及对象间发送和接收消息的图是【15】。
二、应用题
1.第一空:Sno as学号,cno as课程号
第二空:(SELECT MAX(S1.Degree)FROM SCORESl)
【解析】通过As来对属性起别名,使得在新建的表中该属性名被定义为AS后面的别名。
2.手动监控机制
【解析】对数据库系统的监控分为手动监控机制和自动监控机制两种。
3.外模式/模式
【解析】外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之问的对应关系。当数据库模式发生变化时,通过调整外模式/模式问的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
4.DISTINCT
【解析】SQL的查询结果中允许有重复元组出现,因为在SQL的查询结果中去掉重复元组是一件非常耗时的工作,因此从性能的角度出发,只要不是特别指出,允许查询的结果中有重复元组存在。当然SQL也提供了去掉重复元组的方法(例如使用DISTINCT关键词)。
5.第一空:Name
第二空:as
【解析】在数据库中判断是否存在名为my_proc的存储过程,即从系统表中查询有没有和my_proc同名的过程,用“SELECT name FROM Sysobjects”表示。其中Sysobjects为系统表,保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等。比较常用的字段为:
Sysobjects(
Name sysname,一一object名称
id int.一一object id
xtype char(2),一一object类型
type char(2),一一object类型
uid smallint,一一object所有者的ID
)
创建存储过程的命令格式为:
CREATE PROC my_proc
@变量l,@变量2 AS{[;][…n]}[;]
::={[BEGIN]statements[END]}
6.一致性
【解析】数据库的一致性指的是事务执行成功则全部提交,必须使所有数据都具有一致的状态,如果一个事务提交失败,所有做过的更新全部撤销。
7.转换
【解析】数据仓库的数据来自多种数据源。不同的数据源可能由不同的平台开发,使用不同的数据库管理系统,数据格式也可能不同。源数据在被装载到数据仓库之前,需要进行一定的数据转换。数据转换的主要任务是对数据粒度以及不一致的数据进行转换。
8.第一空:1NF
第二空:4NF
第三空:lNF
第四空:3NF
【解析】Wl中存在着非主属性对码的部分依赖,所以它只能达到1NF。
9.堆文件
【解析】堆文件也称为无序文件。在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾。
10.通信图(协作图)
【解析】在UML模型中,通信图是交互图的一种,也被称作协作图。它是表达对象之间的联系以及对象间发送和接收消息的图。
正在阅读:
加拿大留学条件全面总结11-01
2019年中级会计职称《经济法》考试习题:仲裁程序11-18
个人求职信标准格式03-18
贵州省人民医院2017年住院医师规范化培训招录面试通知01-14
2017年广西北海中考分数查询系统12-17
大一新生入学军训感想400字范本【五篇】07-11
记一次难忘的联欢会作文500字10-30
2020年广东惠州中级经济师报名时间及入口(8月4日-8月18日)12-05
2021云南丽江中考加分政策07-11