Está en la página 1de 5

Base de Datos I

Como realizar un Diagrama E-R de otro ejercicio?


Tome el tercer enunciado del Trabajo Práctico N1 - Modelo Lógico de Datos como
ejemplo para mostrar los pasos de resolución, que se encuentra en la carpeta
Actividades Prácticas de la Unidad 2 - Diseño Lógico de Base de Datos.

Comencemos:

Paso 1: Leer el enunciado completo así tenemos un conocimiento general del ejercicio y
podemos descubrir los datos más sobresalientes. En este enunciado vamos a realizar un
diagrama E-R que represente a los Remitos que utiliza las sucursales para administrar la
salida de mercadería entre ellas, los datos que contiene el Remito se visualizan en la
imagen.

Este es un buen ejemplo, para tener en cuanta, ya que si tenemos que diagramar un
Formulario o Factura o Recibo de sueldo, es decir como vemos en la imagen una
estructura que tiene un encabezado, en el medio del remito varios renglones y un pie de
página.

En el depósito de una empresa dedicada a la venta de artículos para el hogar se


administra la salida de mercadería a las distintas sucursales. Dicha salida queda
registrada en remitos con el formato indicado a continuación. Las sucursales están
codificadas con nombres que hacen referencia al barrio en el que se hallan. Los
artículos están codificados por rubro (es decir, que existe el artículo 1, el 2, el 3,
etc. del rubro 1, el artículo 1, el 2, el 3 etc. del rubro 2, ...). Se ha observado que
más de un artículo puede tener la misma descripción, incluso dentro de un mismo
rubro. (Por ejemplo, el artículo 8 y el artículo 25 del rubro 3 tienen la descripción
“Plancha de viaje”.) En cambio las descripciones de los rubros son únicas. Es
importante para el encargado del depósito controlar los empleados que controlan,
trasladan y reciben la mercadería, los cuales se identifican por su nombre y su
número de legajo.

Encabezado, renglones y pie de página.


Base de Datos I

Paso 2: En este paso comenzamos a leer el enunciado más detallado, para descubrir
primero las entidades que podemos encontrar siempre teniendo en cuenta la definición de
Entidad y sus tipos.

Como vemos en el enunciado tenemos entidad Empleado, dado que la entidad tiene
muchas instancias y los empleados se relacionan con los recibos. Además dice: Es
importante para el encargado del depósito controlar los empleados que controlan,
trasladan y reciben la mercadería, los cuales se identifican por su nombre y su número de
legajo.

Tenemos la entidad Sucursal ya que en el enunciado: Las sucursales están codificadas


con nombres que hacen referencia al barrio en el que se hallan.

También tenemos la entidad Rubro (entidad fuerte) ya que se puede identificar al artículo
por medio de su rubro y nombre, además el enunciado nos dice: Los artículos están
codificados por rubro (es decir, que existe el artículo 1, el 2, el 3, etc. del rubro 1, el
artículo 1, el 2, el 3 etc. del rubro 2, ...). Se ha observado que más de un artículo puede
tener la misma descripción, incluso dentro de un mismo rubro. (Por ejemplo, el artículo 8 y
el artículo 25 del rubro 3 tienen la descripción “Plancha de viaje”.)

Por lo tanto la entidad Artículo (entidad débil) se identifica por medio de su rubro y por su
descripción, esta entidad débil depende de Rubro y dentro del rubro se enumeran los
artículos a partir del uno, esto quiere decir que existen varios “unos” por rubro que existe y
no puede identificarse al artículo independientemente con su código.

La entidad Remito (entidad débil) depende fuertemente de los datos de la sucursal y los
artículos que pide cada sucursal.

Después se verá si existe o no otras entidades, para representar toda la información que
describe el enunciado. Nos quedaría así el diagrama inicialmente:

El Diccionario de Datos: La entidad Sucursal tiene con conjunto de atributos que la


describen, los cuales se los puede clasificar por su tipo. Tanto en las entidades como en
las relaciones existe uno o más atributos que las identifican, se representa con un @

2
Base de Datos I

antes del nombre del atributo identificador. Así también la entidad Empleado y Rubro. Las
entidades débiles Articulo y Remito heredan el atributo identificativo de la entidad padre, y
la entidad Remito tiene un subconjunto de atributos multivaluados que se los puede ver
como los “renglones” del Remito.

Paso 3: Ahora vamos a ver qué relaciones existe entre las entidades, se deduce del
enunciado una relación unaria “supervisa” cuando dice: Es importante para el encargado
del depósito controlar los empleados………

También el enunciado dice: los empleados que controlan, trasladan y reciben la


mercadería, los cuales se identifican por su nombre y su número de legajo., obtenemos
esa información relacionando a los Empleados y los Remitos por medio de las relaciones
“Controla”, “Traslada” y “Recibe” .

La continuación del Diccionario de Datos: las relaciones unarias se representa a la


entidad con un alias a la entidad para identificarla dado que es la misma, en la relación
participan los atributos identificadores de la entidad que en este caso es Empleado.

Los atributos de las relaciones “Controla”, “Traslada” y “Recibe” son: el atributo


identificador del Empleado controla, traslada o recibe y el/los atributo/s de Remito que
controla, traslada y recibe.

3
Base de Datos I

Paso 4: A esta altura del diagrama E-R y del Diccionario de Datos podemos refinar un
poco más la entidad Remito, creando una nueva entidad débil con los atributos
multivaluados que representan los Renglones de la imagen del Remito. Esta entidad
depende de Remito y de Articulo.

Lo último del Diccionario de Datos: La entidad débil Renglon hereda de las entidades
Remito y Artículo el/los atributo/s que las identifica y forma parte de los atributos que
identifican a la entidad débil Renglon. Quedando la entidad Remito como se muestra.

Paso 5: Para finalizar vamos a colocar en el diagrama la participación de una entidad y la


cardinalidad de la relación.

Es una participación total si todas las instancias de la entidad participan necesariamente


en la relación, si algunas instancias de la entidad participa en la relación se llama
participación parcial.

Las relaciones entre entidades pueden ser (Cardinalidad): de uno en uno, de uno en
muchos, y de muchos en muchos según la cantidad de instancias de cada entidad que
intervienen en la relación.

4
Base de Datos I

También podría gustarte