数据库原理实验报告

数据库原理实验报告

ID:12971361

大小:214.00 KB

页数:0页

时间:2018-07-19

数据库原理实验报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《数据库原理实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理实验报告姓名:班级:学号:指导老师:学院:日期:实验三1、定义一个视图,包括购买者的姓名、所在州和他们所订购玩具的名称、价格和数量。Createviewshopperorders(vFirstName,vLastName,cState,vToyName,mToyRate,siQty)asselectvFirstName,vLastName,cState,vToyName,mToyRate,siQtyfromOrders,Shopper,OrderDetail,ToyswhereOrders.cShopperId=Shopper

2、.cShopperIdandOrders.cOrderNo=OrderDetail.cOrderNoandOrderDetail.cToyId=Toys.cToyId;2、基于(1)中定义的视图,查询显示所有California州的购买者的姓名和他们所订购玩具的名称及数量。select*fromshopperorderswherecState='California';3、名为prcGenOrder的存储过程产生存在于数据库中的定单号:CREATEPROCEDUREprcGenOrder@OrderNochar(6)OUTPUTasSE

3、LECT@OrderNo=Max(cOrderNo)FROMOrdersSELECT@OrderNo=CASEWHEN@OrderNo>=0and@OrderNo<9Then'00000'+Convert(char,@OrderNo+1)WHEN@OrderNo>=9and@OrderNo<99Then'0000'+Convert(char,@OrderNo+1)WHEN@OrderNo>=99and@OrderNo<999Then'000'+Convert(char,@OrderNo+1)WHEN@OrderNo>=999and@Or

4、derNo<9999Then'00'+Convert(char,@OrderNo+1)WHEN@OrderNo>=9999and@OrderNo<99999Then'0'+Convert(char,@OrderNo+1)WHEN@OrderNo>=99999ThenConvert(char,@OrderNo+1)ENDRETURN当购物者确认定单时,应该出现下面的步骤:(1)用上面的过程产生定单号。(2)定单号,当前日期,购物车ID,和购物者ID应该加到Orders表中。(3)定单号,玩具ID,和数量应加到OrderDetail表中。(

5、4)在OrderDetail表中更新玩具成本。(提示:Toycost=Quantity*ToyRate).将上述步骤定义为一个事务。编写一个过程以购物车ID和购物者ID为参数,实现这个事务。4、编写一个程序显示每天的定单状态。如果当天的定单值总合大于170,则显示“Highsales”,否则显示“Lowsales”.报告中要求列出日期、定单状态和定单总价值。createproctypeorderasdeclare@totalcostmoneydeclare@datetimedatetimeset@totalcost=(selectsum

6、(mTotalcost)fromOrderswheredOrderDate=@datetime)if(@totalcost>170)print'Highsales'elseprint'Lowsales'exectypeorder'2010-12-20'实验四数据库设计1、设计一个图书馆借阅管理数据库,此数据库中对每个借阅者保存记录,包括:读者号、姓名、地址、性别、年龄、单位等信息。对每本书保存有:书号、书名、作者、出版社等信息。对每本被借出的书保存有读者号、借出日期和应还日期等信息。1)利用一种数据库设计工具(例如Powerdesign

7、er,Erwin)画出ER图;2)利用该设计工具生成相应的关系模型,并连接到SQLServer上,自动生成数据库;3)利用SQL语句向数据库中增加5条读者记录,10条书籍记录以及50条借阅记录。增加读者记录:insertintoReadervalue(001,’张三’,18,’男’,’中南大学1’,’升华学生公寓26’)insertintoReadervalue(002,’李四’,18,’男’,’中南大学2’,’升华学生公寓27’)insertintoReadervalue(003,’王五’,18,’男’,’中南大学3’,’升华学生公寓

8、22’)insertintoReadervalue(004,’赵六’,18,’男’,’中南大学5’,’升华学生公寓23’)insertintoReadervalue(005,’陈七’,18,’女’,’中南大

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。