浙江省五金矿产进出口公司数据库分析与设计.docx

上传人:牧羊曲112 文档编号:2041275 上传时间:2023-01-03 格式:DOCX 页数:46 大小:617.82KB
返回 下载 相关 举报
浙江省五金矿产进出口公司数据库分析与设计.docx_第1页
第1页 / 共46页
浙江省五金矿产进出口公司数据库分析与设计.docx_第2页
第2页 / 共46页
浙江省五金矿产进出口公司数据库分析与设计.docx_第3页
第3页 / 共46页
浙江省五金矿产进出口公司数据库分析与设计.docx_第4页
第4页 / 共46页
浙江省五金矿产进出口公司数据库分析与设计.docx_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《浙江省五金矿产进出口公司数据库分析与设计.docx》由会员分享,可在线阅读,更多相关《浙江省五金矿产进出口公司数据库分析与设计.docx(46页珍藏版)》请在三一办公上搜索。

1、浙江五金矿产进出口公司数据库设计说明书组长:沈琰冰 13655711437 李蒙蒙 13656637674组员:王婷婷 15856463774 金昶华 13675841076朱珂廷 13588828361 余晓刚 13429660705谭 蕾 13429667297 包双超 13429661664张 钰 15967186790 吴 皓 13735520269目录第 1 章 公司概述11.1项目背景11.1.1公司概况11.1.2公司业务划分11.2项目创建目标21.3 子系统划分31.4数据库管理与维护说明3第 2 章 系统功能设计32.1 销售环节32.3运输环节:42.4客户管理42.5供

2、应商管理52.6货代公司管理52.7库存管理5第3章 数据库需求分析63.1.资料管理63.2 销售管理73.3.采购管理83.4.统计分析93.5.系统管理93.6 数据流程图115.3数据字典12第4章 数据库角色和权限204.1业务员权限:204.2销售经理权限:204.3采购员权限:204.4采购部经理权限:21第 5 章 数据库分析和设计225.1 数据库概念结构(ER图)225.2 关系表设计315.3 SQL语句创建表335.4 SQL语句查询(列举)4044第 1 章 公司概述 1.1项目背景1.1.1公司概况浙江省五金矿产进出口公司是中国为数不多的钢材、煤炭等商品其他国家规定

3、的专营进出口商品企业及浙江省最大的五金制品出口外贸企业。在省内五金矿石进出口领域中占有市场领导者地位。主要涉及的外贸实体包括,客户,供应商,采购商,货代公司,政府相关部门等,涉及的业务流程包括签单,采购,运输,报关,报税等。由于该公司多为国际业务,目前市场主要分布在境外,以大中企业为主要客户,采购地也多为境外矿产集中地,公司对矿产的进出口数量比较大。公司面临一个如何提高企业的工作效率,降低采购成本,即时调整营销策略,防止价格流失,减少库存的问题。所以建立一个数据库系统来管理库存货物、监控采购流程、规划销售方案十分必要。 1.1.2公司业务划分根据外贸涉及的销售,采购,运输等环节,其中:采购部门

4、的主要工作是从国外进口原材料及在途物资的监控。对各港口进行货物管理,保证物资的安全。采购部在原材料采购方面的管理工作包括以下几点:(1)调查与分析:研究原材料的市场价格走势及供求状况;价格及成本分析;开拓新货源;自制、定牌监制或买人的决断;总代理、总经销业务的可行性分析;竞争对手货源及渠道调查与分析、店铺别、商品别、供货商别排行榜分析。(2)采购业务:查核加工厂的申购单;发出或征集报价单;分析报价;选择供货商,决定采购量、交货期、运输方式、合约种类及细则;采购业务监控;收货及查核;查检发票及批准付款给保险公司或供货商索赔。(3)库存管理:存货分类;决定各类原材料的最高存货量、最低存货量及安全存

5、量;建立存货目录;处理过量及有问题存货。(4)滞销的原材料淘汰。(5)制定标准及考核:制定及补充采购手册;协助有关部门对采购业绩及采购人员进行考评。(6)向高层决策部门汇报等。运输任务包括登记货代公司,整合商品,分类有特殊包装的商品,整理发来的货物等。货代公司是根据客户的指示 ,为客户的利益而揽取货物的人,其本人并非承运人。货代也可以这些条件,从事与运送合同有关的活动,如储货、报关、验收、收款。国际货物运输代理企业可以作为进出口货物收货人、发货人的代理人,也可作为独立经营人从事国际货代业务。外贸业务员的主要工作内容(1)及时安排好打样。要按客户的要求,书面详细列出打样单。打样单上应严格明晰四大

