信息化采购表格设计:产品、需求与询价表详解
需积分: 9 118 浏览量
更新于2024-09-14
1
收藏 327KB DOC 举报
在本文档中,我们探讨了几个与采购管理相关的数据库表格设计,这些表格用于支持采购流程中的关键信息跟踪。以下是针对三个主要表的详细说明:
1. **产品表 (T_ware)**:
- 主键:`Id`(一个19位的Number类型,不能为空,且设置为主键,通过序列seq_ware自动增长)
- 字段包括:`Id`(唯一标识每个产品的编号)、`num`(20位VARCHAR2类型,表示产品编号或型号)、`name`(产品名称)、`model`(产品模型)、`type`(产品类型)、`unit`(单位,同样为VARCHAR2,不能为空)。
2. **需求计划表 (t_demand)**:
- 主键:`id`(20位CHAR类型,不能为空,作为主键,自动生成唯一编码)
- 这个表关联了员工和产品信息,有`author_id`(员工ID,与员工表关联)、`ware_id`(产品ID,与产品表关联)、`count`(需求数量,数值型,不能为空)、`unit_price`(预算单价,12位小数,不能为空)、`sum_price`(小计,计算字段)、`begin_date`(开始交货日期,DATE类型,不能为空)、`end_date`(结束交货日期,不能为空)、`address`(交货地址,VARCHAR2,不能为空)以及`remark`(备注)和`state`(状态,20位VARCHAR2,不能为空)。
3. **询价书表 (t_speer)`:
- 主键:`id`(同上,20位CHAR,不能为空,自动生成编码)
- 包含`author_id`(编制人ID)、`stock_id`(与采购计划表关联的询价书ID)、`name`(询价书名称,50位VARCHAR2,不能为空)、`end_date`(报价截止时间)、`issue_date`(发布时间)、`state`(询价状态,20位VARCHAR2,不能为空)和`remark`(备注)。
4. **报价单表 (t_quote)**:
- 主键:`id`(同上)
- 表示供应商的报价,字段包括与前两个表类似的关联字段,如`author_id`、`stock_id`,以及`name`(询价书名称)、`end_date`(报价截止日期)、`issue_date`(发布日期)、`state`(询价状态,反映报价状态)和`remark`(备注)。
这些表格的设计旨在提供一个结构化的数据库框架,以便于采购部门高效地跟踪产品信息、需求计划、询价过程以及报价管理。通过这样的数据库,企业可以轻松地维护数据一致性,追踪采购进度,并确保所有相关人员都能及时获取所需信息。此外,通过外键约束确保了数据的引用完整性和关联性,提高了数据的有效性和查询性能。
2011-09-04 上传
2010-01-09 上传
2009-08-01 上传
2009-12-23 上传
2023-04-24 上传
2011-04-22 上传
2021-09-29 上传
曼迪---
- 粉丝: 2
- 资源: 4
最新资源
- 掌握数学建模:层次分析法详细案例解析
- JSP项目实战:广告分类系统v2.0完整教程
- 如何在没有蓝牙的PC上启用并使用手机蓝牙
- SpringBoot与微信小程序打造游戏助手完整教程
- 高效管理短期借款的Excel明细表模板
- 兄弟1608/1618/1619系列复印机维修手册
- 深度学习模型Sora开源,革新随机噪声处理
- 控制率算法实现案例集:LQR、H无穷与神经网络.zip
- Java开发的HTML浏览器源码发布
- Android闹钟程序源码分析与实践指南
- H3C S12500R升级指南:兼容性、空间及版本过渡注意事项
- Android仿微信导航页开门效果实现教程
- 深度研究文本相似度:BERT、SentenceBERT、SimCSE模型分析
- Java开发的zip压缩包查看程序源码解析
- H3C S12500S系列升级指南及注意事项
- 全球海陆掩膜数据解析与应用