《小型面粉加工企业管理系统数据库设计(39页).doc》由会员分享,可在线阅读,更多相关《小型面粉加工企业管理系统数据库设计(39页).doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-小型面粉加工企业管理系统数据库设计-第 35 页数据库原理与应用课程设计论文题目:小型面粉加工企业管理系统数据库设计摘 要小型面粉加工企业管理系统是应对面粉加工企业管理的现代化,逐步摆脱当前乡镇面粉加工企业管理的人工管理方式,提高面粉企业管理效率而开发的,它包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理、欠款查询等八大功能模块,并提供了对各功能模块的查询和更新功能,。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。关键字:小型面粉加工企
2、业管理,产品信息管理,储户信息管理,小麦管理,功能模块,存储过程目 录1.系统需求分析阶段11.1引言11.2 目标与任务11.2.1 需求分析阶段的目标11.2.2 需求分析阶段的任务11.2.3 需求分析阶段成果22. 系统概念结构设计阶段103系统逻辑结构设计阶段113.1逻辑设计的任务和目标113.2数据组织113.2.1将E-R图转换为关系模型113.2.2数据库模式定义123.2.3用户子模式设计124系统物理设计阶段135数据库实施阶段135.1建立数据库、数据表、视图、索引135.1.1 建立数据库135.1.2 建立数据表135.1.3 建立视图185.1.4 建立索引205
3、.2数据入库206系统调试和测试217实习心得23参考文献24附录1 数据字典25附录2数据库逻辑结构定义28附录3 存储过程定义32附录4 数据查看和存储过程功能的验证35附录5 所有的SQL运行语句371.系统需求分析阶段1.1引言通过对家乡乡镇小型面粉加工企业的了解,知道现在的面粉管理还停留在文件管理阶段,管理员对企业的相关信息仍用纸制文件保存。这样的存放很容易造成信息的丢失,也会使花费更多,效率也不是很高,所以开发合适的小型面粉加工企业信息管理系统可以更高效的进行管理并节省开支。1.2 目标与任务1.2.1 需求分析阶段的目标(1)了解现在小型面粉加工企业管理的现状。(2)通过一定的方
4、式了解小型面粉加工企业管理的工作业务流程,并记录和处理相关的数据。(3)与指导教师、同学进行交流,征求各方意见,改正不合理的地方。1.2.2 需求分析阶段的任务 (1)处理对象:系统要处理的对象包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.收货方基本信息(S):包括收货方编号,收货方姓名,收货方地址,收货方电话等方面,这可以方便对收货方的管理,提高查询效率;2供货方基本信息(G):包括供货方编号,供货方姓名,供货方地址,供货方电话等方面,这可
5、以方便对供货方信息的管理;3储户基本信息(C):包括储户编号,储户姓名,储户地址,储户电话,存储重量,这可以方便对储户信息的查询、更新及删除; 4仓库基本信息(K):包括仓库编号,仓库存放种类,仓库最大库存,仓库当前库存,这可以方便仓库管理员对仓库信息的查询;5面粉基本信息(M):包括面粉编号,面粉种类,面粉销售量,面粉支取量,面粉警戒低库存,面粉警戒高库存,面粉率,所在仓库编号,当前库存,这可以方便销售员与库管员对面粉信息的及时查询以方便销售;6麸皮基本信息(F):包括麸皮编号,麸皮重量,麸皮销售重量,麸皮支取重量,麸皮警戒低库存,麸皮警戒高库存,麸皮率,所在仓库编号,当前库存,这可以方便销
6、售员对麸皮信息的及时查询以方便销售;7.小麦基本信息(W):包括小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存,所在仓库编号,当前库存,这可以方便采购员及时的对小麦信息的查询以知道是否进行小麦的采购工作。(2)处理功能要求系统主要完成以下几个功能:1供货方、收货方、储户基本信息的查询与修改;2小麦基本信息查询与更新;3面粉和麸皮信息的查询与更新;4库存信息的查询和修改;5储户加工费欠费信息的查询;6收货方货款欠费信息的查询;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用
7、户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述供货方基本信息、收货方基本信息、储户基本信息、仓库基本信息、面粉基本信息、麸皮基本信息、小麦基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。1.2.3 需求分析阶段成果(1)体会与收获由于我们家原来办过一个面粉加工厂,所以在系统需求分析阶段主要通过自己的实地轻身体验了解相关信息,同时借鉴了学长在做数据库开发这方面的经验。通过体验,了解目前小型面粉加工企业的现状、管理中存在的一些问题以及在管理中存在的资源浪费问题。在需求分析的前期调查
8、中,整体感觉还是比较顺利的,但是在后期在画系统的业务图和数据业务流程图的过程中还是遇到了一些问题,例如:整体效果、没有注意相关细节等问题。当然这样问题一一都解决了,我想画图工作也是一次很好的锻炼机会,给了我很大的启发。(2)系统的功能结构图:(3)系统业务流程图采购部的业务流程图:财务部的业务流程图:销售部业务流程图:仓库管理业务流程图:客户部的业务流程图:(4)数据流程图:顶层数据流程图:第一层数据流程图:第二层数据流程图:从收货方出发第二层数据流程图:从供货方出发第二层数据流程图:从储户出发第二层数据流程图:从库管员出发(5)数据字典:表1.1 数据字典(a) 数据项:数据项编号数据项名称
9、数据含义存储结构别名备注D1-01CName储户姓名char(10)姓名D1-02CNo储户编号char(10)编号D1-03CDate存储日期char(10)存储日期D1-04CAdress储户地址char(50)地址D1-05CTel储户电话char(20)电话D1-06CWwei存储重量flaot存储重量D1-07CWNo存储编号char(20)编号D1-08QNo取面编号char(20)编号D1-09QGyw共用小麦float重量D1-10QZjgf总加工费float费用D1-11QSfjgf实付加工费float付费D1-12QSqjgf所欠加工费float欠费D1-13CZgross
10、支取总重量float支取总重量小麦的重量单位:KgD1-14CSgross剩余总重量float剩余总重量同上D1-15SName收货方姓名char(10)姓名D1-16SNo收货方编号char(10)编号D1-17SAdress收货地址char(50)地址D1-18STel收货人电话char(20)电话D1-19GName供货方姓名char(10)姓名D1-20GNo供货方编号char(10)编号D1-21GAdress供货方地址char(50)地址D1-22GTel供货方电话char(20)电话D1-23YName经办人姓名char(10)姓名D1-24YNo经办人工作号cahr(20)工作
11、号D1-25YPay经办人工资float工资D1-26YZw经办人职务char(10)职务D1-27YSb经办人所属部门char(10)所属部门D1-28MSort面粉种类char(12)种类D1-29MNo面粉编号char(10)编号D1-30MWei面粉重量float重量面粉重量:KgD1-31MZrWei面粉累计入库float累计入库重量单位:吨D1-32MZXs面粉销售出库float销售出库同上D1-33MZzq面粉累计支取出库float计支取出库同上D1-34MZc面粉累计出库float累计出库同上D1-35MZWei面粉当前库存float当前库存同上D1-36MJd面粉警戒低库存f
12、loat警戒低库存同上D1-37MJg面粉警戒高库存float警戒高库存同上D1-38MXsNo面粉销售编号char(20)销售编号D1-39MXsWei面粉销售重量float销售重量重量单位:kgD1-40MXsPrice面粉销售单价float销售单价D1-41MLv面粉率float面粉率0面粉率1D1-42FNo麸皮编号char(10)编号D1-43FWei麸皮重量float重量重量:KgD1-44FZr麸皮累计入库float累计入库D1-45FZXs麸皮销售出库float销售出库库存单位:吨D1-46FZzq麸皮累计支取出库float计支取出库同上D1-47FZc麸皮累计出库float累
13、计出库同上D1-48FZWei麸皮当前库存float当前库存同上D1-49FJd麸皮警戒低库存float警戒低库存同上D1-50FJg麸皮警戒高库存float警戒高库存同上D1-51FLv麸皮率float麸皮率0麸皮率1D1-52FXsNo麸皮销售编号char(20)编号D1-53FXsWei麸皮销售重量float重量重量单位:KgD1-54FXsPrice麸皮销售单价float单价单价单位:元/袋D1-55XsZmon销售总金额float总金额D1-56Sfge收货方实付金额float实付金额D1-57Sqge收货方所欠金额float所欠金额D1-58WNo小麦编号char(10)编号D1-
14、59WZbr小麦累计收购入库float计收购入库同上D1-60WZcr小麦累积存储入库float计存储入库同上D1-61WZr小麦累计入库float累计入库同上D1-62WZWei小麦当前库存float当前库存同上D1-63WJd小麦警戒低库存float警戒低库存同上D1-64WJg小麦警戒高库存float警戒高库存同上D1-65PDate收购日期char(10)日期D1-66PNo收购编号char(20)编号D1-67Mwei小麦重量float重量重量单位:KgD1-68PPrice收购价格float价格价格单位:元/kgD1-69PZmon收购总金额float总金额D1-70ShdNo收货
15、单编号char(20)编号D1-71GhdNo供货单编号char(20)编号D1-72GhLb供货类别char(10)类别类别分为:存储和出售D1-73HgdNo合格单编号char(20)编号D1-74BhgdNo不合格单编号char(20)编号D1-75ThdNo退货单编号char(20)编号D1-76RkdNo入库单编号char(20)编号D1-77DdNo订单编号char(20)编号D1-78DdLb订单类别char(10)类别类别分为:提取和购买D1-79ZqdNo支取单编号char(20)编号D1-80XsdNo销售单编号char(20)编号D1-81CkdNo出库单编号char(2
16、0)编号D1-82WqdNO小麦清单编号char(20)编号D1-83MqdNo面粉清单编号char(20)编号D1-84FqdNo麸皮清单编号char(20)编号D1-85CcdNo存储单编号char(20)编号D1-86Date日期char(10)日期所有单据的开票日期D1-87KNo仓库编号char(10)编号D1-88KcZl仓库库存种类char(10)库存种类小麦,面粉,麸皮D1-89KcMax仓库最大库存量float最大库存库存量单位:吨D1-90KcDql仓库当前库存量float当前库存同上表1.2 数据结构(b)数据结构:据结构编号数据结构名数据结构含义组成DS-1C储户信息C
17、No,CName,CTel,CAdressDS-2S收货方信息SNo,SName,STel,SAdressDS-3G供货方信息GNo,GName,GTel,GAdressDS-4Y经办人信息YNo,YName,YPay,YZwDS-5M面粉信息MSort,MNo,MWei,MJd,MJg,MLvDS-6F麸皮信息FqdNo,FNo,FZr,FZXs,FZzq,FZc,FZWei,FLvDS-7W小麦信息WNo,WJd,WJgDS-8Ghd供货单GhdNo,Date,GNo,GName,GhLbDS-9Shd收货单ShdNo,PNo,PDate,GNo,GName,PWwei,PPrice,PZ
18、mon,YNameDS-10Hgd合格单HgdNo,Date,GNo,WNo,YNameDS-11Bhgd不合格单BhgdNo,Date,GNo,WNo,YNameDS-12Thd退货单ThdNo,Date,GNo,GName,YNameDS-13Rkd入库单RkdNo,Date,WNo,WWei,YNameDS-14Dd订单DdNo,Date,SNo,SName,MSort,MWei,DdLbDS-15Zqd支取单ZqdNo,Date,QNo,MSort,MWei,FWei,QGyw,QZjgf,QSfjgf,QSqjgf,CNo,CName,YnameDS-16Xsd销售单XsdNo,Da
19、te,SNo,SName,MSort,MNo,MXsPrice,MXsWei,FNo,FXsWei,FXsPrice,XsZmon,Sfge,Sqge,YnameDS-17Ccd存储单CcdNo,Date,CName,WNo,CWWei,YNameDS-18Wqd小麦清单WqdNo,Date,WNo,WZbr,WZcr,WZr,WZWei,YNameDS-19Mqd面粉清单MqdNo,Date,MSort,MNo,MZrWei,MZXs,MZzq,MZc,MZWei,YNameDS-20Fqd麸皮清单FqdNo,Date,FNo,FZr,FZXs,FZzq,FZc,FZWei,YName(c)
20、数据流:见附录1-1(d)处理逻辑:见附录1-2(e)数据存储:见附录1-32. 系统概念结构设计阶段2.1 引言概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,主要是概念模型设计。2.2 概念模型设计(1)根据不同的对象,从第二层数据流程图入手,分别画出分ER图:(a )从数据流程图1.9抽象出分E-R图:(b)从数据流程图1.10抽象出分E-R图:(c)从数据流程图1.11抽象出分E-R图:(2)各分ER图中每个实体的属性如下所示:收货方: S(收货方编号,收货方姓名,收货方地址,收货方电话)供货方: G(供货方编号,供货方姓名,供
21、货方地址,供货方电话)储户: C(储户编号,储户姓名,储户地址,储户电话)面粉: M(面粉编号,面粉种类,面粉重量面粉销售量,面粉支取量,面粉警戒低库存,面粉警戒高库存,面粉率)麸皮: F(麸皮编号,麸皮重量,麸皮销售量,麸皮支取量,麸皮警戒低库存,麸皮警戒高库存,麸皮率)小麦: W(小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存)仓库: K(仓库编号,仓库存放种类,仓库最大库存,仓库当前库存)(3)合并各分图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:3系统逻辑结构设计阶段3.1逻辑设计的任务和目
22、标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容是将E-R图转换成关系模型、数据库模式定义、用户子模式设计。3.2数据组织3.2.1将E-R图转换为关系模型在此管理系统里存在多个实体之间的多种关系,具体的基本E-R图向关系模型的转化如下:收货方: S(SNo,SName,SAdress,STel)供货方: G(GNo,GName,GAdress,GTel)储户: C(CNo,CName,CAdress,ATel)面粉: M(M
23、No,MSort,MWei,MZXs,MZzq,MJd,MJg,MLv)麸皮: F(FNo,FZXs,FZzq,FJd,FJg,FLv)小麦: W(WNo,WZbr,WZcr,WJd,WJg)仓库: K(KNo,KcZl,KcMax,KcDql)供货: Gh(GhdNo,GNo,WNo,Mwei,PPrice,PZmon)订面: Dm(DdNo,SNo,MNo,MXsPrice,MXsWei,XsZmon,Sfge,Sqge)订麸皮: Dfp(DdNo,SNo,FNo,FWei,FXsPrice,XsZmon,Sfge,Sqge)存储: Cc(CNo,WNo,CDate,CWwei)取面: Q
24、m(QNo,CNo,MNo,MWei,QGyw,QZjgf,QSfjgf,QSqjgf)小麦存放:Wcf(WNo,KNo,WWei)面粉存放:Mcf(MNo,KNo,KWei)麸皮存放:Fcf(FNo,KNo,FWei)(注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)表3.1 数据库模式定义表3.2.2数据库模式定义编号逻辑结构(基本表)定义完整性和安全性T-1G(详见附录2-1)(详见附录2-1)T-2S(详见附录2-2)(详见附录2-2)T-3C(详见附录2-3)(详见附录2-3)T-4W(详见附录2-4)(详见附录2-4)T-5M(详见附录2-
25、5)(详见附录2-5)T-6F(详见附录2-6)(详见附录2-6)T-7K(详见附录2-7)(详见附录2-7)T-8Gh(详见附录2-8)(详见附录2-8)T-9Dm(详见附录2-9)(详见附录2-9)T-10Dfp(详见附录2-10)(详见附录2-10)T-11Cc(详见附录2-11)(详见附录2-11)T-12Hq(详见附录2-12)(详见附录2-12)T-13Wcf(详见附录2-13)(详见附录2-13)T-14Mcf(详见附录2-14)(详见附录2-14)T-15Fcf(详见附录2-15)(详见附录2-15)表3.2 用户子模式定义表3.2.3用户子模式设计编号用户子模式作用(共性:提
26、供数据保密和安全保护机制)V-1GView用于查询和更新供货方基本信息V-2SView用于查询和更新收货方基本信息V-3CView用于查询和更新储户基本信息V-4WView用于查询和更新小麦基本信息V-5MView用于查询和更新面粉基本信息V-6FView用于查询和更新麸皮基本信息V-7KView用于查询和更新仓库基本信息V-8Sqmf用于查询收货方订面所欠的费用V-9Sqff用于查询收货方订麸皮所欠的费用V-10Sqjgf用于查询储户换取面粉所欠的加工费4系统物理设计阶段4.1物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成
27、两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。4.2数据存储方面确定系统的物理结构主要指确定数据的存放位置和存储结构,包括:确定关系、索引、聚簇、日志、备份等存储安排和存储结构,确定系统配置等。 这主要说明建立索引问题:由于基本表G、S、C、W、M、F、K的主码GNo、SNo、CNo、WNo、MNo、FNo、KNo经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,考虑在属性上建立唯一性索引。5数据库实施阶段5.1建立数据库、数据表、视图、索引5.1.1 建立数据库create database Flo
28、urmill_ManagementSystem5.1.2 建立数据表(1)供货方基本信息表的建立:create table G(GNo char(10) primary key,GName char(10) not null,GAdress char(50) not null,GTel char(20) not null (2)收货方基本信息表的建立:create table S(SNo char(10) primary key,SName char(10) not null,SAdress char(50) not null,STel char(20) not null(3) 储户基本信息表
29、的建立:create table C(CNo char(10) primary key,CName char(10) not null,CAdress char(50) not null,CTel char(20) not null,(4)小麦基本信息表的建立:create table W(WNo char(10) primary key,WZbr float,WZcr float, WJd float not null,WJg float not null,(5)面粉基本信息表的建立:create table M(MNo char(10) primary key,MSort char(12)
30、 ,MWei float not null,MZXs float ,MZzq float ,MJd float not null,MJg float not null,MLv float not null create trigger Ms on Mfor insert,updateasif exists(select *from insertedwhere MSort!=特制一级 or MSort!=特制二级 or MSort!=特制三级)rollbackcreate trigger Ml on Mfor insert,updateasif exists(select *from inser
31、tedwhere MLv=1)rollback(6)麸皮基本信息表的建立:create table F(FNo char(10) primary key,FZXs float ,FZzq float ,FJd float not null,FJg float not null,FLv float create trigger Fl on Ffor insert,updateas if exists(select *from insertedwhere FLv=1)rollback(7)仓库基本信息表的建立:create table K(KNo char(10) primary key,KcZl
32、 char(10),KcMax float not null,KcDql float not nullcreate trigger Kz on Kfor insert,updateas if exists(select *from insertedwhere KcZl!=面粉or KcZl!=麸皮or KcZl!=小麦)rollback(8)供货基本信息表的建立:create table Gh(GhdNo char(20) primary key,GNo char(10) not null,WNo char(10) not null,Mwei float not null,PPrice flo
33、at not null,PZmon float not null,foreign key (GNo) references G(GNo),foreign key (WNo) references W(WNo)(9) 订面基本信息表的建立:create table Dm(DdNo char(20) primary key,SNo char(10) not null,MNo char(10) not null,MXsPrice float not null,MXsWei float not null,XsZmon float not null,Sfge float not null,Sqge fl
34、oat ,foreign key (SNo) references S(SNo),foreign key (MNo) references M(MNo)(10) 订麸皮基本信息表的建立:create table Dfp(DdNo char(20) primary key,SNo char(10) not null,FNo char(10) not null,FWei float not null,FXsPrice float not null,XsZmon float not null,Sfge float not null,Sqge float ,foreign key (SNo) refe
35、rences S(SNo),foreign key (FNo) references F(FNo)(11)存储基本信息表的建立:create table Cc(CNo char(10) ,WNo char(10) ,CDate char(10) not null,CWwei float not null,primary key(CNo,WNo),foreign key (CNo) references C(CNo), foreign key (WNo) references W(WNo),(12)换取基本信息表的建立:create table Hq(QNo char(20) primary k
36、ey,CNo char(10) not null,MNo char(10) not null,MWei float not null,QGyw float not null,QZjgf float not null,QSfjgf float not null,QSqjgf float ,foreign key(CNo) references C(CNo),foreign key(MNo) references M(MNo)(13)小麦存放基本信息表的建立:create table Wcf(KNo char(10) ,WNo char(10) ,WWei float not null,prima
37、ry key(KNo,WNo),foreign key (KNo) references K(KNo),foreign key (WNo) references W(WNo),(14)面粉存放基本信息表的建立:create table Mcf(KNo char(10) ,MNo char(10) ,MWei float not null,primary key(KNo,MNo),foreign key (KNo) references K(KNo),foreign key (MNo) references M(MNo)(15)麸皮存放基本信息表的建立:create table Fcf(KNo
38、char(10) ,FNo char(10) ,FWei float not null,primary key(KNo,FNo),foreign key (KNo) references K(KNo),foreign key (FNo) references F(FNo)5.1.3 建立视图(1)用于查询和更新供货方基本信息的视图定义如下:create view GView(供货方编号,供货方姓名,供货方地址,供货方电话)as select *from Gwith check option(2)用于查询和更新收货方基本信息的视图定义如下:create view SView(收货方编号,收货方姓
39、名,收货方地址,收货方电话)as select *from Swith check option(3)用于查询和更新储户基本信息的视图定义如下:create view CView(储户编号,储户姓名,储户地址,储户电话,存储重量)asselect C.CNo,CName,CAdress,CTel,CWweifrom C,Ccwhere C.CNo=Cc.CNowith check option(4)用于查询和更新面粉基本信息的视图定义如下create view MView(面粉编号,面粉种类,面粉销售量,面粉支取量,面粉警戒低库存,面粉警戒高库存,面粉率,所在仓库编号,当前库存)as sele
40、ct M.MNo,MSort,MZXs,MZzq,MJd,MJg,MLv,KNo,Mcf.MWeifrom M,Mcfwhere M.MNo=Mcf.MNowith check option (5)用于查询和更新麸皮基本信息的视图定义如下create view FView(麸皮编号,麸皮销售量,麸皮支取量,麸皮警戒低库存,麸皮警戒高库存,麸皮率,所在仓库编号,当前库存)asselect F.FNo,FZXs,FZzq,FJd,FJg,FLv,KNo,Fcf.FWeifrom F,Fcfwhere F.FNo=Fcf.FNowith check option(5)用于查询和更新小麦基本信息的视图
41、定义如下create view WView(小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存,所在仓库编号,当前库存)as select W.WNo,WZbr,WZcr,WJd,WJg,KNo,Wcf.Wweifrom W,Wcfwhere W.WNo=Wcf.WNowith check option(6)用于查询和更新仓库基本信息的视图定义如下create view KView(仓库编号,仓库存放种类,仓库最大库存,仓库当前库存)asselect *from Kwith check option(7)用于查询收货方订面所欠的费用基本信息的视图定义如下create view Sqmf(收货方姓名,订面所欠费用)asselect SName,Sqgefrom Dm,Swhere Dm.SNo=S.SNo and Sqge0with check option(8)用于查询收货方订麸皮所欠的费用基本信息的视图定义如下create view Sqff(收货方姓名,订麸皮所欠费用)asselect SN