6、要素:货号、原料、颜色搭配和做法。打样单的格式应严格参照大货订单格式,即货号-颜色-数量应列出表格,而不能是其它的任何格式。打样单应由外贸部经理签字后,方能安排打样,外贸部经理不在时,由外贸部经理指定的人签字。如涉及XX模、五金模具是否要开,应请示外贸部经理。(2)积极主动与客户保持联系,促使客户及早下订单。样品寄给客户之后,应在快递网页上查阅客户是否已经收到样品,确认客户样品收到后,应立即发信给客户,非常客气地询问客户对样品的评价,询问客户是否有下订单的可能。 简要的说,外贸业务员主要负责联系客户,签订合同。外贸跟单员主要负责合同的执行,主要包括(但不限于)备货、租船订舱、报验、报关、制单结

7、汇、收汇核销、退税等。 1.2项目创建目标 浙江五矿进出口有限贸易公司是一家以原材料为主营业务的外贸公司,本数据库的设计主要是基于外贸流程中涉及的各项数据信息而构建的。旨在帮助企业更好的管理业务流程中的各项数据输入输出的需要,从而提高企业的工作效率,降低采购成本,即时调整营销策略,防止价格流失,减少库存,从而实现高效决策。 1.3 子系统划分本数据库主要分成以下几个部分:(1)销售流程:主要是检查库存信息,进行订单处理,签订销售合同(2)发货流程:主要联系货代公司,签订货运合同(3)采购流程:统计采购的商品,联系供应商,货到入库(4)客户管理:统计销售量,划分客户等级,进行合同折扣计算 1.4

8、数据库管理与维护说明数据库管理主要是通过设计登录权限,主要是管理员,采购员,业务员,业务经理,客服人员,客服经理等。不同的人员会涉及不同的数据,查看不同的用户视图。具体在以下具体张开。数据库的维护主要通过定期更新数据,删除无用的信息,提高软,硬件的功能,提供系统的运性效率。第 2 章 系统功能设计2.1 销售环节 (1)接收客户订单,查询客户信息和产品信息,根据客户等级、所需物资类型、数量审核订单。(2)若为合格订单,根据订单生成销售合同。销售合同包括合同号、客户名称、产品名称、产品数量、运输方式、产品单价、产品总价、交货期限、交货地点、签订合同日期、销售人员、法人代表、付款方式、状态(确认合

9、同是否已生效)、折扣价、备注。(3) 根据客户优惠措施标准生成客户折扣(每次交易的折扣价=每次交易额*折扣率)(客户优惠措施标准由公司统一规定,根据客户等级、付款方式和付款期限决定,共分为20级,例如A级客户采用银行承兑汇票一个月内付款得折扣率为20%,B级客户采用商业汇票两个月内付款得折扣率为15%等)(客户等级由公司规定,根据客户累计交易额、欠款比率生成实际付款额决定,共分为六级,例如A级客户的实际累计付款额为10亿美金,实际累计付款额=累计交易额-累计交易额*欠款比率)。2.2采购环节(1)根据采购单寻找适合的供应商,要查找的信息包括,供应商的主营业务、各产品各时期报价、供应商的信用等级

10、来确定适合的供应商。(2)经对方确认采购单,生成采购合同。采购合同包括合同号、供应商名称、产品名称、产品数量、产品单价、产品总价、签订合同日期、法人代表、状态(确认合同是否已生效)、备注。2.3运输环节:(1) 根据合同查询货代公司信息,并选择合适的货代公司。(2) 签订成功,联系货代公司,与货代公司签订货运合同。货运合同包括:货代合同号、货代公司名称、产品名称、产品单价、产品数量、运输方式、运输单价、运输总价,运输时间、提货地点、货到地点、付款方式、货代公司账号、法人代表、签订货代合同日期、状态(确认合同是否已生效)、备注。2.4客户管理(1) 为新客户先添加客户信息,客户信息包括客户代码、

11、客户名称、客户所属国家、客户地址、客户联系方式、客户账号、法人代表、客户等级(可根据网上调查先给一个等级)、客户等级、备注。2.5供应商管理(1) 若为新供应商先添加供应商信息,供应商信息包括供应商代码、供应商名称、供应商所属国家、供应商地址、供应商联系方式、供应商账号、法人代表、信用等级(可根据网上调查先给一个等级)、备注。 2.6货代公司管理(1) 若需要,可新增货代公司信息。货代公司信息包括货代公司代码、货代公司名称、货代公司业务类型、联系方式、公司地址、所属国家、帐户、法人代表、备注。2.7库存管理(1) 跟据出库单和入库单生成库存信息,库存信息包括仓库中所存的产品号、品名、数量、金额

