Bases de datos relacionales

Lógica Proposicional. Algebra Relacional. Calculo Relacional. Dependencias Funcionales. Esquema Lógico

  • Enviado por: Aitor Bilbao
  • Idioma: castellano
  • País: España España
  • 3 páginas
publicidad

ENUNCIADO DEL PROBLEMA

La empresa de transporte URBILGA S.L. se dedica a suministrar productos higiénicos a otras supermercados, tiendas, farmacias, etc. El catálogo comercial se compone en este momento de 123 artículos diferentes. Para realizar la BD debemos tener en cuenta los siguientes supuestos:

  • Un artículos nos lo pueden suministrar varios proveedores según nuestros intereses (precio de adquisición, calidad, etc.). Cada uno de los proveedores nos suministra únicamente un tipo de producto.

  • Nuestros clientes pueden realizarnos pedidos de más de un artículo; al igual que podemos vender un artículo a varios clientes distintos.

  • El envío de los productos a nuestros clientes puede ser realizado por varios trabajadores, dependiendo de las necesidades del transporte, carga y descarga del material.

  • A la empresa le gustaría tener cierta información sobre las empresas a las que suministra los productos (año de creación, si es filial de otra empresa, dirección, etc.).

  • Los trabajadores de nuestra empresa se clasifican en tres grupos: peones, viajantes y administrativos, aunque pueden existir trabajadores que realicen dos tareas conjuntamente. Dichos trabajadores tienen a su disposición uno y sólo uno de los vehículos de la empresa (coche, furgoneta, moto, etc.); con lo cual la empresa debe encargarse de asegurar el vehículo con el trabajador como conductor habitual.

  • Un vehículo puede realizar varias rutas, al igual que una ruta puede ser hecha por varios vehículos. Las rutas tienen una serie de paradas para que el trabajador descanse durante el viaje. Las paradas existentes pueden pertenecer a varias rutas.

MODELO RELACIONAL

Proveedor (#Prov, #Prod, Nombre, Dirección, Teléfono, Fax, Fecha, Precio adquisición)

Producto (#Prod, Nombre, Categoría)

Empresa (#Emp, Nombre, Dirección, Año de creación)

Pedido (#Prod, #Emp, #DNI, Fecha, Cantidad, Descuento)

Filial_de (#Fil, #Emp, Nombre, Dirección, Año de creación, Delegado)

Administrativo (#DNI, Nombre, Apellidos, Dirección, Sexo, Edad)

Peón (#DNI, Nombre, Apellidos, Dirección, Sexo, Edad)

Viajante (#DNI, #Obj Aseg., #Veh, Nombre, Apellidos, Dirección, Sexo, Edad)

Viajante/Peón (#DNI, #Veh, Paga Extra)

Objeto Asegurado (#Obj Aseg., Nº seguro, Compañía, Dirección)

Vehículo (#Veh, #Obj Aseg., Marca, Modelo, Año de Fabricación, Matrícula)

Ruta (#Rut, Destino, Horario, Carretera)

Realiza (#Veh, #Rut, Fecha, Horas, Kilómetros)

Paradas (#Par, Carretera, Kilómetro)

Descansa (#Rut, #Par, Lugar)


N

N

N

N

N

1

1

1

1

1

OBJETO ASEGURADO

VEHÍCULO

RUTA

PARADAS

VIAJANTE/PEON

SECRETARIA

PEON

VIAJANTE

TRABAJADOR

EMPRESA FILIAL

EMPRESA

PRODUCTO

N

1

N

N

N

PROVEEDOR