一.概念
1.1概念数据库模型
通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。
1.2.实体,属性及标识符的定义
每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体由若干个属性来描述。如学生实体可由学号、姓名、性别、出生年月、所在系别、入学年份等属性组成。
引用:https://www.cnblogs.com/advocate/p/3730027.html
二.PowerDesigner的使用
1.首先创建概念模型
2.接下来我们选择长方形的这个小块,创建实体
3.选择attribute我们可以设置属性
M表示强制,表示属性不能为空
P标识是否为主标识符
D标识是否显示在图形窗口中
Domain是域,域就是列的取值范围,比如性别的域就是(男,女)
参数 | 说明 |
Minimum | 属性可接受的最小数 |
Maximum | 属性可接受的最大数 |
Default | 属性不赋值时,系统提供的默认值 |
Unit | 单位,如公里、吨、元 |
Format | 属性的数据显示格式 |
Lowercase | 属性的赋值全部变为小写字母 |
Uppercase | 属性的赋值全部变为大写字母 |
Cannot modify | 该属性一旦赋值不能再修改 |
List Of Values | 属性赋值列表,除列表中的值,不能有其他的值 |
Label | 属性列表值的标签 |
文章来源: 使用PowerDesigner绘制ER图