将职工、存款人、账户用er图,它们的关系是什么?
时间: 2024-04-02 21:33:17 浏览: 20
根据描述,可以绘制如下的ER图:
```
+-----------------+ +----------------+ +--------------+
| 职工 | | 存款人 | | 账户 |
+-----------------+ +----------------+ +--------------+
| 职工号 | | 存款人号 | | 账户号 |
| 姓名 | | 姓名 | | 余额 |
| 部门号 | | 性别 | | 开户日期 |
| 职务 | | 身份证号 | | 利率 |
| 入职日期 | | 电话号码 | | 开户行 |
+-----------------+ +----------------+ +--------------+
| | |
| | |
| | |
雇用关系(1:N) 拥有关系(1:N) 拥有关系(N:1)
| | |
| | |
| | |
+------------------+ +------------------+ +------------------+
| 部门 | | 身份证 | | 开户行 |
+------------------+ +------------------+ +------------------+
| 部门号 | | 身份证号 | | 开户行名 |
| 部门名称 | | 姓名 | | 开户行地址 |
| 部门经理 | | 性别 | | 联系电话 |
+------------------+ +------------------+ +------------------+
```
在这个ER图中,职工、存款人、账户分别表示三个实体,它们之间的关系如下:
- 职工与部门之间是雇用关系,一个部门可以有多个职工,但一个职工只属于一个部门,这是一种1:N的关系。
- 存款人与身份证之间是拥有关系,一个身份证可以对应多个存款人,但一个存款人只能对应一个身份证,这也是一种1:N的关系。
- 账户与存款人之间也是拥有关系,一个存款人可以有多个账户,但一个账户只能对应一个存款人,这是一种N:1的关系。
- 账户与开户行之间也是拥有关系,一个开户行可以有多个账户,但一个账户只能对应一个开户行,这同样是一种N:1的关系。