家具城进销存管理系统数据库设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《家具城进销存管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《家具城进销存管理系统数据库设计.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图3-4图3-5家具类型图3-6库存图3-7全局E-R图进货订单供应商销售订单PK 订单号FK1家具号家具数量 家具价格 进货日期PK 供应商名称FK1家具号家具价格家具数量进货日期PK 订单号FK1家具号家具数量 家具价格 销售日期PK,FK1 顾客名称FK2 订单号 联系方式顾客库存PK 家具号家具数量 进货价格 进货日期 进货数量3. 2类和对象向关系模式转换家俱(家俱号、家俱名称、制造商、家俱价格、家俱类别号、家俱数量、供应商、品 牌)供应商(供应商名称、家俱号、家俱价格、家俱数量、进货日期)进货订单(订单号、家俱号、家俱数量、家俱价格、进货日期)销售订单(订单号、家俱号、家俱数量、家
2、俱价格、销售日期)顾客(顾客名称、订单号、联络方式)家俱类型(家俱类型号、家俱类型名)库存(家俱号、家俱数量、进货价格、进货日期、进货数量)第4章 数据库物理构造设计4.1 存取措施设计数据库系统是多顾客共享的I系统,对同一种关系要建立多条存储途径才能满足多顾客的 多种应用规定。对于家俱进销存管理系统来说,为了提高某些属性(如:家俱号,订单号, 家俱信息等)欧I查询速度,可以选择聚簇存取区(措施,即把这些属性上具有相似值的元组集 中放在持续的物理块上。这样在查询某个订单或某种家俱信息时就会大大提高查询速度。因 此,该系统中选择聚簇存取措施。4.2 存储构造设计家俱进销存管理系统是一种大型复杂日
3、勺计算机网络信息系统,采用基于客户端/服务器(C/S)日勺应用体系构造来建设家俱进销存管理系统。数据库管理系统采用Microsoft企业 推出的SQL Server 2023或以上版本,并用SQL进行数据库时建立和数据库中数据 日勺维护和查询。4.3 物理设计实现该设计口勺环境为Windows XP Professional + MS SQL Server 2023或以上版本。1 .建立家俱进销存管理系统create database家俱进销存管理系统2 .家俱信息表create table家俱信息表(家俱号 int primary key,家俱名称char (20),制造商char (20)
4、,家俱价格int,家俱类别号int,家俱数量int,供应商char (20),品牌 char (20),备注text ,);3 .供应商create table 供应商(供应商名称 char (20) primary key,家俱号int,家俱价格int,家俱数量int,进货日期date,);4 .进货订单create table进货订单(订单号int primary key,家俱号int,家俱数量int,家俱价格int,进货日期date,);5 .销售订单create table销售订单(订单号 int primary key,家俱号int,家俱数量int, 家俱价格int,销售日期date
5、,);6 .顾客create table 顾客(顾客名称 char (20) primary keyz订单号int,联络方式char (20),);7 .家俱类型create table家俱类型(家俱类另号 int primary key,家俱类别名char (20),);8 .库存create table 库存(家俱号 int primary key,家俱数量intz进货价格int,进货日期date, 进货数量int,第5章 数据库完整性设计5.1 主键及外键表名主键外键家俱基本表(家俱号)家俱类别号供应商(供应商名称)家俱号进货订单(订单号)家俱号销售订单(订单号)家俱号顾客(顾客名称)订
6、单号家俱类型(家俱类别号)无库存(家俱号)无5.2 参照完整性设计1、家俱信息表中将属性家俱类别号设计为外键alter table家俱信息表add foreign key (家俱类别号)references家俱类型(家俱类别号)2、供应商表中将属性家俱号设计为外键alter table供应商add foreign key (家俱号)references家俱信息表(家俱号)3、进货订单表中将属性家俱号设计为外键alter table进货订单add foreign key (家俱号)references家俱信息表(家俱号)4、销售订单表中将属性家俱号设计为外键alter table销售订单add
7、foreign key (家俱号)references家俱信息表(家俱号)5、顾客表中将属性订单号设计为外键alter table 顾客add foreign key (订单号)references 销售订单(订单号)5. 3触发器设计1、进货订单表中建立增长订单触发器CREATE trigger rukuON进货订单for insertas beginupdate库存set库存.家俱数量=库存.家俱数量+进货订单,家俱数量from库存,进货订单where库存.家俱号=进货订单,家俱号;end;2、销售订单表中建立增长订单触发器CREATE trigger chukuon销售订单for ins
8、ertas beginupdate库存set库存.家俱数量=库存.家俱数量-销售订单.家俱数量from库存,销售订单where库存.家俱号=销售订单.家俱号;end;1、建立各类家俱库存总数视图Create view家俱库存asSELECT SUM (家俱数量)AS总数,家俱类别号FROM家俱信息表GROUP BY家俱类别号2、建立销售订单应付总金额视图create view应付金额asselect家俱数量大家俱价格总数,订单号from销售订单;3、建立顾客查询订单视图create view订单查询asselect 订单号,家俱号,家俱数量from销售订单;第7章数据库存储过程设计创立存储过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家具城 进销存 管理 系统 数据库 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内