- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】数据库实验四
成绩
南京工程学院
实 验 报 告
课 程 名 称 数据库应用与设计 实验项目名称 实验四 存储过程及触发器的应用 学生实验班级 工业工程131 实验学生姓名 杨锡腾 实验学生学号 201131335 同组学生姓名 实 验 时 间 2015年10月31日 实 验 地 点 工程实践中心2-202 实验成绩评定 指导教师签字
2015 年 11 月01日
一、实验目的
实验目的:存储过程及触发器的应用
实验类型:验证性试验
二、实验内容
本实验在实验二的基础上进行,实验一产生的模型适用于本实验(基于实验一建立的表和实验二插入的数据),撰写存储过程及触发器的执行SQL脚本,完成如下各题:
在选课信息库中包括以下三个关系表:
学生表:学生证号,学生姓名,专业
课程表:课程号,课程名
选课表:学生证号,课程号,成绩
用存储过程完成:
① 查找选计算机原理课程的学生的姓名和成绩的查询,并按学生证号升序排列。
② 查找某学生学习某专业的成绩情况
③ 根据课号查找选修该门课程的学生列表及平均、总分
用触发器完成:
① 学生证号规定以 S+7 位数字构成
三、实验环境
1、Windows XP 或 windows 2000;
2、安装 Microsoft SQL Server 2000 个人版或 MySQL 数据库管理软件。
3、Sdesigner6 等相关软件
4、其他实验环境
四、实验步骤及及内容
1.建立数据库
(1)建立E-R模型
建立学生表student、课程表curriculum以及选课表selectcula。
学生表与选课表一对多,课程表与选课表一对多。
(2)创建表
(3)插入记录
student插入新生记录:
insert into student values(2011121,李芸达,信息系);
insert into student values(2011122,王征,计算机系);
insert into student values(2011145,王静音,机械系);
insert into student values(2014532,刘皇叔,机械系);
insert into student values(2014324,吴良,网络系);
insert into student values(2011421,曹操,经管系);
course1插入课程信息;
insert into course values(01,计算机原理);
insert into course values(02,互换性与测量);
insert into course values(03,人因工程);
insert into course values(04,基础工业工程);
insert into course values(05,数据库);
insert into course values(06,财务管理);
insert into course values(07,机械制造);
sc1插入学生成绩;
insert into sc values(2011121,01,80.0);
insert into sc values(2011121,03,90);
insert into sc values(2011121,04,97);
insert into sc values(2011122,05,76);
insert into sc values(2011122,01,54);
insert into sc values(2011145,04,89);
insert into sc values(2014532,02,97);
insert into sc values(2014532,03,57);
insert into sc values(2014324,01,67);
insert into sc valu
文档评论(0)