收藏 分销(赏)

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

上传人:精*** 文档编号:3910451 上传时间:2024-07-23 格式:DOC 页数:55 大小:1.02MB
下载 相关 举报
浙江省五金矿产进出口公司数据库分析与设计.doc_第1页
第1页 / 共55页
浙江省五金矿产进出口公司数据库分析与设计.doc_第2页
第2页 / 共55页
浙江省五金矿产进出口公司数据库分析与设计.doc_第3页
第3页 / 共55页
浙江省五金矿产进出口公司数据库分析与设计.doc_第4页
第4页 / 共55页
浙江省五金矿产进出口公司数据库分析与设计.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、组长:沈琰冰 李蒙蒙 成员:王婷婷 金昶华 朱珂廷 余晓刚 谭 蕾 包双超 张 钰 吴 皓 目录第 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供应商管理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销售经理权限

2、:204.3采购员权限:204.4采购部经理权限:21第 5 章 数据库分析和设计225.1 数据库概念结构(ER图)225.2 关系表设计315.3 SQL语句创建表335.4 SQL语句查询(列举)40第 1 章 公司概述 1.1项目背景1.1.1公司概况浙江省五金矿产进出口公司是中国为数不多的钢材、煤炭等商品其他国家规定的专营进出口商品公司及浙江省最大的五金制品出口外贸公司。在省内五金矿石进出口领域中占有市场领导者地位。重要涉及的外贸实体涉及,客户,供应商,采购商,货代公司,政府相关部门等,涉及的业务流程涉及签单,采购,运送,报关,报税等。由于该公司多为国际业务,目前市场重要分布在境外,

3、以大中公司为重要客户,采购地也多为境外矿产集中地,公司对矿产的进出口数量比较大。公司面临一个如何提高公司的工作效率,减少采购成本,即时调整营销策略,防止价格流失,减少库存的问题。所以建立一个数据库系统来管理库存货品、监控采购流程、规划销售方案十分必要。 1.1.2公司业务划分根据外贸涉及的销售,采购,运送等环节,其中:采购部门的重要工作是从国外进口原材料及在途物资的监控。对各港口进行货品管理,保证物资的安全。采购部在原材料采购方面的管理工作涉及以下几点:(1)调查与分析:研究原材料的市场价格走势及供求状况;价格及成本分析;开拓新货源;自制、定牌监制或买人的决断;总代理、总经销业务的可行性分析;

4、竞争对手货源及渠道调查与分析、店铺别、商品别、供货商别排行榜分析。(2)采购业务:查核加工厂的申购单;发出或征集报价单;分析报价;选择供货商,决定采购量、交货期、运送方式、合约种类及细则;采购业务监控;收货及查核;查检发票及批准付款给保险公司或供货商索赔。(3)库存管理:存货分类;决定各类原材料的最高存货量、最低存货量及安全存量;建立存货目录;解决过量及有问题存货。(4)滞销的原材料淘汰。(5)制定标准及考核:制定及补充采购手册;协助有关部门对采购业绩及采购人员进行考评。(6)向高层决策部门报告等。运送任务涉及登记货代公司,整合商品,分类有特殊包装的商品,整理发来的货品等。货代公司是根据客户的

5、指示 ,为客户的利益而揽取货品的人,其本人并非承运人。货代也可以这些条件,从事与运送协议有关的活动,如储货、报关、验收、收款。国际货品运送代理公司可以作为进出口货品收货人、发货人的代理人,也可作为独立经营人从事国际货代业务。外贸业务员的重要工作内容(1)及时安排好打样。要按客户的规定,书面具体列出打样单。打样单上应严格明晰四大要素:货号、原料、颜色搭配和做法。打样单的格式应严格参照大货订单格式,即货号-颜色-数量应列出表格,而不能是其它的任何格式。打样单应由外贸部经理签字后,方能安排打样,外贸部经理不在时,由外贸部经理指定的人签字。如涉及XX模、五金模具是否要开,应请示外贸部经理。(2)积极积

