INTRODUCCIÓN
La normalización es el proceso de organizar una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes. Microsoft (2014).
Las
formas normales son las siguientes:
- Primera forma normal: Consiste en hacer que cada columna sea atómica (indivisible), esto con el fin de que no se publiquen las entidades, además de esto identificar los conjuntos de datos relacionados con una clave principal.
- Segunda forma normal: Consiste en crear tablas independientes para valores que se apliquen a varios registros además se relacionan las tablas con una clave externa.
- Tercera forma normal: Se eliminan los campos que no dependen de las claves.
DESARROLLO
Estos
son los ejercicios aplicando normalización.
Ejercicio 1:
Cliente
(ID_cliente) Auto (ID_cliente, accidentes)
Ejercicio 2:
Cliente
(DNI, teléfono, nombre, direccion)
Coche
(DNI, motor, placa, marca) coche_nuevo (exixtencia), coche_usado (km)
Reparan
(fecha, hora, placa, DNI)
Mecánico
(nombre, DNI)
Ejercicio 3:
Equipo
(nombreEquipo)
Jugadores
(nombreEquipo, nombreJugador, estadísticas, partidos jugados)
Partidos
(nombreEquipo, No. de partidos, resultado final, estadistica)
Ejercicio 4:
Cliente
(no. de cliente, saldo, limite de crédito, descuento, direccion)
Cabecera
(fecha, no. de cliente, dirección de envio)
Cuerpo
(cantidad, no. de articulo, no. de cliente)
Articulo
(no. de articulo, descripción, existencias, no de fabrica)
Fabrica
(no. de fabrica, teléfono)
Ejercicio 5:
Proveedor
(teléfono, RUT, pagina, nombre del provedor)
Producto
(ID, RUT, nombre, stock, precio, nombre del provedor)
Categorias
(descripción, ID, nombre de la categoria)
Cliente
(teléfono, nombre del cliente, RUT, direccion)
Compra
(ID de venta, fecha, RUT, ID)
Ejercicio 6:
Aeropuerto
(código, ciudad, país, nombre, despegue, aterrizaje)
Programa
(aterrizaje, despegue, no de vuelo, duración, linea)
Vuelo
(fecha, plazas, modelo, no de vuelo)
Con_escalas
(no. de escalas, no de vuelo) Sin_escalas (no de vuelo)
Aviones
(modelo, capacida)
Ejercicio 7:
Complejo
(área, presupuesto, ubicación, jefe, no. de complejo)
Polideportivo
(ID, no. de complejo) Un_deporte (no. de complejo)
Evento
(no. de participantes, equipo, fecha, ID, no. de complejo)
Ejercicio 8:
Sede
(id-sede, lugar, pais)
Organiza
(id, id-torneo)
Torneo
(id-torneo, año, arbitro, categoría, id-sede)
Partido
(premio, categoría, id-sede)
Jugador
(nacionalidad, nombre, ganancia, entrenador, fecha de entrenamiento)
Ejercicio 9:
Pelicula
(Li de directores, duración, titulo,
genero, idioma, año, li de actores, sub, calificación)
Participantes
(Nombre, nacionalidad, no. de películas, titulo)
Cine
(teléfono, dirección, cartelera, nombre de cine, no. de salas)
Con_promoción (descripción,
descuento, nombre de cine)
Funcion
(dia, hora, sala, no. de película, nombre de cine)
Opinión
(fecha, calificacion, comentario, titulo)
Ejercicio 10:
Mueble
(nombre, precio)
Formado
(nombre, no. de piezas, id)
Estate
(id, pasillo, altura)
Piezas
(Id)
CONCLUSIÓN
Las
reglas de normalización deben estar bien aplicadas para que las bases de datos
sean totalmente funcionales además de que sean más fáciles de realizar y con
ello evitar pérdida de tiempo y mejorar el rendimiento del programa o aplicación.
FUENTES
Soporte
Microsoft. (2014). Fundamentos de la normalización de bases de datos. Marzo 23,
2014, de Microsoft Sitio web: https://support.microsoft.com/kb/283878/es
Sergio
Sanchez. (2012). Normalizacion de base de datos. Marzo 23, 2014, de Slideshare
Sitio web:
http://www.slideshare.net/sesa78/normalizacion-de-base-de-datos-14102278
No hay comentarios:
Publicar un comentario