jueves, 10 de mayo de 2018

DIAGRAMA DE ENTIDAD RELACION


DISEÑO DE UN ESQUEMA DE BASE DE DATOS E-R.

Podemos dividir el proceso de construir un modelo E-R en varias tareas más simples. 
El proceso completo es iterativo, es decir, una vez terminado debemos volver al comienzo, repasar el modelo obtenido y, probablemente, modificarlo. Una vez satisfechos con el resultado, será el momento de pasar a la siguiente fase: el modelo lógico.

Para crear un diagrama conceptual, realiza lo siguiente:

      Habla con el cliente y deja claros los parámetros y objetivos del problema o proceso a modelar. 
      Estudia el planteamiento del problema para: 
o   Identificar los conjuntos de entidades útiles para modelar el problema.
o   Identificar los conjuntos de interrelaciones y determinar su grado y tipo (1:1, 1: n o m: n). 
o   Trazar un primer diagrama E-R.  o Identificar atributos y dominios para los conjuntos de entidades y relaciones.  o Seleccionar las claves principales para los conjuntos de entidades. 
o   Verificar que el modelo resultante cumple el planteamiento del problema. Si no es así, se vuelve a repasar el proceso desde principio. 

Ejemplo 1

1.      Descripción del proceso

Se trata de una base de datos que debe almacenar datos sobre los suministros que ingresan los proveedores hacia un determinado almacén, para lo cual se debe llevar un control de los suministros y de sus cuentas contables.

2.      Identificar conjuntos de entidades

A primera vista, tenemos tres conjuntos de entidades: proveedor, suministro, cuenta contable.

3.      Identificar conjuntos de relaciones

Cada proveedor ingresa uno o más suministros, y estos pueden ser vendidos por uno o más proveedores, dándose una relación de muchos a muchos.

Por otra parte, estos suministros pertenecerán a una determinada cuenta contable, y esta cuenta contendrá múltiples suministros, dándose una relación de muchos a uno.


4.      Trazar primer diagrama 



3.      Identificar atributos

El siguiente paso es identificar los atributos para cada conjunto de entidades.

Alumno
      Coralino
      Nombre
      Escuela 
      Ciclo

Presta
      Fecha presta
      Fecha devolución

Libro
      Codlibro
      Registro
      Titulo
      Paginas


Especialidad
      Codespecialidad
      Nombre

Autor
      Codautor
      Nombre
      Email

Editorial
      Codeditorial
      Nombre
      Dirección
      Teléfono


6.      Seleccionar claves principales

Un libro dispone de varias claves candidatas. Tenemos, por una parte, el codlibro, que es único para cada libro, y por otra su título, ya que no puede haber dos libros con el mismo título. Es lógico usar la primera como clave principal, ya que es un único atributo.

En el caso de alumno, especialidad, autor y editorial podemos tomar a codalumno, codespecialidad, codautor y codeditorial, como claves principales respectivamente.

Para el caso de presta, notamos que es una entidad compuesta que contará con las claves de alumno y libro respectivamente, además con sus atributos propios como fecha de préstamo y fecha de devolución.

7.      Verificar el modelo

Finalmente, el modelo E-R se presentará de la siguiente forma:













No hay comentarios:

Publicar un comentario

Biografia

                                           RAMOS CENTENO, JOSH LUIS Nació el 04 de abril de 1999, Estudio el nivel primario en PABLO BA...