




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——数据库实验报告,存车记录--dropTRIGGERt_update_bor_Pay
定义还车之后差法付款触发器
CREATETRIGGERt_update_bor_Pay
ONborrowinfo
AFTERupdate
AS
DECLARE@bSmalldatetime
DECLARE@rnoint
DECLARE@rSmalldatetime
SET@r=(SELECTrdateFROMInserted)SET@rno=(SELECTrnoFROMInsertedSET@b=(SELECTbdateFROMInserted)
SET@r=(SELECTrdate
FROMInserted)
SET@rno=(SELECTrno
FROMInserted
SET@b=(SELECTbdate
FROMInserted)
insertINTOPayinfo(rno,Pay,Paydate)VALUES(@rno,5*DATEDIFF(day,@b,@r)+5,GETDATE())GO2.6.2
insertINTO
Payinfo(rno,Pay,Paydate)VALUES(@rno,5*DATEDIFF(day,@b,@r)+5,GETDATE())
GO
2.6.2视图的定义
建立空房间信息视图
createviewv_borrow--1
As
Selectbno,rnamefromborrowinfo,Cyclelistinfo
Cyclelistinfo.rno=borrowinfo.rnoandborrowinfo
rname,bno
where
.rdateisNULLgroupby
go
go
建立付款视图
createviewv_Pay--1
As
SelectCyclelistinfo.rno,rname,Payinfo.PayassumPay
fromCyclelistinfo,PayinfowhereCyclelistinfo
Cyclelistinfo.rno,rname,Payinfo.Pay
go
.rno=Payinfo.rnogroup
by
J结果
1
mg
2
mamesumFayj王二2190
建立视图自行车存储数据
createviewv_stock--1
As
Selectbno,bname,cuncheliangbno,bname,cuncheliang
fromBicycleInfo
groupby
263存储过程定义
1存储过程,存车
createprocedurecunche
@r_rnoint,@b_bnoint
As
INSERTINTOborrowinfo(bno,rno,bdate)VALUES(@b_bno,@r_rno,GETDATE())go
--dropproceduredaizou
2存储过程,取车
create
procedure
daizou
@r_rno
int,@b_bno
iint
As
UPDATE
borrowinfo
SETrdate=GETDATE()
Where
rno=@r_rno
andbno=@b_bnoandrdate
isNULL
go
3存储过程,查询
createprocedurechaxun
@r_rnoint
As
selectrname,bname,
borrowinfo
.bdateas
ydate,tno
fromBicycleInfo
,borrowinfo
,Cyclelistinfo
whereborrowinfo
.rno=@r_rno
andBicycleInfo
.bno
=borrowinfo
.bnoand
Cyclelistinfo.rno
=@r_rnoand
borrowinfo.rdate
is
NULLo
2.6.4数据操纵验证
数据操纵验证见附录
3收获与体会
经历了两周的数据库课程设计,我从开始只知道写几句SQL语句到对数据库设计有了
个全新的认识,从理论上升到了实践的高度,收获颇丰。
在实习的过程当中,我遇到了好多问题,特别是在开始需求分析阶段,觉得什么也不会做,什么也不知道去做。后来在网上了解到了好多关于客房管理的知识,对数据库设计也有了一定的了解,在自己的努力下和老师悉心指导了下,我学到了课堂上学不到的好多东西,虽然也被老师批评过,但是批评之后,我对知识的记忆将更加深刻。
从中我知道了,只要我们不畏艰辛,坚持不懈,我们能做到好多不敢想不敢做的事情,
只有从失败中不断学习,才能进步
4存在的问题与建议
4.1存在问题
对书本知识不熟悉,课程设计过程当中需要不断的查阅课本,这样造成了时间的浪费。
对SQLServer2000操作不熟悉,导致导入数据是经常出错,造成了一些不必要的麻烦,应当提高操作熟练程度。
对于触发器和存储过程定义不是很熟悉,有的稍微难点的语句写不出来,对于数据库定义语句应当要熟练把握。
对数据库设计总体把握不是很确切,导致中间屡屡反复的改动前面的业务流程图、数据流图和E-R图。
5对于流程图和业务流程图er图的把握还差好多
4.2感受
在实习中,老师对我们细心辅导让我很感动,同学也热心的解答了我问的问题,唯一觉得不太适应的就是数据库实习的时间太短暂,没有充分的时间去全面考虑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省宁波市镇海中学2025年5月第二次模拟考试 生物试卷+答案
- 大班绘画活动《美丽的衣服》
- 人类的起源和发展教学设计
- 因式分解知识点总结模版
- 开展法制教育进校园活动方案
- 工程造价管理团队年度工作总结
- 食管类癌的临床护理
- 影城消防培训试题及答案
- 银行总行面试题目及答案
- 银行小组面试试题及答案
- 2025年甘肃省武威第二十中学生物七年级下册新人教版期中模拟练习题(含答案)
- 仓库7s管理制度培训
- 复式交分道岔检查课件
- 2025-2030中国斯特林制冷机行业市场发展趋势与前景展望战略研究报告
- 制造业产品全生命周期管理流程
- 冷库安全培训
- 2024-2025北师版七下数学-第五章 图形的轴对称-章末复习【课件】
- 物业管理答辩5分钟
- 屋面保温工程施工方案
- 土木工程专业就业能力展示
- 中铝物资有限公司招聘笔试冲刺题2025
评论
0/150
提交评论