6、极与客户保持联系,促使客户及早下订单。样品寄给客户之后,应在快递网页上查阅客户是否已经收到样品,确认客户样品收到后,应立即发信给客户,非常客气地询问客户对样品的评价,询问客户是否有下订单的也许。 简要的说,外贸业务员重要负责联系客户,签订协议。外贸跟单员重要负责协议的执行,重要涉及(但不限于)备货、租船订舱、报验、报关、制单结汇、收汇核销、退税等。 1.2项目创建目的 浙江五矿进出口有限贸易公司是一家以原材料为主营业务的外贸公司,本数据库的设计重要是基于外贸流程中涉及的各项数据信息而构建的。旨在帮助公司更好的管理业务流程中的各项数据输入输出的需要,从而提高公司的工作效率,减少采购成本,即时调整

7、营销策略,防止价格流失,减少库存,从而实现高效决策。 1.3 子系统划分本数据库重要提成以下几个部分:(1)销售流程:重要是检查库存信息,进行订单解决,签订销售协议(2)发货流程:重要联系货代公司,签订货运协议(3)采购流程:记录采购的商品,联系供应商,货到入库(4)客户管理:记录销售量,划分客户等级,进行协议折扣计算 1.4数据库管理与维护说明数据库管理重要是通过设计登录权限,重要是管理员,采购员,业务员,业务经理,客服人员,客服经理等。不同的人员会涉及不同的数据,查看不同的用户视图。具体在以下具体张开。数据库的维护重要通过定期更新数据,删除无用的信息,提高软,硬件的功能,提供系统的运性效率

8、。第 2 章 系统功能设计2.1 销售环节 (1)接受客户订单,查询客户信息和产品信息,根据客户等级、所需物资类型、数量审核订单。(2)若为合格订单,根据订单生成销售协议。销售协议涉及协议号、客户名称、产品名称、产品数量、运送方式、产品单价、产品总价、交货期限、交货地点、签订协议日期、销售人员、法人代表、付款方式、状态(确认协议是否已生效)、折扣价、备注。(3) 根据客户优惠措施标准生成客户折扣(每次交易的折扣价=每次交易额*折扣率)(客户优惠措施标准由公司统一规定,根据客户等级、付款方式和付款期限决定,共分为20级,例如A级客户采用银行承兑汇票一个月内付款得折扣率为20%,B级客户采用商业汇

9、票两个月内付款得折扣率为15%等)(客户等级由公司规定,根据客户累计交易额、欠款比率生成实际付款额决定,共分为六级,例如A级客户的实际累计付款额为10亿美金,实际累计付款额=累计交易额-累计交易额*欠款比率)。2.2采购环节(1)根据采购单寻找适合的供应商,要查找的信息涉及,供应商的主营业务、各产品各时期报价、供应商的信用等级来拟定适合的供应商。(2)经对方确认采购单,生成采购协议。采购协议涉及协议号、供应商名称、产品名称、产品数量、产品单价、产品总价、签订协议日期、法人代表、状态(确认协议是否已生效)、备注。2.3运送环节:(1) 根据协议查询货代公司信息,并选择合适的货代公司。(2) 签订

10、成功,联系货代公司,与货代公司签订货运协议。货运协议涉及:货代协议号、货代公司名称、产品名称、产品单价、产品数量、运送方式、运送单价、运送总价,运送时间、提货地点、货到地点、付款方式、货代公司账号、法人代表、签订货代协议日期、状态(确认协议是否已生效)、备注。2.4客户管理(1) 为新客户先添加客户信息,客户信息涉及客户代码、客户名称、客户所属国家、客户地址、客户联系方式、客户账号、法人代表、客户等级(可根据网上调查先给一个等级)、客户等级、备注。2.5供应商管理(1) 若为新供应商先添加供应商信息,供应商信息涉及供应商代码、供应商名称、供应商所属国家、供应商地址、供应商联系方式、供应商账号、

11、法人代表、信用等级(可根据网上调查先给一个等级)、备注。 2.6货代公司管理(1) 若需要,可新增货代公司信息。货代公司信息涉及货代公司代码、货代公司名称、货代公司业务类型、联系方式、公司地址、所属国家、帐户、法人代表、备注。2.7库存管理(1) 跟据出库单和入库单生成库存信息,库存信息涉及仓库中所存的产品号、品名、数量、金额、每种产品库存底线。(2) 根据出货和入货情况生成相应的入库单和出库单。入库单涉及产品号、品名、数量、金额、入库时间。出库单涉及产品号、品名、数量、金额、出库时间。第3章 数据库需求分析3.1.资料管理1.商品信息:浙江省五金矿产进出口公司得商品重要是原材料,涉及对这些信

