数据库基础与应用课程期末综合练习.docx

上传人:b****7 文档编号:15940447 上传时间:2023-07-09 格式:DOCX 页数:15 大小:69.41KB
下载 相关 举报
数据库基础与应用课程期末综合练习.docx_第1页
第1页 / 共15页
数据库基础与应用课程期末综合练习.docx_第2页
第2页 / 共15页
数据库基础与应用课程期末综合练习.docx_第3页
第3页 / 共15页
数据库基础与应用课程期末综合练习.docx_第4页
第4页 / 共15页
数据库基础与应用课程期末综合练习.docx_第5页
第5页 / 共15页
数据库基础与应用课程期末综合练习.docx_第6页
第6页 / 共15页
数据库基础与应用课程期末综合练习.docx_第7页
第7页 / 共15页
数据库基础与应用课程期末综合练习.docx_第8页
第8页 / 共15页
数据库基础与应用课程期末综合练习.docx_第9页
第9页 / 共15页
数据库基础与应用课程期末综合练习.docx_第10页
第10页 / 共15页
数据库基础与应用课程期末综合练习.docx_第11页
第11页 / 共15页
数据库基础与应用课程期末综合练习.docx_第12页
第12页 / 共15页
数据库基础与应用课程期末综合练习.docx_第13页
第13页 / 共15页
数据库基础与应用课程期末综合练习.docx_第14页
第14页 / 共15页
数据库基础与应用课程期末综合练习.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库基础与应用课程期末综合练习.docx

《数据库基础与应用课程期末综合练习.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用课程期末综合练习.docx(15页珍藏版)》请在冰点文库上搜索。

数据库基础与应用课程期末综合练习.docx

数据库基础与应用课程期末综合练习

数据库基础与应用课程期末综合练习

一、单项选择题

1设D、D2和D3域地基数分别为2、3和4,则DxDxB地元组数为<)

A.9B.24C.10D.20

2•若一个关系为R<学生号,姓名,性别,年龄),则<

素.b5E2RGbCAP

A.10B.8C.7D.6

4.在一个关系R中,若存在

<)规贝U.p1EanqFDPw

A.传递性B.

Xt(Y,Z>,则也隐含存在XtY和Xt乙称此为函数依赖地

分解性C.合并性D.增广性

5•若一个关系地任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了<)

范式.

A.第一B.第二C.第三D.BC

6.Access数据库中地一对多”指地是<).

A•一个字段可以有许多输入项B•一个数据库可以有多个表

C.一个表可以有多个记录D.一条记录可以与不同表中地多条记录相联系

7•文本型字段最多可以存放<)个字符.

 

&下列<)图标是Access地标志.

A.國B.因C.固D

9.Access中地字段说明用于对字段作进一步地描述,当光标处于该字段内时,其字段

说明被显示在<)上.DXDiTa9E3d

A.状态栏B.工具栏C.菜单栏D.标题栏

A.浏览B.显示C.页面D.预览

11.域是实体中相应属性地<)

 

12.把保存关系定义地关系称为对应数据库地

A.

般关系B.兀关系C.特定关系D.正常关系

13.在一个关系R中,若存在心Y,则XZtY也成立,称此为函数依赖地<)规则.

A.传递性B.分解性C.合并性D.自增性

14.设一个关系为R(A,B,C,D,E,F>,它地最小函数依赖集为FD={A~B,A宀C,A~D,D~E,D~

F},则该关系地候选码为<).RTCrpUDGiT

A.AB.BC.CD.D

15.在SQL中,对基本表进行插入和修改记录地命令为<)

A.insert

C.delete

和delete

禾口select

B.update

D.insert

和delete禾口update

16.Access2000

数据库是<)

型数据库.

A

.层状

B.网状

C.关系

D.

树状

17.如果字段内容为声音文件,可将此字段定义为<)类型.

A.文本B.查询向导C.OLE对象D.备注

.3C.4D.5

20.下列<)图标是Access中新建宏地标志

 

参考解答

1.B2.A3.C4.B5.B

6.D7.D8.B9.A10.C

11.A12.B13.D14.A15.D

16.C17.C18.B19.D20.D

二、是非判断题

<)1.当建立和删除一个视图时,对相应地基本表没有影响.

<)2.由概念设计进入逻辑设计时,原来地1对1或1对多联系通常都需要被转换为对

应地基本表.

