版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云南工商学院2023-2023学年上学期2023级计算机科学与技术《工程数据库》模拟试卷一、单选题(本大题共20分,每小题2分,请将答案填写在括号中)1.在E-R图中,用来表达实体之间联系的图形是(B)A.矩形 ﻩﻩ ﻩ B.菱形 C.椭圆形 ﻩ ﻩD.平行四边形2.下面有关索引的描述对的的是(C)ﻩA.建立任意索引以后,本来的数据库表文献中记录的物理顺序都将被改变 B.索引与数据库表的数据存储在一个文献中ﻩC.创建索引是创建了一个指向数据库表原文献记录的构成的文献D.使用索引并不能加快对表的查询操作3.主键是用来实行(A) A.实体完整性约束ﻩﻩﻩﻩB.引用完整性约束 C.域完整性约束ﻩﻩ ﻩD.自定义完整性约束4.在T-SQL语言中,创建索引用的命令是(C)ﻩA.CreateProcedureﻩﻩﻩB.CreateTableﻩC.CreateIndexﻩ ﻩD.CreateView5.在Select语句中使用GroupBySNO时,SNO必须(C)ﻩA.在Where中出现ﻩﻩ ﻩB.在From中出现 C.在Select中出现 D.在Having中出现6.运营T-SQL命令SelectPower(2,3)的结果是(D) A.2 ﻩﻩﻩ B.3 C.6ﻩ ﻩﻩﻩﻩﻩD.87.若有如下一个表SS(学号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.下面哪个数据类型是用来存储字符的?(C)ﻩA.DateTime ﻩﻩ B.SmallMoneyﻩC.VarChar ﻩﻩ D.Int9.下列关于触发器的表述中哪些是对的的?(A)ﻩA.当触发器事件发生时会激活触发器B.触发器可以在存储过程中执行ﻩC.触发器可以从SQL语句中调用D.触发器可以传参数执行10.SQLServer中,用户应备份如下内容:(D) A.记录用户数据的所有用户数据库 B.记录系统信息的系统数据库 C.记录数据库改变的事物日记 D.以上所有二、填空题(本大题共10分,每小题2分,请将答案填写在横线上)1.T-SQL语句SelectStuff('同学们现在正在考试',8,2,'做练习')的执行结果是同学们现在正在做练习。2.Exist()方法用于执行一个XML查询,假如有结果则返回1。3.查询时使用到内连接的关键字是innerjoinon。4.在触发器中的inserted虚拟表的作用是在进行数据插入时缓存在数据库中的临时表。5.一个学生借多本书,同一本书只能被这个学生借阅,这种实体间的关系叫做一对多。三、判断题(本大题共10分,每小题2分,请在括号中打或者)1.默认情况下,所创建的索引都是聚集索引。(错)2.固定数据库角色:db_datawriter的成员可以对本数据库中表进行任何操作。(错)3.视图可以从基本表生成,也可以从其它视图生成。(对)4.执行带参数的存储过程的语法是execute过程名参数名=值。(对)5.SQLServer2023可以将将数据导入到任何类型的文献中。(错)四、简答题(本大题共10分,每小题10分)1.在一个表中,索引是否越多越好?为什么?答:错。由于当然不是,关于建立索引的几个准则:(1)合理的建立索引可以加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度。(2)索引越多,更新数据的速度越慢。五、实作题(本大题共50分,具体分值请看小题,有7个小题)某数据库有以下两张表:消费记录(消费记录号,消费时间,商品名称,金额,顾客卡号)顾客(顾客卡号,姓名,地址,消费次数)其中标有下划线的列为表的主键。根据表结构使用T-SQL语言实现下列功能的代码:1.编写创建数据表“顾客”代码,数据类型自拟。(本小题5分)Createtable顾客(顾客卡号char(10)primarykey,姓名varchar(20),地址char(50),消费次数int)Go2.编写代码:将下列顾客信息添加到“顾客”表。(本小题5分)顾客卡号:9527姓名:周星星地址:中国香港消费次数:3Insertinto顾客values('9527','周星星','中国香港',3)Go3.编写代码:修改顾客卡号为“9527”的交易次数,将其改为1次。Update顾客Set交易次数=1where卡号='9527'Go4.从“消费记录”表中查询交消费时间在2023年的平均消费金额。(本小题5分)SelectAvg(金额)as平均消费金额From消费记录Where消费时间between'2023-1-1'and'2023-12-31'Go5.编写代码:创建视图“V_消费情况”(本小题10分)该视图显示涉及:顾客卡号,姓名,消费时间,金额,消费记录号)CreateViewV_消费情况AsSelecta.顾客卡号,姓名,消费时间,金额,消费记录号From消费记录asainnerjoin顾客asbOna.顾客卡号=b.顾客卡号Go6.编写代码:创建带参数的存储过程“Pro_查询会员卡使用情况”(本小题10分)定义顾客卡号为参数,查询该卡相应的消费时间,商品名称,金额写出执行此过程的语句,查询卡号为'9876'的情况CreateProcedurePro_查询会员卡使用情况@nochar(10)AsBeginSelect消费时间,商品名称,金额from交易Where顾客卡号=@noEndGoExecutePro_查询会员卡使用情况@no='9876'Go7.编写代码:创建触发器“Tr_消费次数自动添加”,用于当“消费记录”表添加一个新记录时,相应顾客卡号的消费次数就加1。(本小题10分)CreatetriggerTr_消费次数自动添加On消费记录AfterinsertAsBeginUpdate顾客Set消费次数=消费次数+1Where消费卡号=(select消费
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 线上学习共同体构建-洞察分析
- 虚拟办公室服务行业国际化发展-洞察分析
- 外斐氏反应与疾病诊断-洞察分析
- 采购合同制定高效合同审查技巧3篇
- 采购合同条款细致剖析3篇
- 云端协议监测与优化-洞察分析
- 采购合同中的供应链信息化建设3篇
- 采购合同的制定与管理3篇
- 采购合同中的工程质量控制措施3篇
- 采购合同框架性协议3篇
- 高考小说阅读分类导练:诗化小说(知识导读+强化训练+答案解析)
- 设立法律咨询服务公司市场研究报告
- 合理使用抗生素
- 北师大版四年级数学上册《不确定性》说课稿
- 调整心态迎接期末考试主题班会
- 全国教育科学规划课题申报书:83.《供需适配性理论视域下我国老年教育资源供需匹配度研究》
- 统编本五年级上册语文选择题100道附参考答案
- 拍卖公司投标书范文精简处理
- 2023天地伟业安防产品技术参数和检测报告
- 6S检查表(工厂用)
- “课程思政”融入专业课教学的探索课程思政与专业课结合
评论
0/150
提交评论