domingo, 30 de marzo de 2014

MYSQL

Ejercicio 1 Ejercicio2 Ejercicio3 Ejercicio4 Ejercicio 5 Ejercicio6 Ejercicio7

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.)

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)

 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)

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))
Jugador (Nacionalidad, ID, Ganancias, Nombre)
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))

Estante (Nó. de unidades, Tipo, ID)