12、息的增长,删除,修改,可以查询任何需要得材料信息。2.供应商资料维护:对供应商资料的增长,删除,修改,可以查询具体得供应商信息。3.客户资料维护: 对客户信息的增长,删除,修改。可以查询具体的客户资料4.员工信息: 可以对员工实现分部门管理,由部门经理增长,删除,修改信息。5.库存信息维护:对库存材料的登记,增长,删除,修改。6.采购协议维护:对采购协议中得信息增长,删除,修改,以便生成采购协议。7.销售协议维护:对销售协议中得信息增长,删除,修改,以便生成销售协议。3.2 销售管理1.销售订单管理:有业务员根据客户订单进行相关信息的输入,并可以进行删除和修改操作。2.调整历史售价:对材料成本

13、价和售价进行调整3.历史查询:可以对任一客户的交易记录进行查询3.3.采购管理1.采购单管理:可以在数据库中对涉及采购单的信息进行增长,调用等操作,以便完毕采购单生成。2.进货单管理:重要是入库单的信息输入,查询,修改,删除。3.历史查询:可以对任一日期的采购记录进行查询3.4.记录分析1.供应商信息记录:记录各种供应商的汇总信息,如可以准时间归类,按商品,按地区等。2.采购商品记录:主记录采购的材料的具体信息3.业务员业绩记录: 按成交的订单量,按季度记录业务员的业绩4.销售客户记录: 对每个客户一定期期的成交量和某一时期的客户数量进行记录5.销售商品记录: 对销售商品的各种分类记录,汇总分

14、析6.客户二八分析: 分析老客户,地区分布的数量和各种情况7,库存积压分析: 对库存材料的记录分析。3.5.系统管理 1. 参数设立:设立数据的上下限2,权限设立:不同的人员,查看不同的视图3. 日记管理:由系统完毕4,更改密码:通过不同的视图设立不同的权限,更改相应的密码3.6 数据流程图5.3数据字典 实体属性描述数据类型&长度是否可为空是否取多值客户等级判断标准客户等级标记客户等级的标志1 Char(AF)否否欠款比率客户在过往交易中总欠款在总成交额中占的比率Real否否成交金额客户在过往交易中总成交金额Money否否员工信息员工号唯一标记一个员工的序列号4 Char否否出生日期员工出生

15、的年月日Date是否员工姓名员工的姓名20 Char否否电话可联系到员工的电话号码15 Char是否员工部门员工所在部门20 Char是否员工职务员工在公司所担任的职务20 Char是否员工地址员工居住的地址100 Char是否员工银行账号给员工打工资的银行账号30 Char是否邮箱员工可以接受到公司发来信息的邮箱40 Char是否供应商供应商编号唯一标记供应商的序列号4 Char否否公司名称公司的注册名称30 Char否否法人代表公司法人代表20 Char否否具体地址公司所在的具体地址100 VarChar是否所在洲所在洲20 Char是否所在国家所在国家20 Char是否所属国家所属国家2

16、0 Char是否所在市所在市20 Char是否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是否传真公司的传真20 Char是否公司主页公司网站地址50 Char是否银行账号在发生交易时,收发账款使用20 Char否是备注对供应商的特殊说明200 VarChar是否客户优惠措施措施代号给每个优惠措施编一个唯一的编号2 Char否否付款方式客户一般采用的付款方式(对我们来说方便,有利或共利的)20 Char否否付款期限客户从产生应付账款起到所有转化为已付账款所用的时间Date否否折扣率根据客户购买货品数量及其等级所制定的折扣Real否否客户等级由客户的付款期限,订货数量等划分等

