Jump to main content

De Normalizacion De Base De Datos Pdf 211 Upd — Ejercicios Resueltos

  • Los últimos 10 ejercicios son exámenes resueltos con restricciones de negocio reales.

  • Dada la siguiente tabla:

    | ID | Nombre | Dirección | Teléfono | |----|--------|-----------|----------| | 1 | Juan | Calle 1 | 123456 | | 2 | María | Calle 2 | 789012 |

    Solución:

    La tabla no está en 1FN porque la columna "Teléfono" puede contener más de un valor. Para solucionarlo, creamos una tabla separada para los teléfonos: Los últimos 10 ejercicios son exámenes resueltos con

    Clientes

    | ID | Nombre | Dirección | |----|--------|-----------| | 1 | Juan | Calle 1 | | 2 | María | Calle 2 |

    Teléfonos

    | ID Cliente | Teléfono | |------------|----------| | 1 | 123456 | | 1 | 987654 | | 2 | 789012 |

    En PedidoDet: idProducto → descripción, precioUnitario (parcial)
    Separar Producto(idProducto, descripción, precioUnitario)

    Queda: PedidoDet(idPedido, idProducto, cantidad) Dada la siguiente tabla: | ID | Nombre

    PedidoEnc(idPedido, idCliente, nombreCliente, fecha)
    PedidoDet(idPedido, idProducto, cantidad, descripción, precioUnitario)
    

    La tabla no tiene grupos repetitivos. Cada celda tiene un valor único.

    La normalización es el proceso de organizar los atributos y relaciones de una base de datos para reducir la redundancia y mejorar la integridad de los datos. Esta guía contiene ejercicios resueltos paso a paso aplicando las Formas Normales (1FN, 2FN, 3FN y BCNF).