lunes, 10 de marzo de 2014

2do Parcial | 1ra Tarea | Modelo Relacional

Introducción:

Como sabemos, el modelo relacional es una colección de tablas para representar tanto los datos como sus relaciones. Cada columna representa un atributo y cada fila representa una entidad, a continuación veremos como podríamos aplicar este modelo usando los diagramas entidad-relación que he subido recientemente.

Desarrollo:

Ejercicio 1:
Cliente (ID coche)
Coche (accidente(s))

Ejercicio 2:
Cliente (dni, dirección, nombre, apellidos)
Coche (matricula, marca, modelo, color)
Nuevo (numero)
Usado (kilometraje)
Repara (horas, fecha)
Mecánico (dni, salario, fecha de contratación, nombre, apellidos)

Ejercicio 3:
Partido (resultado, estadísticas resumidas)
Jugador (estadísticas)

Ejercicio 4:
Cliente (no.cliente, dirección, saldo, descuento, límite de crédito)
Pedido (estadísticas)
Cabeza (no.cliente, fecha y dirección)
Cuerpo (no.artículo, cantidad)
Articulo (no.artículo, existencias, descripción)
Fábrica (teléfono contacto, no.fabrica)

Ejercicio 5:
Proveedor (RUT, nombre, dirección, teléfono, página web)
Venta (ID, fecha, nombre-cliente)
Producto (ID, stock, precio, nombre proveedor)
Categoría (ID, nombre, descripción)
Cliente (RUT, nombre, dirección, teléfono casa)
Cliente (RUT, nombre, dirección, teléfono celular)

Ejercicio 6:
Aeropuerto (código, nombre, ciudad, país)
Programa vuelo (numero de vuelo, línea, días disponibles)
Escala técnica (aterrizaje, despegue)
Vuelo (modelo, plazas, fecha)

Ejercicio 7:
Complejo deportivo (localización, área total, jefe organización individual)
Polideportivo (no. complejos, presupuesto aprox.)
Único deporte (no. complejos, presupuesto aprox.)
Evento (Equipamiento, fecha, duración, no.participantes, no.comisarios)
Comisario (observador, juez)

Ejercicio 8:
Torneo (Arbitro, año)
País : USA, Francia, Gran Bretaña, Australia (Lugar)
Partido (Premio de consolación, ganancias, premio, nacionalidad)
Preparación (Entrenador, fecha)

Ejercicio 9:
Película (año, idioma, título/distribución, título, duración, director(es), subtitulos, calificación)
Reparto (Actores, personajes)
Cine (nombre, dirección, teléfono)
Sala (butacas, no.)
Función (fecha, horario)
Promoción (descripción, descuento)

Ejercicio 10:
Mueble ( nombre, precio)
Pieza ( ID, unidades)
Almacén (altura, pasillo, cantidad pieza)

Conclusión:
Por medio de estas listas de entidades con sus atributos, se facilitara el proceso para que estos diagramas puedan ser cambiados a tablas ya definidas del modelo relacional.

Fuente:
Fundamentos de bases de datos, MCGRAW HILL, (Silberschatz, Korth y Sudarshan)

No hay comentarios.:

Publicar un comentario