domingo, 23 de marzo de 2014

Normalización

Introducción

La normalización de una base de datos consiste básicamente en aplicar algunas reglas o formas a las relaciones que hemos obtenido de nuestros diagramas Entidad-Relación. Existen 5 formas normales; sin embargo, en este ejercicio sólo aplicaremos las 3 primeras formas normales. El proceso de normalización tiene como objetivo evitar la redundancia de los datos, disminuir los problemas al actualizar registros y proteger la integridad de los datos.

Desarrollo

Diagrama 1


Coche (ID_cliente, ID_coche, Número de accidentes)
Cliente(ID_cliente)

Diagrama 2


Cliente (Teléfono, dirección, DNI_cliente, nombre, apellido_paterno, apellido_materno, matrícula)
Coche nuevo (Modelo, color, matrícula_nuevo, marca, número de unidades, DNI_mecánico)
Coche usado (Modelo, color, matrícula_usado, marca, número de kilómetros, DNI_mecánico)
Mecánico (DNI_mecánico, nombre, apellido_paterno, apellido_materno, salario, fecha_de_contratación)

Diagrama 3


Jugador (ID_jugador, número de partidos)
Partido (ID_jugador, Resultado)
Juega (estadísticas de cada jugador en un partido)

Diagrama 4


Fábricas (Número de fábrica, teléfono, artículos, número de artículo)
Artículo (Número de artículo, existencias, descripción)
Cliente (Número de cliente, límite de crédito, saldo, dirección de envío, número de artículo)
Pedido (Número de cliente, número de artículo, fecha, cantidad, dirección de envío, número de cliente)

Diagrama 5


Proveedor (RUT_proveedor, nombre, dirección, teléfono, dirección, ID_producto)
Producto (Categoría, precio actual, nombre, ID_producto, stock)
Cliente (RUT:cliente, teléfono, nombre, dirección, ID producto)
Venta (ID_venta, cantidad vendida, fecha, descuento, precio, monto final, RUT cliente)

Diagrama 6


Vuelo sin escalas (Fecha, modelo de avión, plazas vacías, número de vuelo)
Vuelo con escalas (Fecha, modelo de avión, plazas vacías, número de orden, número de vuelo)
Programa de vuelo (Número de vuelo, días de existencia, línea aérea, código)
Aeropuerto (Nombre, ciudad, código, país, estado de la pista, matrícula)
Avión (Matrícula, modelo de avión, número de plazas)

Diagrama 7


Complejo deportivo monodeportivo (Localización, jefe de organización, área total ocupada, fecha)
Complejo deportivo polideportivo (Localización, jefe de organización, área total ocupada, área para cada deporte, fecha)
Evento (Fecha, duración, número de participantes)
Comisionario (Fecha)
Mantenimiento (Equipamiento)

Diagrama 8


Jugador (Nacionalidad, fecha de entrenamiento, entrenador, ganancias)
Encuentro (Premio de consolación, premio del ganador, estadio, entrenador)
Torneo (Modalidad, país, año, arbitro, estadio)

Diagrama 9


Cine (Nombre_cine, dirección, teléfono, número_sala)
Sala (Nombre_sala, número_sala, número de butacas, día_función)
Función (Hora, día_función, descripción_promoción, ID_Película)
Promoción (Descripción_promoción, descuento)
Película (Género, título, duración, subtítulos, clasificación, resumen, año de producción, ID_Película, país de origen, URL, idioma original, nombre_elenco)
Elenco (Nombre_elenco, nacionalidad, número de películas)
Opinión (Comentario, nombre persona, fecha, edad, calificación, ID_Película)

Diagrama 10



Mueble (Nombre_mueble, precio)
Una pieza (ID_pieza)
Varias piezas (ID_pieza, nombre_mueble)
Estante (Altura, pasillo, ID_pieza)

No hay comentarios:

Publicar un comentario