中南大学 数据库实验报告2+3+4 物联网1103班.pdf

中南大学 数据库实验报告2+3+4 物联网1103班.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学数据库实验报告234物联网1103班

《数据库原理》 实验报告 (二、三、四) 学 号: 0909113224 姓 名: 樊列龙 班 级: 物联1103班 学 院: 信息科学与工程学院 任课老师: 盛津 实验日期: 2013.11.12 实验2:存储过程与触发器-2- 一、实验目的:-2- 二、实验内容(附代码):-2- 1、编写一段程序,将每种玩具的价格提高¥0.5,直到玩具的平均价格接近$24.5 为止。此外,任何玩具的最大价格不应超过$53。-2- 2、创建一个称为prcCharges的存储过程,它返回某个定单号的装运费用和包装费 用。-3- 3、创建一个称为prcHandlingCharges 的过程,它接收定单号并显示经营费用。 PrchandlingCharges过程应使用prcCharges过程来得到装运费和礼品包装费。提示: 经营费用=装运费+礼品包装费-4- 4、在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本 也自动地改变。(提示:To cost=Quantit *To Rate)-4- 实验3:视图、事务与游标-6- 一、实验目的:-6- 二、实验内容(附代码)-6- 1、定义一个视图,包括购买者的姓名、所在州和他们所订购玩具的名称、价格和 数量。-6- 4、编写一个程序显示每天的定单状态。如果当天的定单值总合大于170,则显示 “Highsales”,否则显示”Lowsales”.报告中要求列出日期、定单状态和定单总价值。-10- 实验四、数据库设计-11- 1、设计一个图书馆数据库,此数据库中对每个借阅者保存记录,包括:读者号、 姓名、地址、性别、年龄、单位。对每本书保存有:书号、书名、作者、出版社。 对每本被借出的书保存有读者号、借出日期和应还日期。-11- 参考书籍-16- 1 实验 :存储过程与触发器 2 一、实验目的: 1、视图与触发器。 、熟悉通过 对数据库进行操作。 2 SQL 二、实验内容(附代码): 1、编写一段程序,将每种玩具的价格提高¥0.5,直到玩具 的平均价格接近$24.5为止。此外,任何玩具的最大价格不 应超过$53。 代码如下: select *from toys create proc avgpriceup_proc as declare @mToyRate money while{round((select avg(mToyRate) from toys)-24.5,1)0} begin update Toys set mToyRate=mToyRate+0.5 select @mToyRate=mToyRate from Toys if(@mToyRate-530) break end go exec avgpriceup_proc select *from toys 截图如下: 2 2、创建一个称为prcCharges的存储过程,它返回某个定单 号的装运费用和包装费用。 代码如下: alter proc prCharges @corderno char(6) @mshippingcharges money output @mgiftwrapch

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档