下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云南工商学院2023-2024学年上学期
2023级计算机科学与技术《工程数据库》
模拟试卷
一、单选题(本大题共20分,每小题2分,请将答案填写在括号中)
1.在E-R图中,用来表示实体之间联系的图形是IB)
A.矩形B.菱形
C.椭圆形D.平行四边形
2.下面有关索引的描述正确的是(C)
A.建立随意索引以后,原来的数据库表文件中记录的物理依次都将被变更
B.索引与数据库表的数据存储在一个文件中
C.创建索引是创建了一个指向数据库表原文件记录的构成的文件
D.运用索引并不能加快对表的查询操作
3.主键是用来实施(A)
A.实体完整性约束B.引用完整性约束
C.域完整性约束D.自定义完整性约束
4.在T-SQL语言中,创建索引用的吩咐是X)
A.CreateProcedureB.CreateTable
C.CreateIndexD.CreateView
5.在Select语句中运用GroupBySNO时,SNO必需(C)
A.在Where中出现B.在From中出现
C.在Select中出现D.在Having中出现
6.运行T-SQL吩咐SelectPower(2,3)的结果是(D)
A.2B.3
C.6D.8
7.若有如下一个表S
S(学号Char(6)NotNull,姓名Char(8)NotNull,性别Char(2),年龄Int)
现向S表插入如下数据时,哪一行可以被插入(B)
A.('991001','李明芳',女,’23')
B.('990746','张为',NULL,NULL)
C.(NULL,'陈道一‘,'男',32)
D.('992345',NULL/女',25)
8.下面哪个数据类型是用来存储字符的?(0
A.DatcTimcB.SmallMoney
C.VarCharD.Int
9.下列关于触发器的表述中哪些是正确的?(A)
A.当触发器事务发生时会激活触发器
B.触发器可以在存储过程中执行
C.触发器可以从SQL语句中调用
D.触发器可以传参数执行
10.SQLServer中,用户应备份如下内容:(D)
A.记录用户数据的全部用户数据库
B.记录系统信息的系统数据库
C.记录数据库变更的事物日志
D.以上全部
二、填空题(本大题共10分,每小题2分,请将答案填写在横线上)
1.T-SQL语句SelectStuff('同学们现在正在考试',8,2,'做练习')的执行结
果是同学们现在正在做练习o
2.Exist。方法用于执行一个XML查询,假如有结果
则返回io
3.查询时运用到内连接的关键字是innerjoinon。
4.在触发器中的inserted虚拟表的作用是在进行数据插入时缓存在数据
库中的临时表。
5.一个学生借多本书:同一本书只能被这个学生借阅,这种实体间的关系叫做
一对多__________________O
三、推断题(本大题共10分,每小题2分,请在括号中打/或者X)
1.默认状况下,所创建的索引都是聚集索引。(错)
2.固定数据库角色:cb_datawriter的成员可以对本数据库中表进行任何操作。
(错)
3.视图可以从基本表生成,也可以从其它视图生成。:对)
4.执行带参数的存储过程的语法是execute过程名参数名二值。(对)
5.SQLServer2023可以将将数据导入到任何类型的文件中。(错)
四、简答题(本大题共10分,每小题10分)
1.在一个表中,索引是否越多越好?为什么?
答:错。
因为
当然不是,
关于建立索引的几个准则:
(1)合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数
据库的响应速度。
(2)索引越多,更新数据的速度越慢。
五、实作题(本大题共50分,具体分值请看小题,有7个小题)
某数据库有以下两张表:
消费记录(消费记录号,消费时间,商品名称,金额,顾客卡号)
顾客(顾客卡号,姓名,地址,消费次数)
其中标有下划线的列为表的主键。
依据表结构运用T-SQL语言实现下列功能的代码:
1.编写创建数据表“顾客”代码,数据类型自拟。(本小题5分)
Createtable顾客
(
顾客卡号char(10)primarykey,
姓名varchar(20J,
地址char(50),
消费次数int
)
Go
2.编写代码:将下列顾客信息添加到“顾客”表。(本小题5分)
顾客卡号:9527姓名:周星星地址:中国香港消费次数:3
Insertinto顾客values('9527'周星星中国香港',3)
Go
3.编写代码:修改顾客卡号为“9527”的交易次数,将其改为1次。(本小题
5分)
Update顾客Set交易次数二1where卡号二'9527'
Go
4.从“消费记录”表中查询交消费时间在2023年的平均消费金额。(本小题5
分)
SelectAvg(金额)as平均消费金额From消费记录
Where消费时间between'2013-IT'and'2013T2-31'
Go
5.编写代码:创建视图“V_消费状况”(本小题10分)
该视图显示包括:顾客卡号,姓名,消费时间,金额,消费记录号)
CreateViewV消费状况
As
Selecta.顾客卡号,姓名,消费时间,金额,消费记录号
From消费记录asainnerjoin顾客asb
Ona.顾客卡号二b.顾客卡号
Go
6.编写代码:创建带参数的存储过程“Pro_查询会员卡运用状况”(本小题10
分)
定义顾客卡号为参数,查询该卡对应的消费时间,商品名称,金额
写出执行此过程的语句,查询卡号为'9876'的状况
CreateProcedurePro_查询会员卡运用状况
@nochar(10)
As
Begin
Select消费时间,商品名称,金额from交易
Where顾客卡号二@no
End
Go
ExecutePro查询会员卡运用状况@no='9876'
Go
7.编写代码:创建触发器“Tr_消费次数自动添加”,用于当“消费记录”表添
加一个新记录时,对应顾客卡号的消费次数就加1。(本小题10分)
CreatetriggerTr_消费次数自动添加
On消费记录
Afterinsert
As
Begin
Update顾客
Set消费次数=消费次数+1
Where消费卡号二(select
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫肌瘤术后护理质量标准
- 健康保障方案与2026年保密协议
- 合资企业2026年运营协议书草案
- 2026年生物科技在医药研发中的突破性报告
- 高中生对基因编辑技术生命定义的哲学讨论课题报告教学研究课题报告
- 2026年房地产开发融资中的中介角色研究
- 2026年未来工程项目中土木工人的角色
- 2026年储能系统安全标准报告及未来五至十年能源存储报告
- 2026年乌拉特前旗民政局殡葬服务中心公开招聘工作人员备考题库及1套参考答案详解
- 2026年余姚市机关事务管理局公开招聘编外工作人员补充备考题库及一套完整答案详解
- 2025年新修订版《森林草原防灭火条例》全文+修订宣贯解读课件(原创)
- 2025年秋鲁教版(新教材)小学信息科技三年级上册期末综合测试卷及答案(三套)
- 工业设计工作流程及标准教程
- 2025年放射技师考试真题及答案
- 《好睡新的睡眠科学与医学》阅读笔记
- GB 20101-2025涂装有机废气净化装置安全技术要求
- 熔铝炉施工方案及流程
- 折弯工技能等级评定标准
- 全屋定制家具合同
- 2025年私人银行行业分析报告及未来发展趋势预测
- (正式版)DB32∕T 5179-2025 《智能建筑工程检测与施工质量验收规程》
评论
0/150
提交评论