Caso propuesto: Movimiento Mercantil
Se desea diseñar una base de datos sobre el movimiento mercantil de un organismo en un año. En
el organismo existen mercancías de las que se conoce su código, nombre y unidad de medida. Las
mercancías proceden de diferentes países de los que se sabe nombre y tipo de moneda. Para la
transportación de las mercancías existen diversas formas, cada una de las cuales se caracteriza
por su tipo (barco, avión, tren, etc.) y tarifa.
Así mismo, para cada mercancía de diferentes países existen diferentes formas de transportación;
para cada país existen diferentes mercancías que son transportadas en diferentes formas de
transportación; y una forma de transportación puede serlo de diferentes mercancías de diferentes
países. Una mercancía procedente de un país transportada de una forma dada constituye un
embarque y para éste se conoce su fecha de arribo y cantidad.
Por otra parte, un embarque se distribuye entre diferentes almacenes y en un almacén se tienen
diferentes embarques, cada uno en cierta cantidad. De cada almacén se tiene su código y
dirección. Un almacén distribuye los productos entre diferentes empresas y cada empresa recibe
productos de diferentes almacenes. Una empresa se caracteriza por su número, nombre y rama
económica; a su vez, las empresas establecen relaciones contractuales entre sí. Entre dos
empresas dadas sólo se puede establecer un contrato anual. De cada contrato se conoce su
número, valor y fecha de vencimiento.
El modelo relacional queda de la siguiente manera:
No hay comentarios:
Publicar un comentario