




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计大作业进行商店商品的进销存管理系统的数据库设计,写出报告:1、 分析商店的进销存业务流程,画出数据流程图2、 分析确定实体、实体的属性、及主码。3、 画出概念模型(即E-R图)4、 由概念模型导出关系数据模型。5、 对导出的每个关系确定其主码、主属性,进行规范化判断和分析处理。6、 简要画出关系表之间的联系图。7、 确定满足用户应用的各种外模式(即视图)8、 确定应该包括的触发器。9、 设计各种可能需要的存储过程。商品的进销存管理系统一、需求分析在经济快速发展的今天,商店的进销存管理是商店经营管理中的重要环节,也是一个商店能够取得效益的关键,如果能够做到合理进货,及时销售,库存量最小的同时又不至于缺货,那么商店就能获得最好的效益。二、使用工具Microsoft SQL Server 2000v SQL Server 2000是一个基于C/S(Client/Server)模式的关系数据库管理系统。它采用C/S结构将所有整个数据库系统工作分解为服务器任务和客户端任务。 三、系统设计客户供应商1. 信息反馈 供货单 销售记录 验货并商品信息 销售清单 上架销售 订单信息 订货单 入库 出库出库登记入库登记 入库单 出库单库存管理 库存信息 进销存业务流程图2.商品(商品名称、商品编号、所属类别、商品规格、型号、生产商、备注)供货商(供应商编号、供应商名称、联系电话、地址、邮编)仓库(仓库编号,仓库地址,仓库容量、仓库电话、)供应商入库3. m n m采购库存商品 n 仓库 n m 出库 n m E-R图 4. 表示外码 表示主码 商品(商品名称、商品编号、所属类别、商品规格、型号、供应商编号、备注), 供货商(供应商编号、供应商名称、联系电话、地址、邮编)仓库(仓库编号,仓库名称,仓库地址,仓库容量、仓库电话、) 进货信息(进货编号,商品编号,进货数量,进货单价,仓库编号,供应商编号,进货登记员,登记日期) 出货信息(出货编号,商品编号,出货数量,销售单价,仓库编号,出货登记员,登记日期) 库存信息(商品编号,商品存量,仓库编号,库存主管)5以上主码均为主属性,每个非主属性既不部分依赖,也不传递依赖,均满足3NF。6.创建关系图7.创建视图(1)创建商品信息的视图 Cerate view view1As select 商品编号,商品名称,商品存量from 库存信息 as s1 inner join 商品信息 as s2on s1.商品编号=s2.商品编号(2)创建出货信息的视图Cerate view view2As select 出货编号,商品名称,出货数量,销售单价from 出货信息 as s1 inner join 商品信息 as s2on s1.商品编号=s2.商品编号(3)创建进货信息的视图Cerate view view3As select 进货编号,商品名称,进货数量,进货单价,供应商名称from (进货信息 as s1 inner join 商品信息 as s2on s1.商品编号=s2.商品编号) inner join 供应商on s1.供应商编号=供应商.供应商编号8.添加触发器(1)表“出货信息上的触发器”Create trigger saleOn 出货信息 For insertAs if (select 出货信息.出货数量-库存信息.商品存量From 出货信息 inner join 库存信息On 出货信息.商品编号=库存信息.商品编号)0Begin Raiserror (销售数量不能大于库存数量,14,1)Rollback transactionReturnEnd Update 库存信息 set 商品存量=(库存信息.商品存量-出货信息.出货数量)From 出货信息 inner join 库存信息On 出货信息.商品编号=库存信息.商品编号(2)表“进货信息上的触发器”Create trigger buyOn 进货信息 For insertAs Update 库存信息 set 商品存量=(库存信息.商品存量+进货信息.出货数量)From 进货信息 inner join 库存信息On 进货信息.商品编号=库存信息.商品编号9.添加存储过程1. 创建一个带有参数的存储过程。查询XX编号的供应商所提供的所有的商品编号,商品名称,进货数量CREATE PROCEDURE pro1 no char(7)AS Select 商品信息.商品编号,商品信息.商品名称,进货信息.进货数量 from( (商品信息 inner join 进货信息 on 商品信息.商品编号=进货信息.商品编号) inner join 供应商 on 进货信息.供应商编号=供应商.供应商编号) where 供应商.供应商编号= no2. 创建一个带有参数的存储过程。查询XX商品的商品编号,商品名称,商品存量CREATE PROCEDURE pro2 name char(7)As select 商品信息.商品编号,商品名称,商品存量,进货单价from(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业钳工试题及答案
- 2025年广州协和学校教师招聘考试笔试试题(含答案)
- 2025年福建福州文教职业中专学校招聘考试笔试试题(含答案)
- 2025年教师编制考试义务教育法教师法知识考试题及答案
- 医疗器械岗前培训考试试题及答案
- 高级电子商务模考试题+答案
- 2025麻醉科出科考试试题及答案
- 2024年药品不良反应监测管理办法竞赛考试试题(附答案)
- 电工电子技术考试模拟题(附答案)
- 标准体系课件
- 公务用车政策解读课件
- 2025至2030年中国奶牛养殖行业竞争格局分析及投资战略咨询报告
- 社区卫生服务中心基孔肯雅热发热-门诊应急处置预案
- 创伤性血气胸的急救与护理
- 2025关于医疗平台与医疗机构合作合同模板
- 2025学校食堂档口承包合同
- 2025年“质量月”全面质量管理知识竞赛考试题(附答案)
- 2025年汽车驾驶员(技师)考试试题及答案(含答案)
- 学校后勤工作管理培训
- 胰腺炎的营养治疗与护理
- 江西省上饶市2024-2025学年七年级下学期期末语文试题
评论
0/150
提交评论