ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:709.26KB ,
资源ID:15824733      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15824733.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库实验报告10级Word格式文档下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库实验报告10级Word格式文档下载.docx

1、1 了解DBMS的工作环境和系统框架;2 通过SQL语言对数据库进行操作;3 熟悉SQL语句。二 实验要求1所有的SQL语句和源代码;2要求有适当的注释;3性约束实施、实验三、实验四和实验五要求给出相应的测试用例。三实验内容实验一:创建表、更新表和实施数据完整性1 运行给定的SQL Script,建立数据库GlobalToyz。2 创建所有表的关系图。3 列出所有表中出现的约束(包括Primary key, Foreign key, check constraint, default, unique)4 对Recipient表和Country表中的cCountryId属性定义一个用户自定义数据

2、类型,并将该属性的类型定义为这个自定义数据类型。5 把价格在$20以上的所有玩具的材料拷贝到称为PremiumToys的新表中。6 对表Toys实施下面数据完整性规则:(1)玩具的现有数量应在0到200之间;(2)玩具适宜的最低年龄缺省为1。7 不修改已创建的Toys表,利用规则实现以下数据完整性:(1)玩具的价格应大于0;(2)玩具的重量应缺省为1。8 给id为000001玩具的价格增加$1。实验二:查询数据库1. 显示属于California和Illinoi州的顾客的名、姓和emailID。2. 显示定单号码、商店ID,定单的总价值,并以定单的总价值的升序排列。3. 显示在orderDet

3、ail表中vMessage为空值的行。4. 显示玩具名字中有“Racer”字样的所有玩具的材料。5. 根据2000年的玩具销售总数,显示“Pick of the Month”玩具的前五名玩具的ID。6. 根据OrderDetail表,显示玩具总价值大于¥50的定单的号码和玩具总价值。7. 显示一份包含所有装运信息的报表,包括:Order Number, Shipment Date, Actual Delivery Date, Days in Transit. (提示:Days in Transit = Actual Delivery Date Shipment Date)8. 显示所有玩具的名

4、称、商标和种类(Toy Name, Brand, Category)。9. 以下列格式显示所有购物者的名字和他们的简称:(Initials, vFirstName, vLastName),例如Angela Smith的Initials为A.S。10. 显示所有玩具的平均价格,并舍入到整数。 11. 显示所有购买者和收货人的名、姓、地址和所在城市,要求显示结果中的重复记录。12. 显示没有包装的所有玩具的名称。(要求用子查询实现)13. 显示已收货定单的定单号码以及下定单的时间。14. 显示一份基于Orderdetail的报表,包括cOrderNo,cToyId和mToyCost,记录以cOrd

5、erNo升序排列,并计算每一笔定单的玩具总价值。(提示:使用运算符COMPUTE BY)。15. 把价格在$20以上的所有玩具的信息拷贝到称为PremiumToys的新表中。实验三:视图与触发器1. 定义一个视图,包括购买者的姓名、所在州和他们所订购玩具的名称、价格和数量。2. 基于(1)中定义的视图,查询显示所有California州的购买者的姓名和他们所订购玩具的名称及数量。3. 视图定义如下: CREATE VIEW vwOrderWrapper AS SELECT cOrderNo, cToyId, siQty, vDescription, mWrapperRate FROM Orde

6、rDetail JOIN Wrapper ON OrderDetail.cWrapperId = Wrapper.cWrapperId以下更新命令,在更新siQty和mWrapperRate属性使用了以下更新命令时出现错误: UPDATE vwOrderWrapper SET siQty = 2, mWrapperRate = mWrapperRate + 1 FROM vwOrderWrapper WHERE cOrderNo = 000001修改更新命令,以更新基表中的值。4. 在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本也自动地改变。Toy cost

7、= Quantity * Toy Rate)实验四:存储过程1. 编写一段程序,将每种玩具的价格提高¥0.5,直到玩具的平均价格接近$24.5为止。此外,任何玩具的最大价格不应超过$53。2. 创建一个称为prcCharges的存储过程,它返回某个定单号的装运费用和包装费用。3. 创建一个称为prcHandlingCharges的过程,它接收定单号并显示经营费用。PrchandlingCharges过程应使用prcCharges过程来得到装运费和礼品包装费。提示:经营费用=装运费+礼品包装费实验五:事务与游标1. 名为prcGenOrder的存储过程产生存在于数据库中的定单号: CREATE

8、PROCEDURE prcGenOrder OrderNo char(6) OUTPUT as SELECT OrderNo=Max(cOrderNo) FROM Orders SELECT OrderNo= CASE WHEN OrderNo=0 and OrderNo9 Then 00000+Convert(char,OrderNo+1)=9 and OrderNo99 Then 0000+Convert(char,OrderNo+1)=99 and OrderNo999 Then 000+Convert(char,OrderNo+1)=999 and OrderNo9999 Then 0

9、0+Convert(char,OrderNo+1)=9999 and OrderNo 50;7显示一份包含所有装运信息的报表,包括:select cOrderNo as Order Number,dShipmentDate as Shipment Date,dActualDeliveryDate as ActualDeliveryDate,datediff(dActualDeliveryDate,dShipmentDate) as Days in Transit from Shipment;8显示所有玩具的名称、商标和种类(Toy Name, Brand, Category)。select v

10、ToyName,cBrandName,cCategory from (Toys natural join Toybrand) join Category using (cCategoryid);9以下列格式显示所有购物者的名字和他们的简称:(Initials, vFirstName, vLastName),例如Angela Smith的Initials为A.Sselect concat(left(vFirstName,1), .,left(vLastName,1) as initials,vFirstName,vLastName from Shopper;10显示所有玩具的平均价格,并舍入到整数。select round(sum(mToyRate)/count(*) as average_rate from Toys;11显示所有购买者和收货人的名、姓、地址和所在城市,要求显示结果中的重复记录。(select vFirstName,vLastName,vAddress,cCity from Recipient) union all (select vFirstName

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1