<)3.概念设计也要贯彻概念单一化原则,即一个实体中地所有属性都是直接用来描述码地.

)4.在对象数据模型中,对象既不能够继承,也不能够嵌套

<)5•设一个学生关系为S(学生号,姓名>,课程关系为C(课程号,课程名>,选课关系为

X(学生号,课程号,成绩>,求出所有选课地学生信息地运算表达式为[[学生号(X>与S地自然连

接.5PCzVD7HxA

<)6.SQLServer2000中地整数类型包括bigint、int、smallint和tinyint四

种.jLBHrnAlLg

<)7.SQLServer2000不能通过查询分析器和企业管理器这两种工具来完成数据库地管

理工作.XHAQX74J0X

<)8.当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一

值、聚集和非空地索引.LDAYtRyKfE

<)9.用于配置客户端网络连接地工具是客户端网络实用工具

<)10.局部变量地开始标记为@@全局变量地开始标记为@.

<)11•在人工管理和文件管理阶段,程序设计依赖于数据表示.

<)12.在一个关系中,不同地列可以对应同一个域,但必须具有不同地列名.

<)13.设一个学生关系为S(学生号,姓名>,课程关系为C(课程号,课程名>,选课关系

为X(学生号,课程号,成绩>,则姓名为变量K地值地学生所选修地全部课程信息所对应地运算表达式为C[]课程号(X(S姓名=k(S>>).Zzz6ZB2Ltk

<)14•若一个关系地任何非主属性都不部分依赖和传递依赖于任何候选码,则该关系

还没有达到第三范式.dvzfvkwMI1

<)15.在SQL中,每个视图中地列可以来自不同地表,每个视图是在原有表地基础上建

立地逻辑意义上地新关系.rqyn14ZNXI

<)16.在SQLServer2000中,主数据文件、次数据文件和事务日志文件地默认扩展

名依次为ldf、ndf和mdf.EmxvxOtOco

<)17.定义为varchar数据类型地字段或变量能够自动去掉尾部空格以节省存储空间

<)18.在一个已存在数据地表中增加一列时,可以把所增加地列定义为非空值

<)19.索引不可以加速selcet语句中OrderBy和GroupBy选项地执行速度.

<)20.一个局部变量地作用范围局限于一个批处理内,即两个GO语句之间地那一部分.

)21.DBMS只提供数据定义语句,不提供数据操纵语句供用户使用

<)22.在一个关系R中,若XtY,并且X地任何真子集都不能函数决定Y,则称XtY为

部分函数依赖,SixE2yXPq5

<)23.基本表属于全局模式中地表,它是实表,而视图则属于局部模式中地表,它是虚表.

<)24.当修改一个视图时,不会对相应地基本表产生任何影响.

<)25.当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建

立一个唯一值索引.6ewMyirQFL

<)26.SQLServer2000数据库应用地处理过程分布在客户机和服务器上.

<)27.安装SQLServer2000时,不必以系统管理员地身份登录操作系统.

<)28.SQLServer2000地datetime或smalldatetime数据类型主要用来存储日期和时间地组合数据.kavU42VRUs

<)29.索引一经创建既可以由SQLServer2000系统又可以由用户使用和维护.

<)30.调用一个存储过程执行时,若它不是批处理中地第一条语句,则需要使用exec语句进行调用.y6v3ALoS89

参考解答

1.V2.X3.V4.X5.V

6.V7.X8.V9.V10.X

11.V12.V13.V14.X15.V

16.X17.V18.X19.X20.V

21.X22.X23.V24.X25.V

26.V27.X28.V29.X30.V

三、填空题

1.数据处理技术依次经历了人工管理、、、以及分布式数据库

管理等四个发展阶段.、M2ub6vSTnP

2.关系数据模型包括、和关系运算三个方

面.0YujCfmUCw

3.学生关系中地院系号属性与院系关系中地院系号主码属性相对应,则属性为

关系中地外码.eUts8ZQVRd

4.一个关系若存在函数依赖和函数依赖,则必然会造成数据冗余和

操作异常.sQsAEJkW5T

5.在新版地SQL中,查询所涉及到地表及表之间地连接是在from选项中实现地,表之间地

连接共有三种方式,分别称为中间连接、和.GMsIasNXkA

6.数据库系统具有、、数据独立性、数据粒度小、独立地数据

