




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐数据库期末综合练习题及答案数据库期末综合练习题及答案
来源:国院一班的日志
第一章
填空题:
1.在文件管理结点程序和数据在存储位置上是__________存放的。
2.在__________系统中,不简单做到数据分享,在__________系统中,简单做到数据分享。
3.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为
________。
4.分布式数据库系统既支持客户的________应用,又支持客户的________应用。
5.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。
7.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。
8.任一种数据模型都有________和________的区分。
9.层次模型是一棵________结构,关系模型是一个________结构。
10.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。
11.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的
________特征。
12.数据库系统中的四类用户分离为____________、____________、____________和____________。
13.在数据库体系结构的三级模式中,全局模式处于________层,外模式处于______层,内模式处于________层。
14.DBMS的主要功能之一是________和________数据字典。
15.SQL具有数据________、________、________和________等四种主要功能。
其次章
填空题:
1.设D1,D2和D3域的基数分离为2,3和4,则D1′D2′D3的元组数为________,每个元组有________个重量。
2.关系中的码可分为________、________、________、________和外码五种。
3.同学关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为同学关系中的
________。
4.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称________为子关系,________为父关系。
5.用户定义的________是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入
________。
6.特地的关系运算包括________、________、________和__________四种。
7.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则ПB(δCz.课程号andx.同学号=y.同学号
5.selectx.同学号,y.同学号,y.课程号
from选课x,选课y
wherex.同学号=@s1andy.同学号=@s2
andx.课程号=y.课程号
6.select*
from课程
whereexists(select课程号
from选课
where课程.课程号=选课.课程号
groupby课程号havingcount(*)between2and4
)
7.select*
from同学
where同学号in(select同学号
from选课
groupby同学号havingcount(*)=@a
2.declare@achar(6)
set@a='刘亮'
if(exists(select*fromstudentswhere姓名=@a))
print'姓名为'+@a+'的学生存在!'
else
print'姓名为'+@a+'的学生不存在!'
3.selectyear(入学日期)as入学年份,count(*)as人数
fromstudents
groupbyyear(入学日期)
4.selectday(入学日期)as入学日号,count(*)as人数
fromstudents
groupbyday(入学日期)
5.createprocedurexxk2
as
begin
selectx.学号,x.姓名,x.专业,count(*)as门数fromstudentsx,scorey
wherex.学号=y.学号
groupbyx.学号,x.姓名,x.专业
end
6.createprocedurexxk4
(
@achar(8),@bvarchar(10),@cnumeric(5,2))
as
begin
updatescore
set成果=@c
where学号=@aand课程名=@b
end
7.createprocedurexxk6
(
@achar(8),@bvarchar(10)
)
as
begin
deletefromscore
where学号=@aand课程名=@b
end
8.declare@achar(8),@bvarchar(10),@cnumeric(5,2)
declarexxxcursor
forselect学号,课程名,成果
fromscore
openxxx
fetchxxxinto@a,@b,@c
while@@fetch_status=0
begin
print@a+replicate('',3)+@b+str(@c)+replicate('',3)+(casewhen@c>=90then'优秀'
when@c>=70then'良好'
when@c>=60then'及格'
else'不及格'
end
)
fetchfromxxxinto@a,@b,@c
end
closexxx
deallocatexxx
9.declare@achar(8),@bvarchar(10)
declare@cnumeric(5,2)
declare@dint
set@d=80
declarexxxcursor
forselect学号,课程名,成果
fromscore
openxxx
fetchxxxinto@a,@b,@c
while@@fetch_status=0
begin
if(@c>=@d)print@a+replicate('',3)+@b+str(@c,5)fetchfromxxxinto@a,@b,@c
end
closexxx
deallocatexxx
10.declare@achar(8),@bvarchar(10)
declare@schar(8),@rvarchar(10)
set@s='20220001'
set@r='数学'
declarexxxcursor
forselect学号,课程名fromscore
openxxx
fetchxxxinto@a,@b
while@@fetch_status=0
begin
if(@a=@sand@b=@r)
begin
deletefromscore
wherecurrentofxxx
break
end
fetchfromxxxinto@a,@b
end
closexxx
deallocatexxx
五、期末综合练习题参考答案
第一章
填空题
1.分开
2.文件系统、数据库系统
3.记录、数据项
4.局部、全局
5.二元、一元
6.多、多
7.多、多8.型、值
9.树、二维表格10.关系定义、DBMS
11.状态、行为
12.数据库管理员、数据库设计员、应用程序员、终端用户
13.中间、最上、最下14.建立、维护
15.定义、查询、更新、控制
其次章
填空题
1.24、3
2.超码、候选码、主码、备用码
3.班级号、外码
4.R1、R2
5.完整性、数据库
6.挑选、投影、衔接、除
7.2、1
8.C、X、S
9.?同学号(X)、S
第三章
填空题
1.X←→Y、打算因素
2.彻低、部分
3.学号、系主任
4.X→Y、X→Z、分解性
5.(A,D)、2
6.(A,D)、伪传递
7.第一、不行再分8.(A,D)、部分
9.第一、310.其次、3
11.第三12.BC、打算因素
第四章
一、填空题
1.命令交互、程序执行、窗口界面
2.createschema、dropschema
3.6、4
4.列级、表级
5.createtable、altertable、droptable
6.values、select
7.实表、虚表8.衔接、平安
9.建立、修改、(更新)、删除10.select、from、where
11.中间衔接、左衔接、右衔接
二、按照主教材第四章所给的商品库和教学库,根据下列所给的每条SQL查询语句写出相应的功能。
1.从商品库中查询出全部商品的不同产地。
2.从商品库中查询出全部商品的不同产地的总数。
3.从教学库中查询出每个同学选课的门数。
4.从教学库中查询出至少选修了两门课程的所有同学。
5.从教学库中查询出同学号为@s1的同学和同学号为@s2的同学所选修的共同课程的课程号。
6.从教学库中查询出被2至4名同学选修的全部课程。
7.从教学库中查询出最多选修了2门课程(含未选任何课程)的所有同学。
8.从教学库中查询出选修了姓名为@a的同学的所有选课的全部同学。
三、按照教材第四章所给的商品库和教学库,根据下列所给的每种功能写出相应的查询语句。
1.selectcount(*)
from商品表1
where数量>10
2.select分类名,max(单价)as最高单价
groupby分类名
3.select分类名,sum(数量)as总数量
from商品表1
groupby分类名
4.select*
from商品表1
where单价>all(select单价
from商品表1
where分类名='电视机'
)
5.select商品表1.*,产地
from商品表1,商品表2
where商品表1.商品=商品表2.商品and产地in(select产地from商品表1x,商品表2y
wherex.商品=y.商品
groupby产地havingcount(*)=1
)
6.selectdistinctx.*
from课程x,选课y,选课z
wherey.课程号=z.课程号andy.同学号z.同学号
andx.课程号=y.课程号
7.select课程.课程号,课程名,count(课程.课程号)as人数
where课程.课程号=选课.课程号
groupby课程.课程号,课程名
orderby人数
第五章
填空题
1.规律设计、物理设计
2.数据流图、数据字典、需求说明书
3.局部ER图、整体ER图
4.商品实体、销售实体、收款实体
5.基本表、主码、外码
6.1对1、1对多
7.数据、操作
8.客房表、住宿表9.客房表、客房空闲表
第六章
一、单选题
1.D
2.B
3.B
4.A
5.C
6.C
7.D8.C9.D10.A
二、填空题
1.数据库窗体
2.标题栏、菜单栏、工作区
3.货币型、显示方式、精度
4.1、mdb
5.数据、数据库对象
6.取值范围
7.文本或数字、数字8.页眉、主体、页脚
第七章
一、单选题
1.C
2.B
3.D
二、填空题
1.Access数据库、更高版本
2.类模块、标准模块(次序无先后)
3.对象列表框,代码编辑区域,过程大事列表框
4.密码、权限
5.大小写
第八章
一、单选题
1.B
2.D
3.B
4.B
5.A
6.B
二、填空题
1.客户机(或客户端)
2.硬盘空间
3.注册账号(或登录账号)
4.企业版、标准版、个人版(次序无先后)
5.域用户账号
6.mdf、ndf、ldf(次序无先后)
7.批处理8.局部变量
9.?ab?10.bigint、int、smallint、tinyint(次序无先后)
11.windows关系12.规律组件
三、按照下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。
8892.同学号课程号无成果1.888
3.同学号课程号0
四、按照下面所给的AAA数据库,根据下列每种功能写出相应的Transact-SQL语句或程序段。
1.select学号,课程名,isnull(成果,-1)
fromScore
2.selectyear(getdate()),month(getdate())
3.selectleft(学号,4)
fronStudents
4.selectdatalength(25),datalength(getdate())
第九章
一、单选题
1.A
2.B
3.D
4.D
5.D
二、填空题
1.sp_renamedb
2.BackupDatabase、RestoreDatabase
3.备份
4.索引
5.插入、删除、修改
6.快
7.SELECT、SET8.数据、日志
9.多、多10.聚拢、非聚拢
11.非空、唯一、聚拢(次序无先后)12.--、/*、*/
13.SELECT、SET14.BEGIN、END
15.单条、BEGIN...END16.DECLARECURSOR、查询(或SELECT)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房产转让的合同书
- 标牌导视合同范本
- 2025荆门市房屋租赁合同范本
- 钢厂滤芯采购合同范本
- 输电线路验收规范培训
- 酒店安全生产教育培训
- 企业入股参股协议书二零二五年
- 土方工程劳务承包合同范例二零二五年
- 第七章租船货运合同的主要条款二零二五年
- 二零二五幼儿园幼师劳动合同书
- 6层框架住宅毕业设计结构计算书
- 《春秋三传导读》课件
- 教师情绪和压力疏导课件
- 麻醉科进修汇报课件
- 中小学生心理健康教育主题班会PPT教学课件
- ISO-IEC 27002-2022中文版完整详细
- 口腔正畸病例书写模板
- 呼叫中心产业研究报告
- 年产5万吨电石炉窑节能改造项目环境影响后评价报告
- 国内外材料牌号对照
- 药物临床试验概述课件(PPT 23页)
评论
0/150
提交评论