云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SQL Server数据库应用综合复习题(1)

SQL Server数据库应用综合复习题(1)

  • 62 次阅读
  • 3 次下载
  • 2025/7/4 19:23:09

SQL Server数据库应用综合复习题(1)

一、填空题

1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。

2.在文件管理结点程序和数据在存储位置上是__________存放的。 3.在人工管理和文件管理阶段,程序设计__________数据表示。

4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。

6.在实体中能作为码的属性称为________,否则称为_________。

7.域是实体中相应属性的________,性别属性的域包含有________个值。 8.实体之间的联系类型有三种,分别为________、________和________。

9.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

10.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是________对________的联系。

11.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。

12.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。

13. 关系数据库系统具有________单一、采用________、数据完全________、________理论支持等优点。

14.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

15.在对象数据模型中,对象具有________性、________性和________性。 16.在________数据模型中,________不但能够继承,而且能够嵌套。 17.顾客购物的订单和订单明细之间的________对________的联系。

18.关系中的码可分为________、________、________、________和外码五种。 19.主码是一种________码,主码中的________个数没有限制。

20.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为学生关系中的________。

21.若一个关系为R(学生号,姓名,性别,年龄),则________可以作为该关系的主码,姓名、性别和年龄为该关系的________属性。

22.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)属于________运算,运算结果中包含有________个元组。

23.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则ПB(δC<70(R))的运算结果中包含有________个元组,每个元组包含有________个分量。

24.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72},

1

{4,30,60}},则R??R的运算结果中包含有________个元组,每个元组包含有________个分量。 25.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为________??________(δ课程号=’001’ ∨ 课程号=’002’(______))。

26.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则选修了课程名为’程序设计’课程的全部学生信息所对应的运算表达式为S??(________(________ ??(____________ (C)))。

27.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为______???课程号(______??(δ姓名=K(______)))。

28. 在一个关系R中,若存在X→(Y,Z),则也隐含存在________和________,称此为函数依赖的________规则。

29.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称______为关系R的一个________。

30.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在______函数决定和______函数决定。

31.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为________,该候选码含有______属性。

32. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码含有______属性。

33.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为________,该关系存在着_________函数依赖。

34.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足________范式,若要规范化为高一级的范式,则将得到________个关系。

35.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足________范式,若要规范化为第三范式,则将得到________个关系。

36.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},该关系只满足________范式,若要规范化为高一级的范式,则将得到________个关系

37.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。

38.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。

39.在SQL中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。

40.在列级和表级完整性约束中同时存在的约束分别为________、________、________和________等四种约束。

41.在________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。

42.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。 43. 在SQL中,单值约束的关键字为__________,检查约束的关键字为__________。

44.在SQL中,create table、alter table和drop table命令分别为在数据库中________、________和________基本表结构的命令。

45.在SQL中,根据基本表建立一个视图时,包括建立了该视图的________和________两个方

2

面。

46.当建立和删除一个视图时,对相应的基本表__________,当修改一个视图时,则对相应的基本表__________。

47.在SQL中,create view、update和drop view命令分别为________、________和________视图的命令。

48.在SQL中,建立 修改和删除视图的命令分别为__________、__________和__________。 49. 在SQL新版的查询语句中,________选项实现投影运算,________选项实现连接运算,________选项实现选择运算。

50.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物理设计、__________、__________等六个阶段。

51.需求分析阶段的主要目标是画出__________、建立__________和编写__________。 52.数据字典是对系统工作流程中________和________的描述。

53.需求说明书是系统总体设计方案,是________单位与________单位共同协商达成的文档。 54.概念设计阶段的主要任务是根据__________的结果找出所有数据实体,画出相应的________。

55.设计数据库的逻辑结构模式时,首先要设计好__________,然后再设计好各个________。 56.关系数据库系统中的全局模式由若干个________所组成,表与表之间的联系是通过定义的________和________实现的。

57.由概念设计进入逻辑设计时,原来的实体被转换为对应的________或________。

58.由概念设计进入逻辑设计时,原来的________联系或________联系通常不需要被转换为对应的基本表。

59.由概念设计进入逻辑设计时,原来的________联系通常需要被转换为对应的________。 60.机器实现阶段的任务是在计算机系统中建立____________,装入________,针对各种处理要求编写出相应的__________。

二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)

1.select count(distinct 产地) as 产地数 from 商品表2

2.select x.商品代号,分类名,产地,品牌 from 商品表1 x,商品表2 y

3

where x.商品代号=y.商品代号 and (品牌='熊猫' or 品牌='春兰')

3.select 学生.学生号,count(*) as 选课门数 from 学生,选课

where 学生.学生号=选课.学生号 group by 学生.学生号

4.select 课程.课程号,课程.课程名,count(*) as 选课人数 from 课程,选课

where 课程.课程号=选课.课程号 group by 课程.课程号,课程.课程名

5.select * from 课程

where exists (select 课程号 from 选课

where 课程.课程号=选课.课程号

group by 课程号 having count(*) between 2 and 4 )

三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)

1.从商品库中查询出每种商品的商品代号、单价、数量和产地。

2.从商品库中查询出数量大于10的商品种数。

3.从商品库中查询出数量在10和20之间的商品种数。

4.从商品库中查询出每类(即分类名相同)商品的最高单价。

四、根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能

假设存在名为AAA的数据库,包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩

4

搜索更多关于: SQL Server数据库应用综合复习题(1) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

SQL Server数据库应用综合复习题(1) 一、填空题 1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。 2.在文件管理结点程序和数据在存储位置上是__________存放的。 3.在人工管理和文件管理阶段,程序设计__________数据表示。 4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。 6.在实体中能作为码的属性称为________,否则称为_________。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com