Power Designer快速的创建出数据集

开发工具与关键技术:VS
作者:黄金 燕
班级:18级(4)班
撰写时间:2019.5.16

数据库表命名:
(1) 表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首写大写,表名中包括的单词首写大写。
(2) 数据库边表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。
(3) 表名不可以太长,最好不要超过3个英文单词长度。
(4) 在数据库表命名时应该用英文单词的单数形式,如员工表命名:应该为Employee而不是Employees。
(5) 如果是后台表命名时应该在表名基础上加上后缀
_b (back 首字母)
(6) 在表创建完成前,应该为表添加表的注释。
表字段命名:
(1) 数据库字段,应该是有意义而且易于理解的,最好是能够表达字段含义的英文字母(有人认为如果用英文单词作为字段,因为翻译工具不同,而字段不统一建议使用汉字拼音首字母缩写,有人认为用汉字拼音缩写看起来不直观,老半天也不知道到底这个字段是干什么的)
(2) 系统中所有属于内码,即仅用于标识唯一应和程序内部用到的标识性字段,字段名称建议取为ID,采用类型为整型int或长整型bigint
(3) 系统中属于是业务内的编号字段,代表一定业务信息,建议字段命名为code,如工作单编号code
(4) 不要在数据库表字段(列名)中包含数据类型,如:datetime
(5) 不要在数据库表字段(列名)命名时重复表名,可以使用表名首字母(不包含数据库表名前缀)
注意:不要在数据库表字段(列名)命名时
不建议使用数据库关键字,如:name,time,datetime,oassword等。
表设计:建议在大多数表中(如工作单),应都有以下字段:
字段名说明类型默认值
CreatorID创建者int
默认值为0
CreatedTime创建时间Datetime
默认值为Null
创建每种模型表,先创建一个面向对象模型,里面有很多种,常用的是User Case Diagram。
Power Designer快速的创建出数据集
左边工具栏Eidt可以重命名,左边的工具栏哪个人的图标:表示的是哪个用户,圆的图标表示的是:操作的模块,还有一个连线
Power Designer快速的创建出数据集
创建业务模型,第一个有一个圆形的是开始的位置,第二格是没有开始位置,建流程图,进去先建好就写流程图
Power Designer快速的创建出数据集
物理模型才是我们真正的重点,也是建数据库,建出来的数据直接放到数据库里面存储,物理模型是直接跟数据库对应的。物理模型用到的是Table, 视图View,关系三个工具。外键不需要建。建好表后,把数据弄到数据库里面,右键选择Properties,在窗口打开Database
Power Designer快速的创建出数据集