SICI-4030 Base de Datos Prof. Nelliud D. Torres Data Modeling - Diseño Conceptual y Lógico.
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
![Page 1: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/1.jpg)
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
![Page 2: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/2.jpg)
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.
![Page 3: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/3.jpg)
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)
![Page 4: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/4.jpg)
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)
![Page 5: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/5.jpg)
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.
![Page 6: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/6.jpg)
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
![Page 7: Diseño lógico de la base de datos](https://reader030.fdocuments.ec/reader030/viewer/2022013115/55952dd81a28ab637f8b4679/html5/thumbnails/7.jpg)
Israel Cueva - Argenis Riofrío
Tipos de relaciones superclase - subclase
Cliente_Afiliado Cliente_Repentino
Cliente