资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
科目序号 :8244C 广播电视大学秦皇岛电大试题库( Http:// 1月成专、 普专期末考试
数据库基础与应用试题 2004年11月
一、 填空题 (每空1分,共40分) ,答案请写在答卷部分处。
1. SQL Server数据库应用的处理过程分布在 (1) 和服务器上。
2. SQL Server提供了动态的自我管理机制, 能够自动增大或缩小数据库所占用的 (2) 。
3. SQL Server与Windows 等操作系统完全集成, 能够使用操作系统的用户和域账号作为数据库的 (3) 。
4. 常见的SQL Server 的版本一般包括 (4) 、 (5) 、 (6) 、 开发版和评估版等。
5. 如果在Windows NT/ 上安装, 需要事先设置至少一个 (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(δC<70(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) 。
21.一个Access数据库对应于操作系统中的 ( 39) 个文件, 其文件扩展名为( 40) 。
二、 单选题 (每题 1分,共10分) ,答案请写在答卷部分处。
1.下列哪一个不是设置表间”关系”时的选项( 1 ) 。
A.实施参照完整性 B.级联追加相关记录
C.级联更新相关字段 D.级联删除相关记录
2.提高SQL Server性能的最佳方法之一是( 2 ) 。
A. 增大硬盘空间 B. 增加内存
C. 减少数据量 D. 采用高分辨率显示器
3.创立交叉表查询必须对( 3 ) 字段进行分组(Group By)操作。
A.标题 B.列表题
C.行标题和列标题 D.行标题、 列标题和值
4.下列( 4 ) 图标是Access中新建报表的标志。
A. B. C. D.
5.下列( 5 ) 图标是Access中新建宏的标志。
A. B. C. D.
6. 语句”USE master GO SELECT * FROM sysfiles GO”包括( 6 ) 个批处理。
A. 1 B. 2 C. 3 D.4
7. SQL Server的字符型系统数据类型主要包括( 7 ) 。
A. Int、 money、 char B. char、 varchar、 text
C. datetime、 binary、 int D. char、 varchar、 int
8 SQL Server提供的单行注释语句是使用( 8 ) 开始的一行内容。
A. ”/*” B. ”--” C. ”{” D. ”/”
9.下列( 9 ) 图标是Access中新建查询的标志。
A. B. C. D.
10. 用于配置客户端网络连接的工具是( ) 。
A. 企业管理器 B. 联机帮助文档
C. 客户端网络实用工具 D. 查询分析器
三、 根据商品库和教学库, 按照下列所给的每条SQL查询语句写出相应功能。( 每题5分, 共25分) 注意: 答案请写在答卷部分处
商品库的数据库包括:
商品表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
) or not exists (select *
from 选课
where 学生.学生号=选课.学生号
)
4. declare @a numeric(5,2)
set @a=(select avg(成绩) from score)
select *
from score
where 成绩>=@a
5. declare @a char(6)
set @a='李明'
if(exists(select * from students where 姓名=@a))
print '姓名为'+@a+'的同学存在! '
else
print '姓名为'+@a+'的同学不存在! '
四、 根据第三题所给的商品库和教学库, 按照下列给的每种功能写出相应的查询语句。( 每题5分, 25分) 注意: 答案请写在答卷部分处
1.从商品库中查询出数量小于10的商品代号的商品种数。
2. 商品库中查询出每类( 即分类名相同) 商品的最低单价。
3. 建教学库和课程表。说明课程号为主键。
4. 商品库中查询出比所有电视机的单价都高的每种商品。
5. 从商品库中查询出同一产地的商品只有一种的所有商品。
展开阅读全文