Reduccion de diagramas (computacion)
Un diagrama E-R, puede ser representado también a través de una colección de tablas (modelo conceptual). Para cada una de las entidades y relaciones existeuna tabla única a la que se le asigna como nombre el del conjunto de entidades y de las relaciones respectivamente, cada tabla tiene un número de columnas que son definidas por la cantidad deatributos y las cuales tienen el nombre del atributo.
La transformación de nuestro ejemplo Venta en la que intervienen las entidades de Vendedor con los atributos RFC, nombre, puesto, salario y Artículocon los atributos Clave, descripción, costo.
Cuyo diagrama E-R es el siguiente:
Entonces las tablas resultantes siguiendo la descripción anterior son:
Tabla Empleado
Nombre
Puesto
SalarioRFC
Teófilo
Vendedor
2000
TEAT701210XYZ
Cesar
Auxiliar ventas
1200
COV741120ABC
Tabla artículo
Clave
Descripción
Costo
A100
Abanico
460
C260
Colcha matrimonial
1200
Tabla VentaRFC
Clave
TEAT701210XYZ
C260
COV741120ABC
A100
Nótese que en la tabla de relación - Venta -, contiene como atributos a las llaves primarias de las entidades que intervienen en dicha relación,en caso de que exista un atributo en las relaciones, este atributo es anexado como una fila más de la tabla;
Por ejemplo si anexamos el atributo fecha a la relación venta, la tabla que seoriginaria sería la siguiente:
RFC
Clave
Fecha
TEAT701210XYZ
C260
10/12/96
COV741120ABC
A100
11/12/96
Paso del esquema ER al modelo relacional
transformaciones de entidades fuertes
Enprincipio las entidades fuertes del modelo Entidad Relación son transformados al
modelo relacional siguiendo estas instrucciones:
Entidades. Las entidades pasan a ser tablas
Atributos. Los atributospasan a ser columnas.
Identificadores principales. Pasan a ser claves primarias
Identificadores candidatos. Pasan a ser claves candidatas.
Esto hace que la transformación sea de esta forma:...
Regístrate para leer el documento completo.