Tipos de ciclos e interrelaciones

Base de datos 10-11-2020

 En la clase de Base de Datos impartida el día 10-11-2020, aprendimos los dos tipos de ciclos que podía haber y las condiciones que se tenían que cumplir en cada una.
Ciclo redundante: 
Condiciones:
- Debe haber un ciclo en el esquema
- Las relaciones implicadas en el ciclo son semánticamente equivalentes, es decir, tienen significado parecido.
- Las cardinalidades se tiene que poder eliminar una de las relaciones sin perder información.
Ciclo no redundante: En caso de que las condiciones anteriores no se cumplan será un ciclo no redundante.
Ahora pasamos a ver los tipos de interrelación:
Generalización: Unificar entidades agrupándolas en una entidad más general.
Ejm:  la información guardada de clientes y proveedores tiene muchos atributos comunes. Creamos una entidad empresa con dichos atributos y dos entidades cliente y proveedor con los atributos que las
distinguen.

Especialización: Dividir una entidad general en entidades más específicas
Ejm: Guardamos información de cuentas bancarias en una entidad “cuenta” pero hay cuentas corrientes y cuentas de ahorro con informaciones que las diferencian.

Y hasta aquí llega la clase de hoy. En la siguiente entrada profundizaremos mas en los tipos de interrelación.





Comentarios

Entradas populares de este blog

Claves PK,FK y la modificacion de filas

Script en HeidiSQL y sentencia insert

Ejercicios sentencias SQL - DDL y DML