电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

订单销售数据库设计分析运用

11页
  • 卖家[上传人]:桔****
  • 文档编号:469437627
  • 上传时间:2023-05-25
  • 文档格式:DOC
  • 文档大小:154.50KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、五、逻辑设计5.1 ER图供应商供应产品订购订单管理雇员下发客户名称地址联系电话客户编号姓名通信地址电话产品编号供应商编号产品编号产品名称产品类型产品编号订单编号订单编号雇员编号姓名联系电话供应商编号售价出厂价存货量数量日期雇员编号工资客户编号5.2 关系模型供应商(供应商编号,名称,地址,联系电话)产品(产品编号,产品名称,产品类别,售价,出厂价,存货量)供应(供应商编号,产品编号)订购(产品编号,订单编号,数量)客户(客户编号,姓名,通信地址,电话)订单(订单编号,日期,客户编号,雇员编号)雇员(雇员编号,姓名,联系电话,工资)注:有下划线的表示该属性为主码。六、物理设计6.1 表汇总表名功能说明表Suppliers供应商表,存储供应商的编号等信息表Product产品表,存储产品的编号、数量等信息表SP供应商产品供应表,存储供应商所供应的产品对应信息表Orders订单表,存储订单的编号、日期等信息表PO产品订购表,存储产品订购的对应信息表Employee雇员表,存储雇员的编号等信息表Customer客户表,存储客户的编号等信息6.2 表1: Suppliers表(供应商表)表名Su

      2、ppliers(供应商表)数据库用户Sa主键Snumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Snumberchar(12)NY高无主键/供应商号2Snamechar(30)NN中无供应商名称3Saddresschar(30)YN中无供应商地址4StelnumintYN高无供应商电话sql脚本-建立供应商表create table Suppliers -供应商表(Snumber char(12) primary key,-供应商编号,主码 Sname char(30) not null,-姓名 Saddress char(30), -地址 Stelnum int -电话);6.3 表2: Product表(产品表)表名Product(产品表)数据库用户sa主键Pnumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Pnumberchar(12)NY高无主键/产品编号2Pnamechar(30)NY高无产品名称3Pcategorychar(15)YN低

      3、无产品类别4PpriceintYN中无产品售价5Pex_pricerealYN中无产品出厂价6PinventoryrealYN中无产品库存量sql脚本-建立产品表create table Product -产品表(Pnumber char(12) primary key, -产品编号,主码 Pname char(30) not null, -产品名称 Pcategory char(15), -产品类别- Pprice int, -售价- Pex_price real, -出厂价- Pinventory real -存货量-);6.4 表3: SP表(供应商产品供应表)表名SP(供应商产品供应表)数据库用户sa主键Snumber,Pnumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Snumberchar(12)NY高无主键/供应商号2Pnumberchar(12)NY高无主键/产品编号sql脚本-建立供应商产品供应表create table SP-供应商供应产品表-(Snumber char(12),-供应商编号,外码

      4、 Pnumber char(12),-产品编号,外码 primary key(Snumber,Pnumber),-联合主码 foreign key (Pnumber) references Product(Pnumber) on delete cascade on update cascade, foreign key (Snumber) references Suppliers(Snumber) on delete cascade on update cascade);6.5 表4: Orders表(订单表)表名Orders(订单表)数据库用户sa主键Onumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Onumberchar(12)NY高无主键/订单号2OdatedateNN低无订单日期3Enumberchar(12)YN中无雇员号4Cnumberchar(12)NN高无客户号sql脚本-建立订单表create table Orders-订单表(Onumber char(12)primary key,-编号,主码

      5、Odate date,-日期 Enumber char(12),-设置雇员号,外码 Cnumber char(12),-设置客户号,外码 foreign key (Cnumber) references Customer(Cnumber) on delete cascade on update cascade, foreign key (Enumber) references Employee(Enumber) on delete cascade on update cascade);6.6 表5: PO表(产品订购表)表名PO(产品订购表)数据库用户sa主键Pnumber,Onumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Pnumberchar(12)NY高无主键/产品号2Onumberchar(12)NY高无主键/订单号3QuantityintNN低无订购产品数量sql脚本-建立产品订购表create table PO-产品订购表(Pnumber char(12),-产品编号 Onumber char(12),

      6、-订单编号 Quantity int,-产品数量 primary key(Pnumber,Onumber),-联合主码 foreign key (Pnumber) references Product(Pnumber)-外码 on delete cascade on update cascade, foreign key (Onumber) references Orders(Onumber)-外码 on delete cascade on update cascade); 6.7 表6: Employee表(雇员表)表名Employee(雇员表)数据库用户sa主键Enumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Enumberchar(12)NY高无主键/雇员号2Enamechar(10)NN中无雇员名称3EtelnumintNY高无雇员电话4EwagesrealNN低无雇员薪资sql脚本-建立雇员表create table Employee-雇员表(Enumber char(12) primary key,-编

      7、号 Ename char(10),-名字 Etelnum int,-电话 Ewages real-工资);6.8 表7: Customer表(客户表)表名Customer(客户表)数据库用户sa主键Cnumber其他排序字段无索引字段无序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N区别度默认值约束条件/说明1Cnumberchar(12)NY高无主键/客户表2Cnamechar(10)NN中无客户名称3Caddresschar(30)YN中无客户地址4CtelnumintYY高无客户电话sql脚本-建立客户表create table Customer-客户表(Cnumber char(12) primary key,-编号 Cname char(10),-姓名 Caddress char(30),-地址 Ctelnum int-电话);6.9 视图的设计1、建立一张雇员信息的视图目的:屏蔽雇员的工资信息。功能:能够向管理员提供简明,直接的雇员信息展示。意义:有利于数据库安全的维护,防止任意修改数据库中的雇员信息。create view view_Employee-建立Employee视图,屏蔽工资属性asselect Enumber,Ename,Etelnumfrom Employeewith check option;2、建立一张产品信息的视图目的:屏蔽产品的出厂价信息。功能:能够向管理员提供简明,直接的产品信息展示。意义:有利于数据库安全的维护,防止任意修改数据库中的产品信息。create view view_Producte-建立Product视图,屏蔽出厂价属性asselect Pnumber,Pname,Pcategory,Pprice,Pinventoryfrom view_Productewith check option;6.10 存储过程的设计1、查询订单数量功能:查询订单的数量 目的:存储查询订单数量的操作意义

      《订单销售数据库设计分析运用》由会员桔****分享,可在线阅读,更多相关《订单销售数据库设计分析运用》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.