12、、每种产品库存底线。(2) 根据出货和入货情况生成相应的入库单和出库单。入库单包括产品号、品名、数量、金额、入库时间。出库单包括产品号、品名、数量、金额、出库时间。第3章 数据库需求分析3.1.资料管理1.商品信息:浙江省五金矿产进出口公司得商品主要是原材料,包括对这些信息的增加,删除,修改,可以查询任何需要得材料信息。2.供应商资料维护:对供应商资料的增加,删除,修改,可以查询详细得供应商信息。3.客户资料维护: 对客户信息的增加,删除,修改。可以查询详细的客户资料4.员工信息: 可以对员工实现分部门管理,由部门经理增加,删除,修改信息。5.库存信息维护:对库存材料的登记,增加,删除,修改。

13、6.采购合同维护:对采购合同中得信息增加,删除,修改,以便生成采购合同。7.销售合同维护:对销售合同中得信息增加,删除,修改,以便生成销售合同。3.2 销售管理1.销售订单管理:有业务员根据客户订单进行相关信息的输入,并可以进行删除和修改操作。2.调整历史售价:对材料成本价和售价进行调整3.历史查询:可以对任一客户的交易记录进行查询3.3.采购管理1.采购单管理:可以在数据库中对涉及采购单的信息进行增加,调用等操作,以便完成采购单生成。2.进货单管理:主要是入库单的信息输入,查询,修改,删除。3.历史查询:可以对任一日期的采购记录进行查询3.4.统计分析1.供应商信息统计:统计各种供应商的汇总

14、信息,如可以按时间归类,按商品,按地区等。2.采购商品统计:主统计采购的材料的详细信息3.业务员业绩统计: 按成交的订单量,按季度统计业务员的业绩4.销售客户统计: 对每个客户一定时期的成交量和某一时期的客户数量进行统计5.销售商品统计: 对销售商品的各种分类统计,汇总分析6.客户二八分析: 分析老客户,地区分布的数量和各种情况7,库存积压分析: 对库存材料的统计分析。3.5.系统管理 1. 参数设置:设置数据的上下限2,权限设置:不同的人员,查看不同的视图3. 日志管理:由系统完成4,更改密码:通过不同的视图设置不同的权限,更改相应的密码3.6 数据流程图5.3数据字典 实体属性描述数据类型

15、&长度是否可为空是否取多值客户等级判断标准客户等级标识客户等级的标志1 Char(AF)否否欠款比率客户在过往交易中总欠款在总成交额中占的比率Real否否成交金额客户在过往交易中总成交金额Money否否员工信息员工号唯一标识一个员工的序列号4 Char否否出生日期员工出生的年月日Date是否员工姓名员工的姓名20 Char否否电话可联系到员工的电话号码15 Char是否员工部门员工所在部门20 Char是否员工职务员工在公司所担任的职务20 Char是否员工地址员工居住的地址100 Char是否员工银行账号给员工打工资的银行账号30 Char是否邮箱员工可以接受到公司发来信息的邮箱40 Cha

16、r是否供应商供应商编号唯一标识供应商的序列号4 Char否否公司名称公司的注册名称30 Char否否法人代表公司法人代表20 Char否否具体地址公司所在的详细地址100 VarChar是否所在洲所在洲20 Char是否所在国家所在国家20 Char是否所属国家所属国家20 Char是否所在市所在市20 Char是否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是否传真公司的传真20 Char是否公司主页公司网站地址50 Char是否银行账号在发生交易时,收发账款使用20 Char否是备注对供应商的特殊说明200 VarChar是否客户优惠措施措施代号给每个优惠措施编一个唯一

17、的编号2 Char否否付款方式客户一般采用的付款方式(对我们来说方便,有利或共利的)20 Char否否付款期限客户从产生应付账款起到全部转化为已付账款所用的时间Date否否折扣率根据客户购买货品数量及其等级所制定的折扣Real否否客户等级由客户的付款期限,订货数量等划分等级1 Char(AF)否否备注某些特殊说明200 VarChar是否应付账款编号给每份应付账款编一个唯一的编号8 Int否否合同号该应付账款是由哪个合同产生的(包括货运合同和采购合同)9Int否否金额账款金额Money否否截止日期应付最迟日期Date是否状态描述账款是否已付(包括已付,部分已付,未付)8 Char否否订单订单编

