:数据库设计
Posted karshey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:数据库设计相关的知识,希望对你有一定的参考价值。
文章目录
概念设计(E-R图)
E-R图:
- 矩形——实体
- 椭圆——属性
- 菱形——联系
联系:两个实体之间的联系
1:1 一对一的联系:身份证和人民
1:N 一对多的联系:班级和学生
M:N 多对多的联系:顾客和商品
ER图如下:
三个实体之间的联系、多对多的联系、单个实体的联系:
例题
逻辑结构设计(把E-R图转化为表)
把E-R图转化为表。
1:1——转换为主码
1:N——转换为外码
M:N——转换为一张表
【举例】已知E-R图:
其逻辑结构设计为:
注意,这里职工和产品可以:
职工(职工号,负责产品)
产品(产品号,产品组长)
问:若有十个实体,其中有两个多对多联系,一个一对多联系,则有多少张表?
答:有12张表(10+2(多对多联系))。
物理结构设计
确定数据库的物理结构。
对物理结构进行评价。
设计关系模式的存取方法。
以上是关于:数据库设计的主要内容,如果未能解决你的问题,请参考以下文章