版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库应用基础课程设计报告学号:班级:第二部分、教务管理系统相关的表与视图的结构表的结构T教师关系表列名数据类型数据长度是否为空TNOvarchar16VTNvarchar16VSEXint4VAGEint4VS学生关系表列名数据类型长度允许空SNOvarchar20VSNchar20VSEXchar20VAGEint4VSC选课表列名数据类型数据长度是否为空CNOVARCHAR16是CNCHAR16否CTINT4否SCOREINT4否SNOVarchar16否TNOINT4否学生部分信息视图SI结构列名数据类型长度允许空SNOVARCHAR20VSNCHAR20VCNCHAR20VSCORE
2、INT4V第三部分、表与视图的数据列表表的数据列表T教师关系表TNOTNSEXAGE01赵成男3502李强男2803何东男3004李红女2205张力男39S学生关系表SNOSNSEXAGES1赵亦女17S2钱尔男18S3孙珊女18S4李思男21S5周武男19S6吴丽男15SC选课表CNOCNCTSCORESNOTNO2信息6080S3052信息6056S2051电脑6090S5011电脑6592S1043物理7590S3025自动化8075S4025自动化5565S6057会计5874S503创建命令:Create view SIasselect sn o,s n,cn ,score from
3、 s,scwhere s.s no=sc.s no执行结果:SNOSNCNSCORES1赵亦电脑92S3孙珊信息80S3孙珊物理90S5周武电脑90S6吴丽自动化65第四部分、自定义函数、存储过程、触发器的源码一、自定义函数1丨计算全体学生课程号为1的平均成绩DECLARE cnum char(15)declare aver floatset cnum=1select aver=(select avg(score)from SC WHERECNO=CNUMGROUP BY CNO)SELECT aver AS 1课程的平均成绩2对于给定的学号S3,查询该值在学生表中是否存在,假设存在返回0,不
4、存在返回1。declare num varchar,flag varcharset num=S3IF EXISTS(SELECT SNO FROM S WHERE SNO=num)select flag=1else select flag=0二、存储过程在TEACH数据库中,创建一个名称为QUERYTEACH的存储过程,该存储过程的功能是从数据表 S中根据学号查询某一同 学的和系别,查询的结果由参数 sn和dept返回.CREATE PROCEDURE QUER YTEACH(sno char(20),sn char(20)OUTPUT,dept char(10) OUTPUT)ASSELEC
5、T sn二 SN,dept=DEPTFROM SWHERE SNO=!sno(3)触发器创建一个触发器,当向S表中插入一条记录时,自动显示S表中 的记录。CREATE TRIGGER CHANGEDISPLAYON SFOR INSERTASSELECT * FROM S第五部分、自定义函数,存储过程,触发器的执行结果自定义函数declare 亦回 varch*i,laf Vi&rcharsetr S3IF k :叭计 SELECT SNO FftOl S WHERE SNO 飭ua lrrt詆L科1elre1*4 QTH12f詰會己成功林厂4口 RT&印靖凰|*存储过程触发器lhMtt in
6、to S SBO, SB SEX. AE. &EPT VALUES S7 n 33 .立 fl團)1SHO SNn网捕|EEaflSEMAGE DEPTPART 6课程设计的体会与建议通过一个学期的数据库学习, 我觉得这门课程还是比较难学 的,期末考试并不是很理想。 对于两周的数据库实践感觉还是比 较茫然与困惑。实践的第一天,老师只是简单的说了下实践所要参考的重要 章节,同学们都感觉比较迷茫,不知道要干什么。后面几天就好 多了,大家都按照课本上的要求开始学习, 在学习的过程中还是 有比较多的问题的,但是我发现老师来机房的时间不够多,以致于同学们堆积了很多问题,所以希望老师以后能多去机房解答同 学们的难题。两周的实践说短不短说长不长, 但是我却受益匪浅。我弄懂 了许多在学习中一直困扰我的问题,而且对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)3.7 DHCP 拓展案例(一)DHCP中继代理的配置
- 高中语文第4课词语万花筒第3节每年一部“新词典”-新词语课件新人教版选修语言文字应用
- 信息技术(第2版)(拓展模块)教案 拓展模块5 5.3常用核心技术3
- 2024年江西省中考英语试题含解析
- 校园展美 课件 2024-2025学年人美版(2024)初中美术七年级上册
- 高中物理第一章运动的描述2时间和位移课件新人教版必修
- 【中考考点基础练】第10章 温度与物态变化 2025年物理中考总复习(福建)(含答案)
- 2024至2030年中国圆柱石英晶体谐振器数据监测研究报告
- 2024至2030年中国发音板数据监测研究报告
- 2024至2030年中国八爪鱼数据监测研究报告
- 03 写景散文阅读训练-20232024学年七年级语文上册知识(考点)梳理与能力训练(解析)
- 基建岗位的职业生涯规划书
- 光伏项目强制性条文执行计划
- JGJ406T-2017预应力混凝土管桩技术标准附条文
- 铜绿假单胞菌感染诊治及护理
- 五年级上册语文第一~四单元阶段性综合复习(附答案)
- 压型钢板泄爆屋面施工方案
- 钻孔咬合桩施工工艺
- 电焊作业的火灾危险性及预防对策
- 无线通信与5G6G技术
- 大班室内低结构材料清单
评论
0/150
提交评论