




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、存储过程、触发器和用户自定义函数实验实验内容一练习教材中存储过程、触发器和用户自定义函数的例子。教材中的 BookSales数据库, 在群共享中,文件名为 BookSales.bak 。实验内容二针对附件1中的教学活动数据库,完成下面的实验内容。1、存储过程(1)创建一个存储过程,该存储过程统计“高等数学”的成绩分布情况,即按照各分数段 统计人数。(3)创建一个存储过程,该存储过程将学生选课成绩从百分制改为等级制(即A、B、C、D、E)。后与bWlLUCllhia H 的曲 ««. 30601 口 打(4)创建一个存储过程,该存储过程有一个参数用来接收学生姓名,该存储过程查
2、询该学 生的学号以及选修课程的门数。创建一个存储过程,该存储过程有两个输入参数用来接收学号和课程号,一个输出参 二获取相应学号和课程号对应的成绩。a | * kKi J 叼犷日d gj 口 nH:*。3口- _j M>ri 3 b<i<lik 于华超U 3 mani Ui+)断沏*BQ 5WS-,0*iS d/fiHI印- a <nWKW.w I4F 1 IM&tQfV?-MQMJMU旧 idflUkMAvMu« dUMD fl FTHi卡口 加独 FkM”2、触发器(1)为study表创建一个UPDATE虫发器,当更新成绩时,要求更新后的成绩不能低于
3、原来 的成绩。欢迎下载3I'M: tin 840B *»悯 Elt)| IH1M OtWfMM*H WCSJtlHhLitn;sN内Tb tfBL|DUfi1州QK931注日5HTE 0" p'lnc 3吗民加0用工:88 1q* Kca-fii .广.1 f/' F(l 11". Mipy HM刊 bib*,口不,7丁一的 也艰 if.-aiqBb'vj 同 a 产am L |r'UfflQfl 的IB密用H % rr 二 L E L :恭 Ef'OV 二 WPE101 匚 金/r p c. a *5 L Emw*
4、 n,/Jiitu 工 J.upadwy I I -333品M 11 - r n v Wvm n)L R>r>tBR - ocsf3trt ejf KmJ Edmf 9'F F r f叮理飞T厢eF京6*0国口 I丽n* ®1T m 眸5厘eQ "irffiT- DMC HUE ibt CFWI 3* ,¥ rD=aMl«K D *ui舁dp1a$1 谢lB£HHnfj 平向 二,onim加y:MU*«h4qiffwamhW?fiVEW,2%+1优*m至hrmBtA工但£UWHrW皿同岫i*曲5b3nKU
5、T±M*e*。卡ME1CMfuMWvlMXHSVIMaPIW口产存JW阿到mx««3H心旨口onim甲3E*raH,:/胃血 move TiiiK* ii-也=QI - KilrWft r上尸耳HKMlm >M5力£卡“小K(2)为study表创建一个DELETE虫发器,要求一次只能从study表中删除一条记录。欢迎下载17口IByl rtM.M!lrirariw口切m ni号*k 川口3= «b =1:Z Mx' *Kl:HiiL XAD *:皿 七 一二$ m %三,4 二 tag ' T rSf a 1 帛 小西9
6、- - 工丐 MI » g?L£ csLkn *h lie. hM «b«-r 1 «d*j inm i4 srel* Iwor? JH1 " > jlw de-ltd ri if o c*kb4mm/,*"* Citmh 电Lm*对d ±coa rzrssd. Hbc «3D«JCsj±j.arkL btx_ fnn Ein4工,一共不较*»4¥电录-:z njlfirilH.”叼加京。熊11口3而y1401/*W*h皿ildIULlWfflrtWHErrS
7、-i MkWM ihKMMdEl MidMMMA3F«F中事石lUldHC叫酿.mjl*luZKrv1431*-HwTiaiaiWM 54411am.E士加2AN1UQa 31白皿UCU1 cu»t1M UfiiJLT卬加Mifi II» 皿*fl nrr才 幅,中M IQlHvJv34 "最 E£9 S».fi «u »£J and) q金 MUUWMEL 二田 6 U di.344-加t a ,i 品国 r,<Moii a|gtf-*fd HLiM 壮善射川 s J品口0 . "EV
8、m _a Eum | AthprCih JiB If ki iJ gj »£*-1 O&B上rm rm| |n>i4r"0ISll?"=-» ”;lz*wl= *xzz器!片 J123A5k-7n«nu日 aeffEMMajy冏皿4驾n H芋*aiOlVMlI HS>»6MUiAJ-工”臼AWKJ9J1VAGMl加2 gnag«V«-IdO WVUnn «fgiwr115EWE*皿知函W«4加Lj>WMn 口*K*U:血k+Qi H&*=1*1*.Wl
9、Wil时际刊Duac-wjdjiir事mElkW*U5UnHJ*.(3)为course表创建一个INSERT触发器,要求插入的课程记录中任课教师不能为空。ihrd *l n<*«* «D£j mu w«c- 94m3 5&d T 4 4.野|f- tWto * * % /,_. JKAl vqi 3HH 3MCM a fcMBA-1 EZ/* LjB | ArEirEFEC电HE« Li atir工“一. z Ml!9修口组片r ±3 口 Xq 3 -/«dciniVATM抑 3M tMm 也打二一|£
10、;|MbflnuuUvttnix 3出力后占U d.tf w' t 3的«"/ F修1s Jmr叫善gJ. *9 d国 j Efl'E&P II h J b kl K>UU IBgrtf Ed B- J M* H套中图卡. k _3 db加 3 iS3的*u n, 方UKE,Se«c*i«*,ar 由 a siiK-*f女-中 ci m3 Wj 福y SHF*® , L U r1| ;"叫 DV -Q MEQU«ry7-Kff kh-An rwtntar 14 遍.F taif4 Cm M.4G
11、ES«FMlfliH> N 3EUECZ T3F Mffl '-011,EMAIAE I M nr| i|41m1> |mrMlk«=f gistrnmnwr 强色 口充白卡工.工 蛇啰 WVHT的|3 用KE HU Afl以H AildiAMW M A3FWF 吊量IFye i由 MaiArtl 看 sS-±M<*,. 士亍皿斤技 用:1»3巾|*3 口 1-SU12AildHULL打开KMM ibKded6 中ULE3BCC 鹏11 皿 J3*LHAM nW* flHMWnJ E ildUUGer WHO i FTri 业冷
12、 nu35 m ;F n -i - d* .p T Kl?l3£i a m4*,中-I. .ML41 mh> 曲售 TliW HbMBT <1Kk .J eA-GIRJI Ll h j日J 94> Ej bbC+HEiCaH- aM# fc 3 4taWM L 二 ribp-rtardr4 v 9 HmM.S 口电i U曰五力修砒1TL二4,二一3ar>-jrrd*iGf 二5TniMM叵H1B事皆事E皿 VV?E13.1J_T7我 ivyaiiMI .,tftlLJU-_ _UB" . «41.*#75F乜MlAM3L4J LbEOa日.
13、HUM«- -小arrwiKZF:VUWiW9EM*T 1 Q Hinms4iIM4IEA'.军鼻土里ft * x之彳血kMIU jtalSE: HIMi hTCtliT AdnnriivEv |MM ek!h IlKiMXi IffWK«.3、用户自定义函数(1)创建一个返回标量值的用户定义函数RectangleArea :输入矩形的长和宽就能计算矩形的面积。create function RectangleArea ( a int , b int ) returns intasbeginreturnak bend(2)创建一个用户自定义函数,功能为产生一张有关学
14、生成绩统计的报表。该报表显示每一门课程的课程号、课程名、选修人数、本门最高分、最低分和平均分。调用这个函数,生 成相应的报表并给用户浏览。create function student_table() returns tableasreturn (select student_course名,COUNT( student_course.tcid 课程号,course . cname 课程.sno ) 选修人数,max ( student_course.score )最高分,min ( student_course.score ) 最低分,avg ( student_course . score
15、 ) 平均分from student_course , coursewhere studentcourse.tcid =course . cnogroup by student_course.tcid , course . cname实验数据库说明教学活动数据库包括 student、course和study三个基本表,三个基本表的结构说明和数 据如下:(1)学生表(student)学生表的结构列名数据类型长度是否允许为空值字段说明snochar5NO学号snamechar8NO姓名agesmallint年龄sexnchar1性别说明:sno为主键,age的范围为1535之间,sex只能为“男”或“女”学生表的记录snosnameagesex98601李强20男98602刘丽21女98603张兵20男98604陈志坚22男98605王颖21女课程表(course)课程表的结构列名数据类型长度是否允许为空值说明cnochar4NO课程号cnamechar20NO课程名teacherchar8任课教师说明:cno为主键。课程表的记录cnocnameteacherC601高等数学周振兴C602数据结构刘建平C603操作系统刘建平C604编译原理王志伟(3)选课表(study)选课表的结构列名数据类型长度是否允许为空值说明snochar5NO学号cnocha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025公司法试题及答案解析
- 2025年高级化工仪表维修工理论知识试题库及答案
- 设备智能化升级考核试卷
- 亚热带水果种植与气候变化应对策略考核试卷
- 2025公需课新时代专业技术人员新理念素养提升试题及答案
- 印刷品印刷品包装材料环保性能要求考核试卷
- 时尚艺术融合的社区参与与公共艺术项目考核试卷
- 年产塑料制品36000件项目报告表
- 新闻刊登管理办法
- 建设监理管理办法
- 低碳经济视域下陕西省能源产业的转型与发展:挑战、机遇与策略研究
- 2025年小学数学教师招聘考试模拟试卷及答案
- 房地产企业土地增值税清算代理服务合同
- 智能化煤矿培训课件
- 中石化品牌管理制度
- 电梯砝码租凭合同范本
- 2025-2030中国1丁烯行业市场现状供需分析及投资评估规划分析研究报告
- 江西省宜春实验中学2025年物理八下期末教学质量检测试题含解析
- 国有融资担保公司笔试真题解析
- 中国黄酒行业市场发展现状及前景趋势与投资分析研究报告2025-2028版
- 养老院敬老院预算及成本管理制度
评论
0/150
提交评论