Concepto de principio de conversión de base de datos
- Regla 1: una entidad (rectángulo) debe transformarse en un modelo relacional
- Regla 2: un diamante de muchos a muchos debe abstraerse en un patrón relacional
- Regla 3: un diamante de uno a varios se puede dividir en dos situaciones:
- Regla 4: Los diamantes uno a uno se pueden dividir en dos situaciones:
Diamante: 3 tipos, uno a uno, uno a muchos, muchos a muchos
Regla 1: una entidad (rectángulo) debe transformarse en un modelo relacional
关系模式的属性就是实体的属性
关系模式的主键就是实体的码
Regla 2: un diamante de muchos a muchos debe abstraerse en un patrón relacional
student表和course表 SC表就是多对多菱形
关系模式的属性=菱形两端实体的码+菱形自身的属性
关系模式的主键=菱形两端实体的码的组合
Regla 3: un diamante de uno a varios se puede dividir en dos situaciones:
Caso 1: se puede resumir en un modelo relacional
关系模式的属性=菱形两端实体的码+菱形自身属性
关系模式的主键=多端实体的码
Situación 2: No se puede abstraer en un modelo relacional: fusionar ideas
把1端实体的码放到多端的关系模式中去
Regla 4: Los diamantes uno a uno se pueden dividir en dos situaciones:
Caso 1: se puede resumir en un modelo relacional
关系模式的属性=菱形两端实体的码+菱形自身属性
关系模式的主键=任意1端的实体的码
Situación 2: No se puede abstraer en un modelo relacional: la idea de fusionar
把任意1端实体的码放到另外1端的关系模式中去
Actualizando continuamente ...