17、级1 Char(AF)否否备注某些特殊说明200 VarChar是否应付账款编号给每份应付账款编一个唯一的编号8 Int否否协议号该应付账款是由哪个协议产生的(涉及货运协议和采购协议)9Int否否金额账款金额Money否否截止日期应付最迟日期Date是否状态描述账款是否已付(涉及已付,部分已付,未付)8 Char否否订单订单编号唯一标记订单的序列号8 Int否否客户编号唯一标记客户的序列号4 Char否否材料编号唯一标记材料的序列号10 Char否是材料数量订单涉及材料的数量Float否是单价与客户协定的卖出材料的单价Money否是生成日期订单生成的日期Date否否货代公司货代公司编号唯一标记

18、货代公司的序列号4 Char否否公司名称货代公司的名称30 Char否否法人代表货代公司的法人代表20 Char否否具体地址公司所在的具体地址100 VarChar是否所在洲所在洲20 Char是否所在国家所在国家20 Char是否所在市所在市20 Char是否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是否传真公司的邮箱20 Char是否公司主页公司网站地址50 Char是否银行账号在发生交易时,收发账款使用20 Char否是备注对货代公司的特殊说明200 VarChar是否应收账款编号给每份应收账款编一个唯一的编号8 Int否否发货单号该应收账款是由哪个发货单生成的8

19、Int否否金额账款金额Money否否截止日期应收最迟日期Date是否状态描述账款是否已收(涉及已收,部分已收,未收)8 Char否否客户客户编号唯一标记客户的序列号4 Char否否公司名称公司的注册名称30 Char否否法人代表公司法人代表20 Char否否具体地址公司所在的具体地址100 VarChar是否所在洲所在洲20 Char是否所在国家所在国家20 Char是否所属国家所属国家20 Char是否所在市所在市20 Char是否业务员编号专门负责该顾客的员工的编号4 Char否否联系电话公司的电话20 Char否否邮箱公司的邮箱30 Char是是传真公司的传真20 Char是是公司主页公

20、司网站地址50 Char是否客户等级按照客户等级标准标注的客户等级号1 Char(AF)是否银行账号在发生交易时,收发账款使用20 Char否是备注对供应商的特殊说明200 VarChar是否销售协议订单号唯一辨认订单的编号10 char否否销售协议编号唯一辨认销售协议的编号8 Int否否折扣价针对不同等级的客户给他们的折扣率Real是否截止日期这个协议的最晚履约时间Date是否付款方式双方在签订协议的时候选择的付款方式20 char是否状态协议履行情况(涉及已履行,部分履行,未履行)8 Char否否签订日期签订协议的日期Date否否采购协议数量采购材料的数量Float否是运送方式协议中注明以

21、何种方式进行运送20 char是是单价采购材料的单价Money否否材料编号辨认材料的唯一编码10 char否是签订日期协议签订的日期Date否否供应商编号辨认供应商的唯一编码4 Char否否状态该协议的状态(已经履行,部分履行,未履行)8 Char否否总价采购所有材料的总价Money否否采购协议编号可以辨认采购协议的唯一编码9 Int否否货运协议数量采购材料的数量Float否否货代公司编号唯一标记货代公司的序列号4 Char否否发货单编号唯一标记发货单的序列号8 Int否是运送方式协议中注明以何种方式进行运送20 Char是是运送单价各种运送方式中没单位材料的运送单价Money否否提货地点货品

22、将送达的地点,即客户要提货地点20 Char否否日期签订协议的日期Date否否应付账款编号辨认应付账款的唯一编码8 Int否否交货时间该批材料交货的时间Date是否货运协议编号可以辨认货运协议的唯一编码9 Int否否发货单发货单号唯一标记发货单的序列号8 Int否否日期发货的日期Date否否销售协议编号与该发货单相相应的销售协议的序列号8 Int否否货运协议编号与该发货单相相应的货运协议的序列号9 Int否否材料材料编号唯一标记该材料的序列号10 Char否否材料名称材料的全名20 Char否否库存数量即时仓库材料的数量Float是否最高进价最高的买入单价Money是否最低卖价最低的出售单价M

23、oney是否税率每种材料虚上交税款的税率Real是否最低库存到达该库存时即需补货2 Int是否备注对材料其他特性的描述200VarChar是否入库单入库单编号唯一标记该入库单的序列号8 Int否否材料编号进入仓库的材料的序列号10 Char否是数量进入仓库的材料的数量Float否是日期入库的日期Date否否第4章 数据库角色和权限4.1业务员权限:1. 可以对订单进行新增、查询操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。2. 可以对协议进行新增、修改(状态)、查询操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。3. 对货代公司协议进行新增、修

