sábado, 29 de marzo de 2014

Reglas de Normalizacion -Parte 2-

Introducción

Esta es la continuación a un trabajo anterior, en este se aplicaran totalmente y de una manera mas clara las 3 formas normales.

Desarrollo

Estos son los ejercicios aplicando las 3 formas normales.

Ejercicio 1:

Cliente (ID_cliente) Auto (ID_cliente, accidentes)


Ejercicio 2:

Cliente (DNIcliente, teléfono,  nombre,  direccion)
Coche (DNIcliente, motor, placa, marca) 
coche_nuevo (placa, exixtencia), coche_usado (placa, km)
Reparan (fecha, hora, placa, DNImecanico)
Mecánico (nombre, DNImecanico, salario, fechadecontratacion)




Ejercicio 3:

Jugadores (nombreJugador, estadísticas)
Juegan (nombreJugador, idpartido)
Partidos (idpartido, resultado)


Ejercicio 4:

Cliente (no. de cliente, saldo, limite de crédito, descuento, iddireccion)
Dirección (iddireccion, numero, calle, ciudad )
Pedido (id pedido, iddireccion, no. de cliente, fecha, no. dearticulo, cantidad)
Articulo (no. de articulo, descripción, no de fabrica)
Fabrica (no. de fabrica, artículos disponibles, telefono)




Ejercicio 5:

Proveedor (teléfono, RUTprovedor, pagina, nombre del provedor, iddireccion)
Dirección (iddireccion,calle, numero, ciudad)
Producto (IDproducto, RUTprovedor, nombre, stock, precio)
Categorias (descripción, IDcategoria, nombre de la categoría, idproducto)
Cliente (teléfono, nombre del cliente, RUTcliente, iddireccion)
Venta (ID de venta, cantidad, fecha, RUTcliente, IDproducto)



Ejercicio 6:

Aeropuerto (código, nombre, despegue, aterrizaje, iddireccion)
Dirección (iddireccion. ciudad, país)
Programa (no de vuelo, duración, línea, código, aterrizaje, despegue)
Vuelo (fecha, plazas, idavion, no de vuelo)
Con_escalas (no. de escalas, no de vuelo) Sin_escalas (no de vuelo)
Aviones (idavion, modelo, capacidad, código)



Ejercicio 7:

Complejo (área, presupuesto, ubicación, jefe, no. de complejo)
Polideportivo (no. de complejo, deportes) Un_deporte (no. de complejo)
Evento (idevento, no. de participantes, equipo, fecha, no. de complejo)
Mantenimiento (idevento, equipamiento)
Comisarios (id:comisarios, idevento, puesto)



Ejercicio 8:

Sedes (id:sede, lugar, pais)
Torneo (id:torneo, año, arbitros, categoria, id:sede)
Partidos (id: partidos, premio, premio de consolacion, id:torneo, nombre)
Jugadores (nacionalidad, nombre, ganancias, entrenador, fecha de entrenamiento)


 Ejercicio 9:

Peliculas (directores, duracion, titulo, genero, idioma, id:producción, subtitulos, calificacion)
Produccion (id:produccion año, actores, )
Participantes (Nombre, apellidos, nacionalidad, numero de peliculas, id:participantes, titulo)
Cines (telefono, dirección, cartelera, nombre, no. de salas) Con promoción (descripcion, descuento, nombre)
Funciones (dia, hora, sala, no. de pelicula, nombre, id;funcion)
Opinion (fecha, persona, calificacion, comentario, no. de opinion, titulo)



 Ejercicio 10:

Mueble (nombre, precio)
Formado (nombre, no. de piezas, idpiezas)
Estate (idestante, pasillo, altura)
Piezas (Idpiezas, idestante)

Conclusión

El proceso para normalizar es muy complicado, pero cuando lo entiendes se vuelve algo rápido, a pesar de todo esto aun tengo unas dudas de como relacionar en ciertas situaciones, espero poder aclarar estas dudas en un futuro.

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