Formas Normales(Correccion).
Introducción:
Las formas normales permiten hacer que la modelacion de bases de datos sea mas lógica y que la estructura de la misma se preste menos a la redundancia, en general podemos describir a las Formas Normales como algoritmos para el ahorro de espacio en una base de datos y ademas como una manera de asegurar que las bases de datos diseñadas puedan ser mas fiables y rápidas permitiendo un gran ahorro de memoria.
Desarrollo:
Ejercicio 1:
Automóvil(idauto,N.accidentes,marca).
Ejercicio 2:
Cliente(DNI, nombre, apellidos, dirección, teléfono)
Auto(DNI, color, modelo, marca, Uso,IDfecha)
Nuevo(Cantidad, DNI)
Usado(kilometraje, DNI)
Reparan(fecha, hora, DNI,IDMecanico)
Mecánicos(Nombre, apellidos, fecha de contratación, salario, DNI)
Ejercicio 3:
Jugadores(Nombre,Apellido,Numero, N.Partidos, N.Goles, N.faltas,equipo)
Partidos(equipo1,equipo2,lugar , fecha, resultado , ID)
Ejercicio 4:
Cliente(IDcliente, descuento, saldo, limite de credito)
Direccion(IDdireccion,estado,municipio,calle,numero,IDcliente)
Pedido(IDdireccion, fecha, cantidad, IDde pedido,IDARTICULO)
Articulos(IDarticulo, descripcion,IDfabrica)
Fabricas(IDfabrica, telefono)
Direccion(IDdireccion,estado,municipio,calle,numero,IDcliente)
Pedido(IDdireccion, fecha, cantidad, IDde pedido,IDARTICULO)
Articulos(IDarticulo, descripcion,IDfabrica)
Fabricas(IDfabrica, telefono)
Ejercicio 5:
Proveedor(IDproveedor, pagina web, nombre, calle, colonia, no. exterior, municipio, telefono) Producto(IDproveedor, IDproductos, precio, stock,IDcategoria)
Categoria(IDcategoria, descripcion,)
Cliente(IDcliente, apellidos, nombres, telefono, calle, no. exterior, no. interior, municipio, estado)
Cliente(IDcliente, apellidos, nombres, telefono, calle, no. exterior, no. interior, municipio, estado)
Ejercicio 6:
Aeropuertos(pais, ID, nombre, ciudad)
Programas de vuelo(Id programas)
Escalas (aeropuerto de despegue, aeropuerto de aterrizaje, Id:programas, IDescalas)
Aviones(Modelo, no. de lugares, codigo, IDavion)
Vuelo(fecha, IDvuelo, IDavion)
Programas de vuelo(Id programas)
Escalas (aeropuerto de despegue, aeropuerto de aterrizaje, Id:programas, IDescalas)
Aviones(Modelo, no. de lugares, codigo, IDavion)
Vuelo(fecha, IDvuelo, IDavion)
Ejercicio 7:
Complejos deportivos(Localizacion, IDjefe, area total ocupada, IDcomplejo)
Unico deporte(IDcomplejos, presupuesto aproximado)
deportes( IDcomplejo,Localizacion, presupuesto,)
Eventos(Fecha, duracion, numero de participantes, no. de comisarios, equipamiento,IDevento,IDcomplejo)
Unico deporte(IDcomplejos, presupuesto aproximado)
deportes( IDcomplejo,Localizacion, presupuesto,)
Eventos(Fecha, duracion, numero de participantes, no. de comisarios, equipamiento,IDevento,IDcomplejo)
Comisarios(evento, IDcomisarios, IDevento)
Ejercicio 8:
Sedes(IDsede, lugar, pais, idtorneo)
Organiza(IDsede, IDtorneo)
Torneo(IDtorneo, año, arbitros, categoria)
Partidos(Premio, premio de consolacion, IDtorneo, IDsede,IDpartido)
Jugadores(nacionalidad, IDjugador, ganancias, entrenador, fecha de entrenamiento,IDpartidos,IDtorneos)
Organiza(IDsede, IDtorneo)
Torneo(IDtorneo, año, arbitros, categoria)
Partidos(Premio, premio de consolacion, IDtorneo, IDsede,IDpartido)
Jugadores(nacionalidad, IDjugador, ganancias, entrenador, fecha de entrenamiento,IDpartidos,IDtorneos)
Ejercicio 9:
Peliculas(IDpelicula,Idirectores, duracion, titulo de distribucion, titulo, genero, idioma original, año de produccion, l. de actores, subtitulos y calificacion,IDcine)
Cines(telefono, direccion, cartelera, nombre, salas,IDcine)
Funciones(dia de la funcion, hora de comienzo, sala, IDpelicula, IDfuncion,idcine)
Cines(telefono, direccion, cartelera, nombre, salas,IDcine)
Funciones(dia de la funcion, hora de comienzo, sala, IDpelicula, IDfuncion,idcine)
Ejercicio 10:
Muebles(nombre, precios, IDmueble)
Piezas(IDpiezas,idmueble,idestantes)
Estantes(IDestante, pasillo, altura)
Almacenan(Idpiezas, Idestante)
Piezas(IDpiezas,idmueble,idestantes)
Estantes(IDestante, pasillo, altura)
Almacenan(Idpiezas, Idestante)
Conclucion:
Las bases de datos son indispensables para el desarrollo de sistemas y estas reglas nos ayudan a hacer su diseño más eficiente por lo que es sumamente necesario comprender su funcionamiento totalmente.