18、号唯一标识订单的序列号8 Int否否客户编号唯一标识客户的序列号4 Char否否材料编号唯一标识材料的序列号10 Char否是材料数量订单涉及材料的数量Float否是单价与客户协定的卖出材料的单价Money否是生成日期订单生成的日期Date否否货代公司货代公司编号唯一标识货代公司的序列号4 Char否否公司名称货代公司的名称30 Char否否法人代表货代公司的法人代表20 Char否否具体地址公司所在的详细地址100 VarChar是否所在洲所在洲20 Char是否所在国家所在国家20 Char是否所在市所在市20 Char是否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是

19、否传真公司的邮箱20 Char是否公司主页公司网站地址50 Char是否银行账号在发生交易时,收发账款使用20 Char否是备注对货代公司的特殊说明200 VarChar是否应收账款编号给每份应收账款编一个唯一的编号8 Int否否发货单号该应收账款是由哪个发货单生成的8 Int否否金额账款金额Money否否截止日期应收最迟日期Date是否状态描述账款是否已收(包括已收,部分已收,未收)8 Char否否客户客户编号唯一标识客户的序列号4 Char否否公司名称公司的注册名称30 Char否否法人代表公司法人代表20 Char否否具体地址公司所在的详细地址100 VarChar是否所在洲所在洲20

20、Char是否所在国家所在国家20 Char是否所属国家所属国家20 Char是否所在市所在市20 Char是否业务员编号专门负责该顾客的员工的编号4 Char否否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是是传真公司的传真20 Char是是公司主页公司网站地址50 Char是否客户等级按照客户等级标准标注的客户等级号1 Char(AF)是否银行账号在发生交易时,收发账款使用20 Char否是备注对供应商的特殊说明200 VarChar是否销售合同订单号唯一识别订单的编号10 char否否销售合同编号唯一识别销售合同的编号8 Int否否折扣价针对不同等级的客户给他们的折扣率

21、Real是否截止日期这个合同的最晚履约时间Date是否付款方式双方在签订合同的时候选择的付款方式20 char是否状态合同履行情况(包括已履行,部分履行,未履行)8 Char否否签订日期签订合同的日期Date否否采购合同数量采购材料的数量Float否是运输方式合同中注明以何种方式进行运输20 char是是单价采购材料的单价Money否否材料编号识别材料的唯一编码10 char否是签订日期合同签订的日期Date否否供应商编号识别供应商的唯一编码4 Char否否状态该合同的状态(已经履行,部分履行,未履行)8 Char否否总价采购所有材料的总价Money否否采购合同编号可以识别采购合同的唯一编码9

22、 Int否否货运合同数量采购材料的数量Float否否货代公司编号唯一标识货代公司的序列号4 Char否否发货单编号唯一标识发货单的序列号8 Int否是运输方式合同中注明以何种方式进行运输20 Char是是运输单价各种运输方式中没单位材料的运输单价Money否否提货地点货物将送达的地点,即客户要提货地点20 Char否否日期签订合同的日期Date否否应付账款编号识别应付账款的唯一编码8 Int否否交货时间该批材料交货的时间Date是否货运合同编号可以识别货运合同的唯一编码9 Int否否发货单发货单号唯一标识发货单的序列号8 Int否否日期发货的日期Date否否销售合同编号与该发货单相对应的销售合

23、同的序列号8 Int否否货运合同编号与该发货单相对应的货运合同的序列号9 Int否否材料材料编号唯一标识该材料的序列号10 Char否否材料名称材料的全名20 Char否否库存数量即时仓库材料的数量Float是否最高进价最高的买入单价Money是否最低卖价最低的出售单价Money是否税率每种材料虚上交税款的税率Real是否最低库存到达该库存时即需补货2 Int是否备注对材料其他特性的描述200VarChar是否入库单入库单编号唯一标识该入库单的序列号8 Int否否材料编号进入仓库的材料的序列号10 Char否是数量进入仓库的材料的数量Float否是日期入库的日期Date否否第4章 数据库角色和

