- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《基于工作任务的SQL Server 2008数据库应用》 任务目标 会根据客户需求写出简单的select查询语句 会根据客户需求写出多表的连接查询 会创建视图、通过视图查询需要的数据信息 会创建事务,通过事务实现客户业务需求 在超市进销存管理系统中,工作人员经常要盘点系统中各物品的数量,完成入库及出库等操作。现在,超市人员要查询某些数据及实现商品入库: (1)查询入库单据号入库单详细信息。 (2)查询商品编号为Pro02的商品库存及商品详细信息。 (3)查询2009年12月13日商品编号为Pro03的入库和库存信息。 (4)实现商品的入库操作。 客户需求 任务分析 分析上面的需求,需要使用数据库的简单查询、多表连接查询或子查询来获取需要的数据;也可以通过视图实现对数据的查询操作;为了保证数据的一致性,在实现商品的入库与出库操作时,可以使用事务来保证所操作数据的一致性。 (1)对于第一个用户需求,需要使用简单查询即可实现。只需要从inProduct表中查询inNo等于的数据信息。 (2)对于第二个用户需求,由于用户需要查询的数据来源于两个表:product和productStock表,所以要用到两个表的连接查询,而连接字段就是商品编号。 任务分析 (3)对于第三个用户需求,由于要查询的信息比较复杂,而且要查询的信息来源于3个表,所以可以针对要做的查询,创建一个视图,即基于查询的虚拟表,这样以后再查询这类信息时,可以通过视图来完成。在此任务中,要创建基于查询的视图时,需要用到product、inProduct和outProduct表。 (4)对于第四个用户需求,由于在实现商品入库操作时,需要向inProduct表中添加记录或者修改inProduct表中的数据,同时也需要修改入库商品的库存信息,这样就需要在productStock表中修改或添加记录,为了保证不同表中数据信息的一致性,所以需要使用事务来实现该任务。 任务实施-【制定计划】 通过简单查询获取单据号入库详细信息(10分钟)。 采用连接查询获取商品编号为Pro02的商品库存及商品详细信息(20分钟)。 使用连接查询或者视图获取2009年12月13日商品编号为Pro03的入库、库存信息(30分钟)。 使用事务实现商品的入库操作并保证库存数据的正确性(30分钟)。 学生提交查询、视图、事务的SQL脚本,教师点评,学生自评。 任务实施-【具体实现】 获取入库单据号入库单详细信息 查询结果 use pps go select * from inproduct where inNogo 任务实施-【具体实现】 获取商品编号为Pro02的商品库存及商品详细信息 use pps go select product.pid, --商品编号 pcode, --条形码 pname, --商品名称 punit, --商品单位 pprice, --商品单价 pcategory, --商品种类 stockCount --商品库存量 from product inner join productStock on product.pid=productStock.pid where product.pid=’Pro02’ go 任务实施-【具体实现】 create view productInfo --创建视图,以方便复杂查询 as select product.pid, --商品编号 product.pname, --商品名称 punit, --商品单位 pprice, --商品单价 inproduct.inTime, --入库时间 stockcount=stockcount+inproduct.incount-outproduct.outcount --商品库存量 from product inner join inproduct on product.pid=inproduct.pid inner join outproduct on product.pid=outproduct.pid inner join productstock on product.pid=productstock.pid go 获取2009年12月13日商品编号为Pro03的入库及库存信息 select * from productInfo where pid=Pro03 and inTime=2009-12-13 任务实施-【具体实现】 --商品入库 --事务
您可能关注的文档
- 认识几分之一详解.ppt
- 认识结构工程材料详解.ppt
- 认识论的数学原理详解.doc
- 上海交通大学管理学原理课件ch01管理概述详解.ppt
- 认识你自己详解.ppt
- 上海交通大学宏微观经济学课件第12篇短期经济波动详解.ppt
- 认识平均数(徐斌)详解.ppt
- 上海交通大学金融学课件3详解.ppt
- 上海交通大学流体力学第三章详解.ppt
- 认识数字1--10详解.ppt
- 上海浦东高中物理暑假班2012上海高考物理试卷及答案详解.doc
- 任务2谈判人员素质和风格详解.ppt
- 上海市(长宁、宝山、嘉定、青浦)四区2016届高三4月质量调研测试(二模)数学(理)试题(含解析)详解.doc
- 上海市(长宁、宝山、嘉定、青浦)四区2016届高三4月质量调研测试(二模)数学(文)试题详解.doc
- 任务3-1、考试成绩绩点的计算详解.ppt
- 上海市2015学年初三物理模拟试卷详解.doc
- 任务3-2卫生标准操作程序ssop详解.ppt
- 任务4形位公差基准符号与表面粗糙度符号的绘制详解.ppt
- 任务6绘制圆柱切割体的三视图并标注详解.ppt
- 上海市2016.3月高三化学十二校联考试题和答案详解.doc
最近下载
- 人教版高中英语选择性必修第一册《UNIT 4 BODY LANGUAGE》大单元整体教学设计.docx
- 4.1 函数 2025-2026学年北师大版数学八年级上册.pptx VIP
- Unit 4 Amazing Plants and Animals 第5课时Project & Reflecting2025人教版英语八年级上册.docx
- 租地协议合同书(养殖场).docx VIP
- Unit 4 Amazing Plants and Animals Section B(1a-2d)课件 2025人教版英语八年级上册.ppt
- Unit 4 Amazing Plants and Animals Project & Reflecting 课件 2025人教版英语八年级上册.pptx
- Unit 4 Amazing Plants and Animals Section B 背默练课件 人教版英语八年级上册.ppt
- 初中英语新人教版八年级上册Unit 4 Amazing Plants and Animals 单元知识点(2025秋).doc VIP
- 医院保洁服务方案投标文件(技术方案).doc
- 《通风与空调工程施工质量验收规范》GB50243-2016.docx VIP
文档评论(0)