Diseño lógico de la base de datos
-
Upload
israel-cueva -
Category
Documents
-
view
965 -
download
4
Transcript of Diseño lógico de la base de datos
Israel Cueva - Argenis Riofrío
DISEÑO LÓGICO DE BASE DE DATOS
.
UNIVERSIDAD TÉCNICA PARTIXCULAR DE LOJA
ESCULA DE CIENCIAS DE LA COMPUTACIÓN
Israel Cueva - Argenis Riofrío
PROPÓSITO
Basándose en un modelo de datos específicos, lo que se pretende es comprobar que dicho diseño sea estructuralmente correcto y capaz de soportar las transacciones requeridas.
Israel Cueva - Argenis Riofrío
REGLAS PARA DERIVAR TABLAS QUE REPRESENTEN TIPOS DE ENTIDADES FUERTES
Crearemos una tabla relacional que incluye todos los atributos simples de dicha entidad , para los atributos compuestos incluiremos únicamente los atributos simples
CategoriaProducto (cp_id, cp_codigo, cp_tipo)
Israel Cueva - Argenis Riofrío
Tipos de entidades débiles
Se crea todos los atributos simples de dicha entidad, la clave principal de una entidad débil se deriva parcial o totalmente de la entidad padre o propietaria.
Producto (prod_id, prod_codigo, prod_nombre,proa_precio,cp_id)
Israel Cueva - Argenis Riofrío
Tipos de relaciones binarias uno a muchos ( 1 : * )
CategoriaProducto Producto1 *
Tiene
• 1 va junto a la entidad padre o
• * va junto a la entidad hija
A la entidad hija se le agrega la clave principal de la entidad padre.
Israel Cueva - Argenis Riofrío
Tipos de relaciones binarias uno a muchos ( 1 : 1 )
Sucursal Empleado1 1trabaja
•No podemos usar la cardinalidad para identificar las entidades padre e hija de la relación
•Se le emplean restricciones de participación; para ver si es mejor representar las relaciones en una sola tabla o en dos
Israel Cueva - Argenis Riofrío
Tipos de relaciones superclase - subclase
Cliente_Afiliado Cliente_Repentino
Cliente