24、权限4.1业务员权限:1. 可以对订单进行新增、查询操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。2. 可以对合同进行新增、修改(状态)、查询操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。3. 对货代公司合同进行新增、修改(状态)、查询操作。(货代公司信息)4. 对客户信息进行新增、查询、更新操作(客户信息)(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。5. 对货代公司进行新增、查询、更新操作。6. 对产品库存信息进行查询操作。7. 对提货单进行新增、查询操作。8. 对如何确定客户等级进行修改、查询。4.2销售经理权限:

25、 1. 查看业务员的业绩统计信息 2. 管理业务员数据,删除,修改,增加业任职信息。 3. 统计货代公司往来纪录,查看销售季度报表4.3采购员权限:1. 可以对采购单进行新增、查询、更新操作(一旦采购单确认无法修改)。2. 可以对合同进行新增、查询、修改(合同状态)操作(一旦采购合同确认无法修改)。3. 对供应商信息进行新增、查询、更新操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。4. 对供应商的主营业务,产品报价等信息进行查询和修改。4.4采购部经理权限: 1. 定期对采购的各类商品统计,对分析供应商进行分类分析。 2. 查看各采购员的工作完成状态,完成情况,并及时

26、监督采购流程中数据信息的到位,账款登记的情况。第 5 章 数据库分析和设计 5.1 数据库概念结构(ER图) 5.2 关系表设计员工(员工编号,员工姓名,出生日期,邮箱,员工银行账号,地址,所属部门号,员工职务,电话)供应商(供应商编号,公司名称,法人代表,所属国家,所在国家,所在洲,所在市,具体地址,公司主页,备注,联系电话,电子邮件,传真)供应商_账号(供应商编号,账号)客户优惠措施(措施代号,付款期限,折扣率,客户等级,付款方式,备注)应付账款(应付账款编号,金额,采购/货运合同编号,截止日期,状态 )应收账款(应收账款编号,金额,发货单号,截止日期,状态)订单(订单编号,客户编号,生成

27、日期)订单材料(订单号,材料编号,数量,单价)货代公司(货代公司编号,货代公司名称,法人代表,具体地址,所属国家,所在市,所在州,公司主页,备注,联系电话,电子邮件,传真)货代公司_账号(货代公司编号,账号)发货单(发货单号,销售合同编号,货运合同编号,日期)入库单(入库单编号,日期)入库材料(入库单号,材料编号,数量)客户(客户编号,公司名称,所在国家,所在洲,所在市,具体地址,法人代表,所属国家,公司主页,客户等级,业务员编号,联系电话,电子邮件,传真)客户_账号(客户编号,账号)材料(材料编号,材料名称,最高进价,税率,库存数量,最低库存,最低卖价,备注)采购合同(采购合同编号,供应商编

28、号,总价,日期,状态)采购合同_材料(采购合同编号,材料编号,数量,单价)货运合同(货运合同编号,货运公司编号,提货地点,应付账款,签订日期)货运合同_运输(货运合同编号,运输方式,运输单价,数量)货运合同_材料(货运合同编号,发货单号,交货时间)销售合同(销售合同编号,订单号,付款方式,折扣价,签订日期,截止日期,货到地点,状态)客户等级评判标准(客户等级,成交金额,欠款比率)部门(部门编号,部门名称,负责人,电话)5.3 SQL语句创建表Create table客户等级评判标准(客户等级char(1),成交金额 money,欠款比率 real,Constraint pk_h primary

29、 key (客户等级))create table 客户 (客户编号 char (4) not null unique,公司名称 char(30) not null unique,法人代表 char(20) not null unique,具体地址 varchar(100) unique,所在国家char(20) unique,所在洲 char(20) unique,所在市 char(20) unique,所属国家 char(20) unique,公司主页 char(50) unique,客户等级 char(1) unique,业务员编号 char(4) not null unique,联系电话

30、 char(20) not null unique,电子邮件 char(30),传真 char(20),备注 varchar (200),constraint PK_客户 Primary key(客户编号),constraint FK_客户1 Foreign key(业务员编号)references 员工 (员工编号),constraint FK_客户2 Foreign key(客户等级)references 客户等级评判标准 (客户等级),)create table 客户_账号 (客户编号 char (4) not null unique,账号 char (20) not null ,con

31、straint PK_客户_账号 Primary key(客户编号, 账号),constraint FK_客户_账号 Foreign key(客户编号)references 客户 (客户编号),)create table 员工(员工编号 char(20) not null unique, 员工姓名 char(20), 出生日期 date, 邮箱 char(30), 员工银行账号 char(20), 地址 char(30), 所属部门号 int , 员工职务 char(10), 电话 char(20),constraint PK_员工 Primary key(员工编号),constraint F

32、K_员工 Foreign key(所属部门号) references 部门(部门编号),)部门(部门编号,部门名称,负责人,电话)Create table部门(部门编号char(20),部门名称char(20),负责人 char(20),电话 char(15)Constraint pk_h primary key (部门编号)Constraint fk_y foreign key(负责人) regerences 员工(姓名)create table 供应商(供应商编号 char(20) not null unique, 公司名称 char(20), 法人代表 char(20), 所属国家 ch

33、ar(20), 所在国家 char(20), 所在洲 char(20), 所在市 char(20), 具体地址 char (30), 公司主页 char(30), 备注 char(50), 联系电话 char (20), 电子邮件 char(20), 传真 char(20), constraint PK_供应商 Primary key(供应商编号),)create table 供应商_账号(供应商编号 char(20) not null unique, 账号 char(20) not null unique, constraint PK_供应商_账号 Primary key(供应商编号,账号)

34、, constraint FK_供应商_账号 Foreign key(供应商编号) references 供应商(供应商编号),)create table 材料 (材料编号 char (10)not null unique,材料名称 char (20)not null unique,最高进价 int unique,税率 real unique,库存数量 float unique,最低库存 int(2),最低卖价 money unique,备注 varchar (200) unique,constraint PK_材料 Primary key(材料编号),)create table 采购合同(采

35、购合同编号 char (09) not null unique,供应商编号 char (04) not null unique,总价 money not null unique,日期 date not null unique,状态 char (08) not null unique,constraint PK_采购合同 Primary key(采购合同编号),constraint FK_采购合同 Foreign key(供应商编号)references 供应商(供应商编号),)create table 采购合同_材料(采购合同编号 char (9) not null unique,材料编号 c

36、har (10)not null unique,数量 float not null,单价 money not null unique,constraint PK_采购合同_材料 Primary key(采购合同编号, 材料编号),constraint FK_采购合同_材料1 Foreign key(采购合同编号)references采购合同 (采购合同编号),constraint FK_采购合同_材料2 Foreign key(材料编号)references材料(材料编号),)Create table 货运合同(货运合同编号 int not null unique,货运公司编号 char(4)

37、,提货地点 char(20),应付账款 int ,签订日期 date,Constraint pk_h primary key (货运合同编号)Constraint fk_y foreign key(货运公司编号) references 货运公司(货运公司编号) )Create table货运合同_运输(货运合同编号 int ,运输方式 char(20),运输单价 money,数量 floatConstraint pk_h primary key (货运合同编号,运输方式)Constraint fk_y foreign key(货运公司编号) references 货运公司(货运公司编号) )C

38、reate table货运合同_材料(货运合同编号 int ,发货单号 int ,交货时间 date,Constraint pk_h primary key (货运合同编号, 发货单号),Constraint fk_y foreign key(货运公司编号) references 货运公司(货运公司编号)Constraint fk_z foreign key(发货单号) references发货单(发货单号)Create table销售合同(销售合同编号 int ,订单号 char(10),付款方式 char(20),折扣价 money,签订日期 date,截止日期 date,状态 char(

39、20),Constraint pk_h primary key (销售合同编号),Constraint fk_x foreign key(订单号) references订单(订单号)create table 订单(订单编号 char(8) unique not null ,客户编号 char(4) unique not null ,生成日期 date unique not null,constraint PK_订单 primary key (订单编号),constraint FK_订单 foreign key (客户编号)references 客户 (客户编号)create table 订单_

40、材料(订单号 char (8) not null unique,材料编号 char (10) not null ,数量 float not null,单价 int not nullconstraint PK_订单_材料 primary key (订单编号,材料编号),constraint FK_订单_材料 foreign key (材料编号)references 材料 (材料编号)create table 货代公司(货代公司编号 char(4) not null unique,货代公司名称 char(30) not null unique,法人代表 char(20) not null uniq

41、ue,具体地址 varchar(100) ,所属国家 char(20) ,所在市 char(20) ,所在州 char(20) ,公司主页 char(50) ,备注 VarChar(200),联系电话 Char(20) not null,电子邮件 char(20) ,传真 char(20) constraint PK_货代公司 primary key (货代公司编号)create table 货代公司_账号(货代公司编号 char(4) not null unique,账号 char(20) not null ,constraint PK_货代公司_账号 primary key (货代公司编号,账号)constraint FK_货代公司_账号 foreign key (货代公司编号)references 货代公司 (货代公司编号)create table 发货单(发货单号 char (8) not null unique,销售合同编号 char (8) not null unique,货运合同编号 char (9) not null unique,日期 date not null unique,constra

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号