




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库仓库管理数据库设计1.应用描述1.1背景仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管理效率,设计适合仓储管理的数据库系统是很重要的。1.2功能要求工厂需要一个能够实现管理仓储功能的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。系统的主要功能如下:1) 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便统一管理,当同一货主的同种货物入库时记录追加,同时也要记录仓库入库的日志信息。2) 仓库提货管理:当货主提走货物时进行该管理,在货物出库时,进行登记,登记内容货物号、货物名、货物数量、货主、货物价格、日期等。3) 仓库查询管理:用户可按货物号、按货物名、按货主、仓库号等进行查询。这些查询主要是用户西药知道货物资料是进行,由于只进行查询操作,所以数据以只读的形式出现。4) 货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物的价格、货物的种类的变化等。2.概念结构设计E-R图仓库管理信息系统可以划分的实体有:货主信息实体、货物信息实体、仓库信息实体、提货人信息实体,货物入库记录信息实体、货物出库记录信息实体,用E-R图一一描述这些实体。2.1货主实体E-R图:图2-1 货主信息实体E-R图2.2提货人实体E-R图:.图2-2 提货人信息实体E-R图2.3货物信息实体E-R图:图2-3信息实体E-R图2.4.仓库信息实体E-R图:图2-4仓库信息实体E-R图2.5入库信息实体E-R图:图2-5记录信息实体E-R图2.6出库信息实体E-R图:图3-6出库信息实体E-R图2.7总的信息实体E-R图:图2-7总的信息实体E-R图3.逻辑结构设计E-R图转换为关系模式,带横线的为主键。1. 货主创建货主表P:CREATE TABLE P( Pid int Primary key,Pname char(50) not null,Ptel char(16);货物 (货物编号,货物名称,货物所属类别)2. 创建货物信息表Shop:CREATE TABLE Shop( ShopId int Primary key ,Shopname char(50) not null,Shopib char(50) not null );3. 入库 (货物编号,货物入库时间,货物入库时价格,货物入库数量,货主编号,仓库号)创建入库表Comehouse:CREATE TABLE Comehouse ( CId int Primary key,ShopId int not null,Cshoptime char(30) not null,Cshopprice char(8) not null,CShopmum int not null,Pid int not null,HouseID int );4. 出库 (物出库时间,提货人编号,仓库号)创建出库表Outhouse:CREATE TABLE Outhouse( OId int Primary key,ShopId int not null,Goshopnum int ,Goshopprice char(8),Gotime char(20) not null,GoId int,HouseID int);5. 仓库创建仓库表House:CREATE TABLE House(HouseID int Primary key,Housemun int);提货人(提货人代号,提货人姓名,提货人电话,提货人地址)6. 创建提货人表Goperson:CREATE TABLE Goperson( GoId int Primary key,Goname char(50) not null ,Gotel char(11),Goaddress char (50);4. 数据插入1)插入货主数据insert into p VALUES (1,张三insert into p VALUES (2,李四insert into p VALUES (3,王五insert into p VALUES (4,张同学insert into p VALUES (5,鲁同学insert into p VALUES (6,刘同学insert into p VALUES (7,李同学insert into p VALUES (8,王同学2)插入货物信息表数据insert into Shop VALUES (1,空调,家电)insert into Shop VALUES (2,彩电,家电)insert into Shop VALUES (3,电视机,家电)insert into Shop VALUES (4,收音机,家电)insert into Shop VALUES (5,苹果,水果)insert into Shop VALUES (6,电脑,家电)insert into Shop VALUES (7,香蕉,水果)insert into Shop VALUES (8,甘蔗,水果)3)在仓库 House 插入数据insert into House VALUES (1,100)insert into House VALUES (2,500)insert into House VALUES (3,1000)insert into House VALUES (4,2000)insert into House VALUES (5,5000)insert into House VALUES (6,100000)insert into House VALUES (7,1000)insert into House VALUES (8,2000)4)在Comehouse插入入库数据INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(1,2012-03-19,52,100,1,1,1)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(2,2012-03-19,52,100,1,1,2)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(2,2012-03-19,52,100,2,1,3)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(3,2012-03-19,52,100,2,2,4)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(3,2012-03-19,52,100,2,2,5)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(4,2012-03-19,52,100,3,2,6)INSERT INTO Comehouse(ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CId) VALUES(4,2012-03-19,52,100,3,2,7)5)在提货信息表Goperson 插入数据insert into Goperson VALUES (1,张三北京)insert into Goperson VALUES (2,张三北京)insert into Goperson VALUES (3,张三北京)insert into Goperson VALUES (4,张三北京)insert into Goperson VALUES (5,张三北京)insert into Goperson VALUES (6,张三北京)insert into Goperson VALUES (7,张三北京)6. 数据查询1)查询商品数量SELECT count(s.*) FROM shop s2)查询商品信息编号为1的所有信息SELECT s.* FROM shop s where s.ShopId=13)查询入库信息表中所有数据。SELECT ShopId,Cshoptime,Cshopprice,CShopmum,Pid,HouseID,CIdFROM Comehouse4)查询放在编号为2的仓库里面的入库商品数 SELECT sum (CShopmum)FROM Comehouse c,House hwhere c.HouseID=h.HouseID and h.HouseID=25)查询商品编号为1的入库信息和商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025茶叶买卖合同标准范本
- 3.4 正比例的应用 (教学设计)-六年级下册数学(西师大版)
- (正式版)DB1501∕T 0031-2022 《农业小气候观测数据格式规范》
- 跨境电商美妆工具品牌代理2025年行业市场趋势研究报告
- 2024年循环流化床锅炉项目资金需求报告代可行性研究报告
- 七年级英语下册 Module 9 Life history Unit 2 He decided to be an actor第2课时说课稿(新版)外研版
- 2025【企业】合同风险管理策略
- DB65T 3681-2015 新疆旱寒区冬油菜复播籽瓜栽培技术规程
- DB65T 3637-2014 组织机构代码电子档案采集规范
- 汽车租赁合同(样式一)
- 农业现代化种植技术培训课件
- 中城汽车(山东)有限公司审计报告
- 大学博士竞赛试题及答案
- 董事会基础知识培训总结课件
- 2025版煤矿安全规程宣贯培训课件
- (教科2024版)科学三年级上册2.1 水到哪里去了 课件(新教材)
- (2025秋新版)青岛版科学三年级上册全册教案
- 上锁挂牌管理培训课件
- 节能减排培训课件
- 葡萄冷藏保鲜技术规程
- 顾客联络服务 人工与智能客户服务协同要求 编制说明
评论
0/150
提交评论