【springmvc+mybatis项目实战】杰信商贸-3.需求分析与数据库建模

开发步骤
需求:生产厂家信息维护基础表FACTORY_C

1.业务需求:
a)《需求说明书》
     1)描述业务功能
     生产厂家模块
     功能:为在购销合同模块中的货物信息和附件信息它们都有所属的生产厂家。

b)《概要设计》
    1)细化描述业务功能
    2)以表格形式数据库表(表+字段+描述)

c)生产厂家信息维护基础表FACTORY_C
功能:为在购销合同模块中的货物信息和附件信息它们都有所属的生产厂家。
序号 中文名称       英文名称 类型(长度) 备注
1. 编号FACTORY_ID      VARCHAR2(40)       UUID
2. 全称 FULL_NAME      VARCHAR2(200)        根据客户所说的最大长度,比较模糊的长度,在他的基础上,翻2到4倍
3. 简称 FACTORY_NAME    VARCHAR2(50)
4. 联系人 CONTACTS  VARCHAR2(30) 20/30
5. 电话 PHONE    VARCHAR2(20)
6. 手机 MOBILE    VARCHAR2(20)
7. 传真 FAX      VARCHAR2(20)
8. 备注 CNOTE    VARCHAR2(2000)    当感觉它可能和关键字相冲突时,就加一个C前缀
9. 验货员 INSPECTOR    VARCHAR2(30)
10. 排序号 ORDER_NO       INT
11. 创建人 CREATE_BY  VARCHAR2(40)     当前登录人的ID
12. 创建部门 CREATE_DEPT    VARCHAR2(40)          当前登录人所在部门
13. 创建时间 CREATE_TIME    TIMESTAMP

d) 主键策略
1) 自增类型INT/LONG 速度快
2) UUID字符串 速度慢 (推荐使用UUID,分布式数据合并的时候主键就不会冲突了)

2.PD数据库建模
首先我们队数据库进行建模,我们还是使用的PowerDesigner。
我们创建一个New Model,选择Model types,选择Physical Data Model,然后选择DBMS(也就是我们建模之后生成的建表语句是针对哪个数据库的),我们这里选择ORACLE Version 10g。


之后就是创建我们的表的详细信息

创建好之后的效果:



下面我们获取PowerDesigner给我们的建表语句,开始在数据库中建表:

获取方式如图



利用获得的sql建表语句进行数据库建表

在PL/SQL Developer中点击新建,点击SQL窗口,将刚刚的SQL语句复制进去,点击黄色齿轮(运行SQL语句),即可建表成功!

转载请注明出处:http://blog.csdn.net/acmman/article/details/48161899

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光仔December

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值