Successfully reported this slideshow.

Diseño lógico de base de datos

0

Share

Loading in …3
×
1 of 7
1 of 7

More Related Content

Diseño lógico de base de datos

  1. 1. DISEÑO LÓGICO DE BASE DE DATOS . UNIVERSIDAD TÉCNICA PARTIXCULAR DE LOJA ESCULA DE CIENCIAS DE LA COMPUTACIÓN
  2. 2. PROPÓSITO <ul><li>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. </li></ul>
  3. 3. REGLAS PARA DERIVAR TABLAS QUE REPRESENTEN TIPOS DE ENTIDADES FUERTES <ul><li>Crearemos una tabla relacional que incluye todos los atributos simples de dicha entidad , para los atributos compuestos incluiremos únicamente los atributos simples </li></ul><ul><li>CategoriaProducto ( cp_id , cp_codigo, cp_tipo) </li></ul>
  4. 4. Tipos de entidades débiles <ul><li>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. </li></ul><ul><li>Producto ( prod_id , prod_codigo, prod_nombre,proa_precio,cp_id) </li></ul>
  5. 5. Tipos de relaciones binarias uno a muchos ( 1 : * ) CategoriaProducto Producto 1 * Tiene <ul><li>1 va junto a la entidad padre o </li></ul><ul><li>* va junto a la entidad hija </li></ul><ul><li>A la entidad hija se le agrega la clave principal de la entidad padre. </li></ul>
  6. 6. Tipos de relaciones binarias uno a muchos ( 1 : 1 ) Sucursal Empleado 1 1 trabaja <ul><li>No podemos usar la cardinalidad para identificar las entidades padre e hija de la relación </li></ul><ul><li>Se le emplean restricciones de participación; para ver si es mejor representar las relaciones en una sola tabla o en dos </li></ul>
  7. 7. Tipos de relaciones superclase - subclase Cliente_Afiliado Cliente_Repentino Cliente

×