前言

官方文档操作指点文档
https://www.yuque.com/chiner/docs/manual
公司指导文档
https://www.yuque.com/haiyanbingmangjiu/uvmffe/oy97uw
https://www.yuque.com/go/doc/65753249
数据库规范文档
http://wiki.icinfo.co/pages/viewpage.action?pageId=28267899

目标

主要是熟悉操作和系统,那我就不在写数据条上浪费时间了,导一个以前的数据库

前提与假设

  • 预设标准字段库与数据域均由自己定义,自己就是主要设计,但是要有未整合和整合的过程

    基础数据

    这里从以前的库clone直接导入了
    image.png

pdm导入后,基础数据就有了
image.png
正常当然是一个一个录入,按照软件规格说明,要注意确定主键,非空,自增等的确认

数据域

管理数据域

  • 在此处来新建或是修改数据域,这里更像是对基本数据类型到引用数据类型的继承
  • 有通用性的数据,如金额时间等都可以由此来进一步定义
  • 其会以注释更好地注明和表述数据库的内容

image.png

数据域的写入

对数据表中的字段使用数据域进行更详细的表述
image.png

导入方法

工作中的标准字段库与数据域导入在此进行
image.png

数据表建立⭐⭐⭐

字段代码录入

未经过任何处理,仅包含数据项
正常应该是录入数据 的一步
image.png

修改表显示

image.png
左侧变更为 更有标识性的名称

在规范中有版本的要求在名字前,但是在项目中的实例中并没有标注版本号,因而在此不做要求,猜测应当是与项目组内部的规范约定有关,随项目组实际而定

image.png
此外可以添加声明等

字段明细修改

image.png

修改显示名称

image.png
将字段的名称标识为更有可读性的内容,方便理解

修改字段的数据域

修改数据域可以规范同类型数据的类型和长度,可以让每个数据表都安装规定中的几个数据类型整齐地存在
image.png

添加必要的说明

如需要进行数据指代的,可以在此注明
image.png
在此完成数据表的建立

按规范进行进一步修订、
具体规范参考:http://wiki.icinfo.co/pages/viewpage.action?pageId=28267899 需要公司内网访问
image.png

创建ER图

关系图代码:和表代码/表名的关系是一样的
image.png

确认要显示的关联字段

image.png
数据表的字段在关系图中可以显示的数量<=15,通过点击眼睛来调整在关系表中最重要的要显示的一些字段。
从数据库中导入表,chinner默认会显示前15个字段

将数据表拉入关系图

image.png

建立数据图关系

crtl+左键拖动视图

image.png

表间关系

在表之间,数据项为点,设立关系(1-n 1-1 n-1)

根据项目组要求,决定ER关系图构建的粒度,是使用表级别构建还是字段级别进行构建;ER关系图不建议全表构建,应优先考虑主业务流程的业务表;在业务复杂的情况下,可对业务表进行小流程拆分,对单个的小流程进行ER关系图构建

image.png
可以注释连线关系
image.png

其他注释

image.png
可以使用其他形状、字体等进行其他描述
image.png
双左击后再右键进行内容写入

数据库建表

根据表生成代码
image.png
导出建表
image.png
进入mysql命令行模式,输入建表
image.png
建表成功

从数据库中导入表

选择连接库
image.png
从数据库导入

image.png

导入所需的表

image.png

参考学习

1.https://www.php.cn/mysql-tutorials-472538.html
decimal是MySQL中存在的精准数据类型,语法格式“DECIMAL(M,D)”。其中,M是数字的最大数(精度),其范围为“1~65”,默认值是10;D是小数点右侧数字的数目(标度),其范围是“0~30”,但不得超过M。