24、改(状态)、查询操作。(货代公司信息)4. 对客户信息进行新增、查询、更新操作(客户信息)(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。5. 对货代公司进行新增、查询、更新操作。6. 对产品库存信息进行查询操作。7. 对提货单进行新增、查询操作。8. 对如何拟定客户等级进行修改、查询。4.2销售经理权限: 1. 查看业务员的业绩记录信息 2. 管理业务员数据,删除,修改,增长业任职信息。 3. 记录货代公司往来纪录,查看销售季度报表4.3采购员权限:1. 可以对采购单进行新增、查询、更新操作(一旦采购单确认无法修改)。2. 可以对协议进行新增、查询、修改(协议状态)操作(

25、一旦采购协议确认无法修改)。3. 对供应商信息进行新增、查询、更新操作(只能对自己所管理的订单进行新增、查询工作,一旦订单确认无法修改)。4. 对供应商的主营业务,产品报价等信息进行查询和修改。4.4采购部经理权限: 1. 定期对采购的各类商品记录,对分析供应商进行分类分析。 2. 查看各采购员的工作完毕状态,完毕情况,并及时监督采购流程中数据信息的到位,账款登记的情况。第 5 章 数据库分析和设计 5.1 数据库概念结构(ER图) 5.2 关系表设计员工(员工编号,员工姓名,出生日期,邮箱,员工银行账号,地址,所属部门号,员工职务,电话)供应商(供应商编号,公司名称,法人代表,所属国家,所在

26、国家,所在洲,所在市,具体地址,公司主页,备注,联系电话,电子邮件,传真)供应商_账号(供应商编号,账号)客户优惠措施(措施代号,付款期限,折扣率,客户等级,付款方式,备注)应付账款(应付账款编号,金额,采购/货运协议编号,截止日期,状态 )应收账款(应收账款编号,金额,发货单号,截止日期,状态)订单(订单编号,客户编号,生成日期)订单材料(订单号,材料编号,数量,单价)货代公司(货代公司编号,货代公司名称,法人代表,具体地址,所属国家,所在市,所在州,公司主页,备注,联系电话,电子邮件,传真)货代公司_账号(货代公司编号,账号)发货单(发货单号,销售协议编号,货运协议编号,日期)入库单(入库

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

28、订单号,付款方式,折扣价,签订日期,截止日期,货到地点,状态)客户等级评判标准(客户等级,成交金额,欠款比率)部门(部门编号,部门名称,负责人,电话)5.3 SQL语句创建表Create table客户等级评判标准(客户等级char(1),成交金额 money,欠款比率 real,Constraint pk_h primary key (客户等级))create table 客户 (客户编号 char (4) not null unique,公司名称 char(30) not null unique,法人代表 char(20) not null unique,具体地址 varchar(100)

29、 unique,所在国家char(20) unique,所在洲 char(20) unique,所在市 char(20) unique,所属国家 char(20) unique,公司主页 char(50) unique,客户等级 char(1) unique,业务员编号 char(4) not null unique,联系电话 char(20) not null unique,电子邮件 char(30),传真 char(20),备注 varchar (200),constraint PK_客户 Primary key(客户编号),constraint FK_客户1 Foreign key(业务

30、员编号)references 员工 (员工编号),constraint FK_客户2 Foreign key(客户等级)references 客户等级评判标准 (客户等级),)create table 客户_账号 (客户编号 char (4) not null unique,账号 char (20) not null ,constraint PK_客户_账号 Primary key(客户编号, 账号),constraint FK_客户_账号 Foreign key(客户编号)references 客户 (客户编号),)create table 员工(员工编号 char(20) not null

31、 unique, 员工姓名 char(20), 出生日期 date, 邮箱 char(30), 员工银行账号 char(20), 地址 char(30), 所属部门号 int , 员工职务 char(10), 电话 char(20),constraint PK_员工 Primary key(员工编号),constraint FK_员工 Foreign key(所属部门号) references 部门(部门编号),)部门(部门编号,部门名称,负责人,电话)Create table部门(部门编号char(20),部门名称char(20),负责人 char(20),电话 char(15)Constr

32、aint pk_h primary key (部门编号)Constraint fk_y foreign key(负责人) regerences 员工(姓名)create table 供应商(供应商编号 char(20) not null unique, 公司名称 char(20), 法人代表 char(20), 所属国家 char(20), 所在国家 char(20), 所在洲 char(20), 所在市 char(20), 具体地址 char (30), 公司主页 char(30), 备注 char(50), 联系电话 char (20), 电子邮件 char(20), 传真 char(20

33、), constraint PK_供应商 Primary key(供应商编号),)create table 供应商_账号(供应商编号 char(20) not null unique, 账号 char(20) not null unique, constraint PK_供应商_账号 Primary key(供应商编号,账号), constraint FK_供应商_账号 Foreign key(供应商编号) references 供应商(供应商编号),)create table 材料 (材料编号 char (10)not null unique,材料名称 char (20)not null u

34、nique,最高进价 int unique,税率 real unique,库存数量 float unique,最低库存 int(2),最低卖价 money unique,备注 varchar (200) unique,constraint PK_材料 Primary key(材料编号),)create table 采购协议(采购协议编号 char (09) not null unique,供应商编号 char (04) not null unique,总价 money not null unique,日期 date not null unique,状态 char (08) not null u

35、nique,constraint PK_采购协议 Primary key(采购协议编号),constraint FK_采购协议 Foreign key(供应商编号)references 供应商(供应商编号),)create table 采购协议_材料(采购协议编号 char (9) not null unique,材料编号 char (10)not null unique,数量 float not null,单价 money not null unique,constraint PK_采购协议_材料 Primary key(采购协议编号, 材料编号),constraint FK_采购协议_材料

36、1 Foreign key(采购协议编号)references采购协议 (采购协议编号),constraint FK_采购协议_材料2 Foreign key(材料编号)references材料(材料编号),)Create table 货运协议(货运协议编号 int not null unique,货运公司编号 char(4),提货地点 char(20),应付账款 int ,签订日期 date,Constraint pk_h primary key (货运协议编号)Constraint fk_y foreign key(货运公司编号) references 货运公司(货运公司编号) )Crea

37、te table货运协议_运送(货运协议编号 int ,运送方式 char(20),运送单价 money,数量 floatConstraint pk_h primary key (货运协议编号,运送方式)Constraint fk_y foreign key(货运公司编号) references 货运公司(货运公司编号) )Create table货运协议_材料(货运协议编号 int ,发货单号 int ,交货时间 date,Constraint pk_h primary key (货运协议编号, 发货单号),Constraint fk_y foreign key(货运公司编号) refere

38、nces 货运公司(货运公司编号)Constraint fk_z foreign key(发货单号) references发货单(发货单号)Create table销售协议(销售协议编号 int ,订单号 char(10),付款方式 char(20),折扣价 money,签订日期 date,截止日期 date,状态 char(20),Constraint pk_h primary key (销售协议编号),Constraint fk_x foreign key(订单号) references订单(订单号)create table 订单(订单编号 char(8) unique not null

39、,客户编号 char(4) unique not null ,生成日期 date unique not null,constraint PK_订单 primary key (订单编号),constraint FK_订单 foreign key (客户编号)references 客户 (客户编号)create table 订单_材料(订单号 char (8) not null unique,材料编号 char (10) not null ,数量 float not null,单价 int not nullconstraint PK_订单_材料 primary key (订单编号,材料编号),co

40、nstraint FK_订单_材料 foreign key (材料编号)references 材料 (材料编号)create table 货代公司(货代公司编号 char(4) not null unique,货代公司名称 char(30) not null unique,法人代表 char(20) not null unique,具体地址 varchar(100) ,所属国家 char(20) ,所在市 char(20) ,所在州 char(20) ,公司主页 char(50) ,备注 VarChar(200),联系电话 Char(20) not null,电子邮件 char(20) ,传真

41、 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,constraint PK_发货单 primary key (发货单号),constraint FK_发货单1 foreign key (销售协议编号)references 销售协议 (销售协议编号),constraint FK_发货单2 foreign key (货运协议编

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服