lunes, 10 de marzo de 2014

Introducción

Entre los modelos lógicos, el modelo relacional está considerado como el más simple. Fue inventado en  la decada de los setenta por Edgar Frank Codd, científico informático ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el modelo relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”.




Desarrollo


Ejercicio 1

Cliente(Id:coche)   Coche(Id: coche, Marca, No. De accidentes)   Accidente(Id:coche)



Ejercicio 2

Clientes(DNI, nombre, apellidos, dirección, teléfono, matricula)

Carro(matricula, modelo, marca, color)
Nuevo(No. De unidades, matricula)
Usado(km recorridos, matricula)

      Reparan(fecha, hora, DNI, matricula)


Mecánicos(Nombre, apellidos, fecha de contratación, salario, DNI, matricula)



Ejercicio 3

Jugadores(Nombre, numero, partidos jugados, estadisticas)

Juegan(Estadisticas resumidas, numero)

Partidos(Resultado, numero)}



Ejercicio 4

Clientes(No. de cliente, descuento, saldo, limite de crédito, Direcciones de envio)

Hace(No. de cliente, No. de pedido)

Pedido(direccion de envio, fecha de pedido, cantidad, No. de pedido, No. de cliente)

Solicita(No. de pedido, No. de articulo)

Articulos(No. de articulo, direcciones de envio, fabricas distribuidoras, descripcion, No. de pedido, No. de fabrica)

Produce(No. de fabrica, No. de articulo)

Fabricas(No. de fabrica, telefono, total de articulos)



Ejercicio 5

Proveedores(RUTproveedor, pagina web, nombre, direccion, telefono)

Reparte(RUTproveedor, Id:productos)

Productos(Nombre proveedor, Id:productos, precio, stock)

Tienen(Id:productos, Id)

Categoria(Nombre, Id, descripcion, Id:productos)

Clientes(RUTcliente, nombre, pagina web, telefono, direccion)

Genera(Cantidad, monto total, precio producto, RUTcliente, Id:venta)

Venta(Id:venta, descuento, fecha, cliente, monto final, RUTcliente)



Ejercicio 6

Aeropuertos(pais, codigo, nombre, ciudad)

Tienen(codigo, Id:programas de vuelo)

Programas de vuelo(Id: programas de vuelo, codigo,)

Tienen(Id: programas de vuelo, id: escalas tecnicas)

Escalas tecnicas(aeropuerto de despegue, aeropuerto de aterrizaje, Id: programas de vuelo, id: escalas tecnicas)

Aviones(Modelo, no. de plazas, codigo, id;avion)

Vuelo(fecha, plazas vacias, modelo del avion, numero, id:avion)

Poseen(codigo, id:avion)

Planean(Id: programas de vuelo, numero)



Ejercicio 7

Complejos deportivos(Localizacion, jefe de organizacion individual, area total ocupada, id:complejo)
    Unico deporte(No. de complejos, presupuesto aproximado, id:complejo)
    Varios deportes(Localizacion, presupuesto, id:complejo)

Eventos(Fecha, duracion, numero de participantes, no. de comisarios, equipamiento, id:evento)

Comisarios(evento, id:comisarios, id;evento)
    Observador(id:comisarios)
    Juez(id:comisarios)

Mantenimiento(id:mantenimiento, equipamiento, id:evento)

Celebra(id:complejo, id:evento)

Mantiene(id:evento, id:mantenimiento)

Supervisa(id:evento, id:comisario)



Ejercicio 8

Sedes(id:sede, lugar, pais, id:torneo)

Organiza(id:sede, id: torneo)

Torneo(id:torneo, año, arbitros, categoria)

tiene(id:torneo, id:partidos)

Partidos(Premio, premio de consolacion, id: partidos, id:sede)

Juegan(id:partidos, nombre)

Jugadores(nacionalidad, nombre, ganancias, entrenador, fecha de entrenamiento)



Ejercicio 9

Peliculas(L de directores, duracion, titulo de distribucion, titulo, genero, idioma original, año de produccion, l. de actores, subtitulos y calificacion)

Participantes(Nombre, nacionalidad, numero de peliculas, id:participantes, titulo)

Cines(telefono, direccion, cartelera, nombre, salas)
    Con promocion(descripcion, descuento, nombre)

Funciones(dia de la funcion, hora de comienzo, sala, no. de pelicula, nombre, id;funcion)

Opinion(fecha, persona, calificacion, comentario, no. de opinion, titulo)

Hacen(titulo, id:participantes)

Exiben(titulo, nombre)

Tienen(nombre, id:funcion)

Critican(no. de opinion, titulo)



Ejercicio 10

Muebles(nombre, precios, id:piezas)

Piezas(id:piezas)

Estantes(id:estante, pasillo, altura, id:piezas)

Forman(nombre, id:piezas)

Almacenan(id:piezas, id:estante)




Conclusión

Este es el modelo mas sencillo de todos, sin embargo es uno de los ma utiles en el momento de querer realizar una base de datos ya que permite oranizar la informacion en forma de tablas, lo cual permite una facil conexion con el mundo de la programación.

No hay comentarios.:

Publicar un comentario