版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库应用基础课程设计报告《数据库应用基础》课程设计报告学号:班级:姓名:姓名学号性别第一部分、教务管理系统的E-R图姓名学号性别成绩课程名年龄课程号成绩课程名年龄课程号选修学生课程 nm选修学生课程教室号指导m 教室号指导nn姓名讲授教师m姓名讲授教师 教师号性别职称教师号性别职称第二部分、教务管理系统相关的表与视图的结构表的结构T(教师关系表)列名数据类型数据长度是否为空TNOvarchar16√TNvarchar16√SE__int4√AGEint4√S(学生关系表)列名数据类型长度允许空SNOvarchar20√SNchar20√SE__char20√AGEint4√SC(选课表)列名数据类型数据长度是否为空CNOVARCHAR16是CNCHAR16否CTINT4否SCOREINT4否SNOVarchar16否TNOINT4否学生部分信息视图SI结构列名数据类型长度允许空SNOVARCHAR20√SNCHAR20√CNCHAR20√SCOREINT4√第三部分、表与视图的数据列表表的数据列表T(教师关系表)TNOTNSE__AGE01赵成男3502李强男2803何东男3004李红女2205张力男39S(学生关系表)SNOSNSE__AGES1赵亦女17S2钱尔男18S3孙珊女18S4李思男21S5周武男19S6吴丽男15SC选课表CNOCNCTSCORESNOTNO2信息6080S3052信息6056S2051计算机6090S5011计算机6592S1043物理7590S3025自动化8075S4025自动化5565S6057会计5874S503创立命令:CreateviewSIasselectsno,sn,cn,scorefroms,scs.sno=sc.snos.sno=sc.sno执行结果:SNOSNCNSCORES1赵亦计算机92S3孙珊信息80S3孙珊物理90S5周武计算机90S6吴丽自动化65第四部分、自定义函数、存储过程、触发器的源码一、自定义函数(1)计算全体学生课程号为1的平均成绩DECLARE@cnumchar(15)declare@averfloatset@cnum='1'select@aver=(selectavg(score)fromSCWHERECNO=@CNUMGROUPBYCNO)SELECT@averAS'1课程的平均成绩'(2)对于给定的学号S3,查询该值在学生表中是否存在,若存在返回0,不存在返回1。declare@numvarchar,@flagvarcharset@num='S3'IFE__ISTS(SELECTSNOFROMSWHERESNO=@num)select@flag=1elseselect@flag=0二、存储过程在TEACH数据库中,创立一个名称为QUERYTEACH的存储过程,该存储过程的功能是从数据表S中根据学号查询某一同学的姓名和系别,查询的结果由参数@sn和@dept返回.CREATEPROCEDUREQUERYTEACH(@snochar(20),@snchar(20)OUTPUT,@deptchar(10)OUTPUT)ASSELECT@sn=SN,@dept=DEPTFROMSWHERESNO=@sno(3)触发器创立一个触发器,当向S表中插入一条记录时,自动显示S表中的记录。CREATETRIGGERCHANGEDISPLAYONSFORINSERTASSELECT__FROMS第五部分、自定义函数,存储过程,触发器的执行结果自定义函数存储过程触发器PART6课程设计的体会与建议经过一个学期的数据库学习,我觉得这门课程还是比较难学的,期末考试并不是很理想。对于两周的数据库实践感觉还是比较茫然与困惑。实践的第一天,老师只是简单的说了下实践所要参考的重要章节,同学们都感觉比较迷茫,不知道要干什么。后面几天就好多了,大家都按照课本上的要求开始学习,在学习的过程中还是有比较多的问题的,可是我发现老师来机房的时间不够多,以致于同学们堆积了很多问题,因此希望老师以后能多去机房解答同学们的难题。两周的实践说短不短说长不长,可是我却受益匪浅。我弄懂了许多在学习中一直困扰我的问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级历史下册 9 宋代经济的发展教学设计 新人教版
- 三 金岳霖先生 汪曾祺教学设计中职基础课-基础模块 下册-语文版-(语文)-50
- 请帮我一下 第二课时(教学设计)-2024-2025一年级下册道德与法治(统编版)
- 基于深度学习的多目标跟踪算法优化结题报告
- 人教版(2019)必修第一册第一章宇宙中的地球第三节地球的历史第二课时教案设计
- 房地产代办手续服务合同
- 七年级地理下册 第八章 东半球其他的地区和国家 8.4澳大利亚教学设计 (新版)新人教版
- 人教七上2.2《海陆的变迁》教学设计
- 我为你点赞(教学设计)- 初三下学期教育主题班会
- 综合探究八 过去是怎样被记载下来的教学设计初中历史与社会(人文地理)七年级下册人教版(新课程标准)
- AI技术开启儿童文学创作新时代
- GB/T 1232.2-2025未硫化橡胶用圆盘剪切黏度计进行测定第2部分:初期硫化特性的测定
- 蔚来汽车买车合同协议
- 护理伦理学人卫版
- 欧泰科-吊挂软件使用教程
- 主题班会关于运动会主题班会
- 粤教版小学科学三年级上册教学计划
- 污水处理站员工培训实施方案
- 智慧公路交通讲座-日本的智能交通与智慧公路
- 2024年05月广东广州美术学院招考聘用协议年薪制工作人员4人笔试笔试历年典型考题及考点研判与答案解析
- 湖南高速铁路职业技术学院单招职业技能测试参考试题库(含答案)
评论
0/150
提交评论