




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2022sql考试试题2022年sql考试试题NIIT是一个学问型公司。它是全球最大的信息技术教化培训和供应IT解决方案的公司之一。下面是我整理的关于sql考试试题,欢迎大家练习!填空题(1空1分共20分)1、假如设计的表不符合其次范式,可能会导致_______,________,_______。2、SQL是由_______语言,________语言,_______语言组成。3、SQLServer在两个平安级上验证用户,分别是______________,_____________________。4、自定义函数由___________函数,_______________函数,___________________函数组成。5、备份策略的三种类型是__________备份,_______________备份,___________________备份组成。6、启动一个显式事务的语句为__________,提交事务的语句为__________,回滚事务的语句为__________7、表的每一行在表中是惟一的实体属于__________完整性,使列的输入有效属于__________完整性,两个表的主关键字和外关键字的数据应当对应一样属于__________完整性。简答题(共20分)1、在帮助中[,...n]意思是什么?(4分)2、请简述一下其次范式(4分)3、现有1销售表,它们结构如下:(4分)idint(标识号)codnochar(7)(商品编码)codnamevarchar(30)(商品名称)specvarchar(20)(商品规格)pricenumeric(10,2)(价格)sellnumint(销售数量)deptnochar(3)(售出分店编码)selldatedatetime(销售时间)要求:写出查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的全部记录。4、写一个存储过程,要求传入一个表名,返回该表的`记录数(假设传入的表在数据库中都存在)(4分)5、请简述UPDATE触发器如何工作原理。(4分)简答题:(共40分)1、(5分)运用一条SQL语句找到重复的值及重复的次数:有一数据表ZD_ks,其中有字段BM,MC,。。。,请查询出在ZD_ks中BM有重复的值及重复的次数,没有的不要列出。如下表:BMDUPCOUNT001300222、描述(5分)表1student学生信息表IDint学生编号Namevarchar学生姓名Sexbit性别(男0女1)Classint班级编号表2schedule课程信息表IDint课程编号Namevarchar课程名称表3Grade成果信息表IDint自动编号UIDint学生编号SIDint课程编号Numint考试成果(a)求各班的总人数(1分)(b)求1班女生和男生的平均成果(2分)(c)各班"数据结构"(课程名称)不及格的人数(2分)3、问题描述:(30分)本题用到下面三个关系表:CARD借书卡。CNO卡号,NAME姓名,CLASS班级BOOKS图书。BNO书号,BNAME书名,AUTHOR作者,PRICE单价,QUANTITY库存册数BORROW借书记录。CNO借书卡号,BNO书号,RDATE还书日期备注:限定每人每种书只能借一本;库存册数随借书、还书而变更。要求实现如下15个处理:1.找出借书超过5本的读者,输出借书卡号及所借图书册数。(2分)2.查询借阅了"水浒"一书的读者,输出姓名及班级。(3分)3.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。(3分)4.查询书名包括"网络"关键词的图书,输出书号、书名、作者。(2分)5.查询现有图书中价格最高的图书,输出书名及作者。(2分)6.查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。(4分)7.将"C01"班同学所借图书的还期都延长一周。(2分)8.从BOOKS表中删除当前无人借阅的图书记录。(2分)9.在BORROW表上建立一个触发器,完成如下功能:假如读者借阅的书名是"数据库技术及应用",就将该读者的借阅记录保存在BORROW_SAVE表中(注ORROW_SAVE表结构同BORROW表)。(4分)10.建立一个视图,显示"力01"班学生的借书信息(只要求显示姓名和书名)。(3分)11.查询当前同时借有"计算方法"和

是你****枝呀
实名认证
内容提供者


最近下载