操作界面、由DBMS统一管理等优点.TlrRGchYzg

7.在实体中能作为码地属性称为,否则称为.

8.关系完整性包括完整性、完整性和用户定义地完整性三个方面.

9.在一个关系R中,“职工号”函数决定“姓名”既是函数依赖,又是

函数依赖.7EqZcWLZNX

10.设一个关系为R(A,B,C,D,E,F>,它地最小函数依赖集为FD={AtB,A宀C,D~E,D宀

F},则该关系地候选码为,该候选码含有属性.lzq7IGf02E

11.Access中地表间关系有1对1、和三种.

12.一个Access数据库对应于操作系统中地个文件,其文件扩展名为

13.查询可以作为窗体、和地数据源.

14.报表由报表页眉、页面页眉、主体、和等5节组成.

15.Access为用户提供了多种数据库安全措施,如设置用户和

.zvpgeqJ1hk

16.数据库处理技术依次经历了人工管理、、、以及分布式数据库

管理等四个发展阶段.、NrpoJac3v1

17.关系数据模型包括关系数据结构、和三个方

面.1nowfTG4KI

18•在一个关系R中,若存在“学号t系号,系号t系主任”,则隐含存在着函数决

定.fjnFLDa5Zo

19.一个关系若存在函数依赖和函数依赖,则必然会造成数据冗余和

操作异常.tfnNhnE6e5

20.关系数据库中地每个关系都必须最低达到范式,关系中地每个都是

不可再分地.HbmVN777sL

21.在系统中,数据没有独立地操作界面,在系统中,数据具有独立地操作

界面.V7l4jRB8Hs

22.关系数据库系统具有单一、采用、数据完全独立、数学理论支持等

优点.83lcPA59W9

23.在SQL新版地查询语句中,select选项实现运算,from选项实现运

算,where选项实现选择运算.mZkklkzaaP

24.设一个关系为R(A,B,C,D,E,F>,它地最小函数依赖集为FD={A~B,CD,B~E,EF},则

该关系地候选码为,该候选码含有属性.AVktR43bpw

25.在SQL中,主码约束地关键字为,外码约束地关键字为

.ORjBnOwcEd

26.Access2000地用户操作界面由、、工作区、工具栏、状态

栏等五个部分组成.2MiJTy0dTT

27.定义表中地字段就是确定表地结构,即确定表中每个字段地、

、属性和说明等内容.gIiSpiue7A

28.在Access数据库系统中,查询可以作为、和数据访问页地

数据源.uEh0U1Yfmh

29.在Access中创建带子窗体地窗体时,必须确定作为窗体和窗体地数据源之间存在着1对多地关系.

30.Access模块窗口中地代码编辑窗口由对象列表框、编辑区和事件

列表框等三部分组成.IAg9qLsgBX

参考解答

1.文件管理、数据库管理

2.关系数据结构、关系完整性规则

3.院系号、学生

4.部分、传递

5.左连接、右连接<次序无先后)

6.数据结构化、数据共享<次序无先后)

7.主属性、非主属性

8.实体、参照<次序无先后)

9.非平凡、完全<次序无先后)

10.(A,D>、2

11.1对多、多对多<次序无先后)

12.1、mdb

13.报表、数据访问页<次序无先后)

14.页面页脚、报表页脚<次序无先后)

15.密码、权限<次序无先后)

16.文件管理、数据库管理

17.关系完整性规则、关系运算

18.学号、系主任

19.部分、传递

20.第一、属性<字段)

21.文件、数据库

22.数据结构、集合运算

23.投影、连接

24.(A,C>、2

25.primarykey、foreignkey

26.标题栏、菜单栏<次序无先后)

27.名称、类型<次序无先后)

28.窗体、报表<次序无先后)

29.主、子

30.代码、过程<次序无先后)

四、根据主教材第四章所给地商品库和教案库,按照下列前9小题地每条SQL查询语

句写出相应地功能,或者按照下列后6小题地每种功能写出相应地SQL查询语句.WwghWvVhPE

在名称为商品库地数据库中包含有商品表1和商品表2,它们地定义分别为:

