管理系统数据库设计时, 设计的实体关系图
Entity Relationship Diagram(包含了实体,关系,属性)
一般来描述数据库表的关系
power designer的使用:
Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。
使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计
学习的视频:https://www.bilibili.com/video/BV1G8411L7uX/?spm_id_from=333.337.search-card.all.click&vd_source=3b2b7fb671161612d699f578850584a1
一、基本操作
1. 创建模型(概念)
2.创建实体entity
3. 双击表,进行操作
General
Name: 表的名字,注释用的
Code: 生成数据库时,表的名字
Attribute
Name:是做注释用的
Code:实际转换为数据库时的字段名
Data Type:
递增id,选择serial
字符串,选择Charaters
数字,选择Integer
时间,选择Timestamp
length:
递增id是没有长度的
Precision:
精度
Mandatory:
强制性的,意思上面的name不能为空,非空约束
Primary Identifier:
主标识符,不重复也不为空【主键】
Displayed:
显示
4. 存储
存储物理模型和概念模型,记住是在一个空的文件夹
5. 转换物理数据模型
三、关系
一对多:
fk:外键
一对一: