domingo, 30 de marzo de 2014
domingo, 23 de marzo de 2014
Normalizacion
Reglas de normalización
Introducción
En conjunto, son 3 reglas
que nos ayudan a que la base de datos funcione mejor ya que la hacen más óptima
y más funcional, reduciéndola para su mejor uso.
Primera regla
Establece que las columnas
repetidas deben eliminarse y
colocarse en tablas
separadas. Asi sin redundar y generalizando para facilitar todo
Segunda regla
Esta consiste en que debemos
atomizar y reducir las dependencias debiles cuando no depende de una llave
maestra
Tercera regla
Dice que eliminemos todo
dato que no dependa de la llave primaria
Conclusión
Seguir estas reglas parece
sencillo pero es de gran ayuda al momento de hacer la base de datos
Ejercicios
Ejercicio1
Cliente ()
Coche (No. de Accidentes, “Id del Cliente”)
Ejercicio
2
Cliente (DNI, Nombre, Apellido Paterno,
Apellido Materno, Dirección, Teléfono)
Compra (DNI, Matrícula, ID)
Coche (Matrícula, Modelo, Marca, Color)
Nuevo (Nó. de Unidades)
Usado (Km. recorridos)
Repara (Matrícula, DNI, Fecha, Nó. de horas, ID)
Mecánico (DNI, Nombre, Salario, Apellido Paterno, Apellido Materno, Fecha contr.)
Compra (DNI, Matrícula, ID)
Coche (Matrícula, Modelo, Marca, Color)
Nuevo (Nó. de Unidades)
Usado (Km. recorridos)
Repara (Matrícula, DNI, Fecha, Nó. de horas, ID)
Mecánico (DNI, Nombre, Salario, Apellido Paterno, Apellido Materno, Fecha contr.)
Ejercicio
3
Partido (Resultado, Nombre de los Jugadores,
Logros)
Jugadores (Datos del Jugador, Estadisticas,
“Id Partido”)
Ejercicio
4
Cliente (No. De Cliente , Saldo , Limite
de Credito , No. de Calle, Comuna, Ciudad, Descuento)
Pedido (No. de Cliente, No. de Calle,
Comuna, Ciudad, Dia, Hora, No. de Articulo, Cantidad)
Articulo (No. de Articulo , Fabrica
Distribuyente , Existencia , Descripción, No. de Cliente, No. de Fabrica)
Fábrica (No. de Fábrica , No. de
articulos provenientes , Teléfono)
Ejercicio
5
Cliente (RUT, Nombre, Calle, Número(casa),
Teléfono)
Compra (RUT, ID(compra), ID(producto), Cliente, Descuento, Cantidad, Precio, Monto Final, Fecha)
Producto (ID, Stock, Nombre, Proveedor, Precio)
Pertenece (ID(producto), ID(categoría))
Categoría (ID, Descripción, Nombre)
Provee (ID, RUT)
Proveedor (RUT, Dirección, Página web, Teléfono, Nombre)
Compra (RUT, ID(compra), ID(producto), Cliente, Descuento, Cantidad, Precio, Monto Final, Fecha)
Producto (ID, Stock, Nombre, Proveedor, Precio)
Pertenece (ID(producto), ID(categoría))
Categoría (ID, Descripción, Nombre)
Provee (ID, RUT)
Proveedor (RUT, Dirección, Página web, Teléfono, Nombre)
Ejercicio
6
Aeropuerto (Código, Nombre, Ciudad, País)
Tiene (Código, Nó. de vuelo)
Programa de vuelo (Nó. de vuelo, Días, Línea aérea)
Vuelo (Nó de vuelo, Fecha, Escalas, Plazas vacías, ID(avión))
Avión (Modelo, Plazas, ID)
Tiene (Código, Nó. de vuelo)
Programa de vuelo (Nó. de vuelo, Días, Línea aérea)
Vuelo (Nó de vuelo, Fecha, Escalas, Plazas vacías, ID(avión))
Avión (Modelo, Plazas, ID)
Ejercicio7
Sede Olimpica(No. de Complejos, Presupuesto)
Complejo deportivo Unico (Localizacion, Jefe
de Organización, Area total, “ID Sede Olimpica”)
Complejo deportivo polideportivo (Localización,
Jefe de Organización, Area total, “ID Sede Olimpica”)
Area (Indicador de localización , “ID
Complejo Deportivo”)
Evento(Fecha, Duración, Equipamiento, No. de
Participantes, No. de Comisarios, “ID Complejo Deportivo”)
Comisarios-Jueces()
Comisario-Observador()
Supervisan (“Id Comisarios”,”Id Evento”)
Ejercicio
8
Torneo (Año, País, Lugar, Modalidad, ID)
Encuentro (Composición, Resultado, ID, ID(torneo))
Participa (ID(jugador), ID(torneo))
Encuentro (Composición, Resultado, ID, ID(torneo))
Participa (ID(jugador), ID(torneo))
Jugador (Nacionalidad, ID, Ganancias,
Nombre)
Entrena (Fecha, ID(entrenador), ID(jugador), ID)
Entrenador (Nombre, ID)
Entrena (Fecha, ID(entrenador), ID(jugador), ID)
Entrenador (Nombre, ID)
Ejercicio
9
Cine (Nombre, Teléfono, Direccion)
Descuento (Descripcion, Descuento, Nombre (Cine))
Sala (Nombre, Butacas, Numero de Identificación, Nombre (Cine))
Función (Dias de la Semana, Hora de Inicio, Id
de la Pelicula)
Pelicula (Titulo original, Titulo de
Distribución, Género, Año de Producción, URL, Duración, Subtitulos, País
de Origen, Idioma Original, ID de la Pelicula, Resumen, Fecha de Estreno,
“Id Función”)
Opinion(Nombre, de la Persona, Edad, Fecha,
Calificación, Numero de Identificación, Comentario, Id de la Pelicula)
Actor (Nombre, Nacionalidad, No. de Peliculas
actuadas, Id de la Pelicula)
Actor/Director (Nombre, Nacionalidad, No. de
Peliculas actuadas, No. de Peliculas hechas, Id de la Pelicula)
Director (Nombre, Nacionalidad, No. de
Peliculas hechas, Id de la Pelicula)
Realiza (“Id Función”, Nombre)
Ejercicio
10
Mueble (Nombre, Precio)
Forma (Nombre, ID)
Pieza (ID, Unidades que componen un mueble)
Almacena (ID(pieza), ID(estante))
Forma (Nombre, ID)
Pieza (ID, Unidades que componen un mueble)
Almacena (ID(pieza), ID(estante))
Estante (Nó. de unidades, Tipo, ID)
Suscribirse a:
Entradas (Atom)