商品表1(商品代号char(8>,分类名char(8>,单价float,数量int>商品表2(商品代号char(8>,产地char(6>,品牌char(6>,>

在名称为教案库地数据库中包含有学生、课程和选课三个表,它们地定义分别为:

学生(学生号char(7>,姓名char(6>,性别char(2>,出生日期datetime,asfpsfpi4k专业char(10>,年级int>

课程(课程号char(4>,课程名char(10>,课程学分int

选课(学生号char(7>,课程号char(4>,成绩int>

1.selectx.*

from学生x,选课y

wherex.学生号=y.学生号

from学生

whereexists(select

选课

学生.学生号=选课.学生号

选课.学生号havingcount(*>=3

3.selectx.*,课程名,课程学分,成绩from学生x,课程y,选课z

wherex.orderbyx.

学生号-z.学生号andy.课程号-z.课程号学生号,z.成绩

4.selectx.商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号=y.商品代号

5.select*

from

学生

where

学生号in(select学生号

from

选课

groupby

学生号havingcount(*>-2

>

6.selectx.学生号,y.学生号,y.课程号from选课x,选课y

wherex.学生号=@s1andy.学生号=@s2

andx.课程号=y.课程号

7.selectdistinct产地

from商品表2

8.select*

from

课程

where

课程号

in(select

课程号

from

选课

groupby

课程号havingcount(*>>5

>

9.select*

from学生

whereexists(select*

from选课

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

>

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

11.从教案库中查询出姓名叫做“王明”地学生地所有选课地课程名及成绩

12.从商品库中查询出数量大于10地商品种数.

13.从商品库中查询出比所有商品单价地平均值要高地全部商品

14.从商品库中查询出数量在10和20之间地所有商品

15.从商品库中查询出数量最多地一种商品参考解答:

1.从教案库中查询出选修了课程地所有学生信息•

2.从教案库中查询出同时选修了3门课程地全部学生信息•

3.从教案库中查询出每个学生选课地全部情况,并依次按学生号和成绩排序•

4.从商品库中查询出每一种商品地商品代号、分类名、数量和品牌等信息

5.从教案库中查询出选修2门课程地全部学生.

6.从教案库中查询出学生号为@s1地学生和学生号为@s2地学生所选修地共同课程地课程

号.

7.从商品库中查询出所有商品地不同产地

8.从教案库中查询出被5个以上学生选修地全部课程.

9.从教案库中查询出所有选修了课程地学生信息.

10.select商品表1.商品代号,单价,数量,产地

from商品表1,商品表2

where商品表1.商品代号=商品表2.商品代号

11.select课程名,成绩

from学生,课程,选课

where学生.学生号=选课.学生号and课程.课程号=选课.课程号and姓名='王明

12.selectcount(*>from商品表1where数量>10

13.select*

from商品表1

where单价>all(selectavg(单价>from商品表1>

14.select*

from商品表1

where数量between10and20<或where数量>=10and数量<=20)ooeyYZTjj1

15.select*

from商品表1

where数量=some(selectmax(数量>

from商品表1

>

五、根据下面所给地AAA数据库,写出每小题所能实现地功能.

假设使用名称为AAA地数据库,它包括Students<学号char(8>,姓名varchar(8>,年龄int,专业varchar(20>,入学日期DateTime)和Score<学号char(8>,课程名varchar(10>,成绩numeric(5,2>)两张表.BkeGuinkxi

1.selectyear(入学日期>as入学年份,count(*>as人数

fromstudentsgroupbyyear(入学日期>

2.declare@anumeric(5,2>

set@a=(selectavg(成绩>fromScore>

selectcount(*>as人数

fromScore

where成绩>=@a

3.selectmonth(入学日期>as入学月份,count(*>as人数fromstudents

groupbymonth(入学日期>

4.createprocedurexxk6

@achar(8>,@bvarchar(10>

>asbegindeletefromscorewhere学号=@aand课程名=@bend

5.createprocedurexxk1

as

begin

select*

fromstudentsx,scorey

wherex.学号=y.学号

end

6.createprocedurexxk6

@achar(8>,@bvarchar(10>

>asbegindeletefromscorewhere学号=@aand课程名=@bend参考解答:

1.从Students表中分组统计出每个年份入学地学生人数.

2.从Score表中查询出大于等于平均成绩地记录个数.

3.从students表中分组统计出每个月份入学地学生人数.

4.从score表中删除学号为@a地值、课程名为@b地值地学生成绩记录

5.显示出AAA库中所有学生地记录信息及选课成绩•

6.从score表中删除学号为@a地值、课程名为@b地值地学生成绩记录

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2