数据库基础与应用复习资料.doc
文本预览下载声明
《数据库基础与应用》复习资料
一、填空题
1. SQL Server数据库应用的处理过程分布在 (1) 和服务器上。
2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 (2) 。
3. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的 (3) 。
4. 常见的SQL Server2000的版本一般包括 (4) 、 (5) 、 (6) 、开发版和评估版等。
5. 如果在Windows NT/2000上安装,需要事先设置至少一个 (7) 。
6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为 (8) 、 (9) 和 (10) 。
8.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称(11)为子关系,(12) 为父关系。
9.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则ПB(δC70(R))的运算结果中包含有 (13) 个元组,每个元组包含有 (14) 个分量。
10.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为 (15) ,它们之间互为 (16) 。
11.在一个关系R中,若存在X→(Y,Z),则也隐含存在 (17) 和 (18) ,称此为函数依赖的(19) 规则。
12.关系数据库中的每个关系必须最低达到 (20) 范式,该范式中的每个属性都是(21)的。
13.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足( 22)范式,若要规范化为高一级的范式,则将得到 (23) 个关系。
14.在实际的数据库管理系统中,对数据库的操作方式有 (24) 、 (25)和 (26)等三种。
15.在 (27)完整性约束中,每个约束只能涉及到1个属性,在(28)
16.基本表属于全局模式中的表,它是(29) ,而视图则属于局部模式中的表,它是(30)。
17.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计 (31) 、(32) 机器实现、运行维护等六个阶段。
18.在SQL中,create view、update和drop view命令分别为(33 ) 、 (34) 和删除视图的命令。
19.在SQL新版的查询语句中, (35)选项实现投影运算, (36)选项实现连接运算,(37)选项实现选择运算。
20.Access用户操作界面中的“工作区”也称为 (38) 。
二、单选题
1.下列哪一个不是设置关系时的选项
A.实施参照完整性 B.级联追加相关记录
C.级联更新相关字段 D.级联删除相关记录
.创建交叉表查询必须对字段进行分组(Group By)操作。
A.标题 B.列表题
C.行标题和列标题 D.行标题、列标题和值
4.下列( 4 )图标是Access中新建报表的标志。
A.. ...下列( 5 )图标是Access中新建宏的标志。
A.....Access中新建查询的标志。
A.. .. SQL查询语句写出相应功能。
商品库的数据库包括:
商品表1(商品代号char(8),分类号char(8),单价float数量int)
商品表2(商品代号char(8),产地char(8),品牌char(8) 两张表。
教学的数据库包括:
学生(学号char(8),姓名char(8),性别char(2),专业char(20),)
选课(学号char(8),课程号char(10),成绩Int)
课程(课程号char(8),课程学分Int ) 三张表。
1.select distinct 商品代号,单价
from 商品表1
2. select distinct x.*
from 学生 x,选课 y, 课程 z
where y.学生号=z.学生号 and y.课程号z.课程号 and x.学生号=y.学生号
3.select *
from 学生
where 学生号 in (select 学生号
from 选课
group by 学生号 having count(*)=5
显示全部