开发工具与关键技术: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。

左边工具栏Eidt可以重命名,左边的工具栏哪个人的图标:表示的是哪个用户,圆的图标表示的是:操作的模块,还有一个连线

创建业务模型,第一个有一个圆形的是开始的位置,第二格是没有开始位置,建流程图,进去先建好就写流程图

物理模型才是我们真正的重点,也是建数据库,建出来的数据直接放到数据库里面存储,物理模型是直接跟数据库对应的。物理模型用到的是Table, 视图View,关系三个工具。外键不需要建。建好表后,把数据弄到数据库里面,右键选择Properties,在窗口打开Database

Power Designer快速的创建出数据集相关推荐

  1. Power Designer逆向工程连接数据库创建pdm-oracle

    1.进入菜单文件-Reverse Engineer-Database... 2.打开窗口,选择数据库版本,点击[确定] 3.打开窗口,选择Usering a data source: 4.如果已经有d ...

  2. 如何在Power BI Desktop中创建词云生成器

    In this article, we'll look at how to create a Word cloud generator in Power BI Desktop, including i ...

  3. power designer 设计数据库生成到oracle数据库

    一.概念模型设计 1. 创建工程,创建概念设计模型,在快捷菜单栏调出 palette 找到表格工具,在主界面中创建表格. 2. 创建出的表格,双击进入设计模式 -------------------- ...

  4. Code Generate of Power Designer[转]

    Code Generate of Power Designer Code Generate of Power Designer 说明 本文档是通过PowerDesigner自动生成Entity的一个功 ...

  5. Power Designer逆向操作(从mysql5.0生成数据库的物理模型)

    Power Designer逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5:mysql5.0 步骤: 1.  为指定的数据库配置MySQL的ODBC数据 ...

  6. 使用PD(UML工具——Power Designer)设计数据库

    下载并安装Power Designer 我是从网上下载的PowerDesigner15.1汉化破解版,下载的软件如下: 解压缩之后的目录为: 双击PowerDesigner15_Evaluation. ...

  7. power designer 使用vba实现自动化操作学习

    power designer 自带VBA脚本语言,在某些情况下编程可实现自动化操作: 1 创建表和列 代码大体如下: Set mdl = ActiveModel set table = mdl.Tab ...

  8. SQL Server 2008带字段注释导入Power Designer 9.5

    需要注意的Power Designer 首先得注册到本机连接数据库 具体实现方法如下:首先新建DBMS方便起见,可以先复制Microsoft SQL Server 2000,可以这样操作(tools- ...

  9. 【ArcGIS风暴】ArcGIS10.6创建LAS数据集的两种方法并加载点云数据

    文章目录 1. 使用上下文菜单创建 LAS 数据集 2. 使用地理处理工具创建 LAS 数据集 3. 显示LAS数据集 LAS 数据集是位于文件夹中的独立文件,并且引用 LAS 格式的激光雷达数据和用 ...

最新文章

  1. LINUX内核分析第八周总结:进程的切换和系统的一般执行过程
  2. 单例模式 之 单例模式——Holder
  3. Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案
  4. 打靶归来——记参加射击比赛感想
  5. 浅谈ASP.NET的Postback
  6. HanLP二元核心词典详细解析
  7. 移植U-Boot思路和实践 | 基于RK3399
  8. java redis 重连机制_redis在java中的客户端连接
  9. 【BZOJ1412】【codevs2351】狼和羊的故事,最小割
  10. attributeerror python_python练习类的时候遇到了AttributeError?
  11. DNF单机版搭建(局域网、外网)
  12. matlab 匹配滤波器,应用于雷达系统匹配滤波器的matlab仿真详解.doc
  13. C语言知识点——函数参数
  14. 《谷物大脑》笔记(初稿)
  15. python游戏辅助lol_GitHub - skyedai910/lol-skin-spider: 30行Python代码爬取英雄联盟全英雄全皮肤...
  16. 用turtle画只小熊猫
  17. HDU - 6344 2018百度之星资格赛 1001调查问卷(状压dp)
  18. 【Mybatis】一二级缓存的源码研究
  19. 仅需一步,完美解决 0xc000007b 报错
  20. 山东理工大学ACM平台题答案 2561 九九乘法表

热门文章

  1. Docker Hello World
  2. qpython3绘图_比Excel制图更强大,Python可视化工具Altair入门教程
  3. pytorch线性回归(笔记一)
  4. 通俗理解Spring的IOC和AOP
  5. python怎么算积分_python计算积分
  6. think php left join,Thinkphp两张数据表left join怎么让相同字段不被覆盖?
  7. 怎么把ppt弄成链接的形式_视频引流的方法,教你怎么用视频引流日引500
  8. Ansible Tower - 使用入门 3 - 通过模板运行 Git 上的 Playbook 和 Role
  9. JavaScript中的Object.assign()方法
  10. 马化腾加持开源,参与构建全球科技共同体