viernes, 4 de abril de 2014

Ejemplos de esquemas E/R 

Ejemplo 1






































En el ejemplo 1, las entidades son "cliente", "pedido" y "artículo", siendo "cliente" una entidad fuerte y las otras dos débiles. Las relaciones son "cliente" realiza "pedido", "pedido" se compone de "artículo", "artículo" compone el "pedido" y "pedido" es realizado por "cliente". El atributo de "cliente" es DNI, el de "pedido" es fecha y el de "articulo" es num. de serie.
También, las reglas del negocio serían: Un cliente puede realizar uno o n pedidos, mientras que un pedido puede ser realizado por uno o varios clientes. Un pedido se compone de uno o varios artículos, mientras que un artículo puede o no componer uno o más pedidos.

En el ejemplo 2, las entidades son "alumno" y "curso", siendo la primera la entidad fuerte y la segunda la débil. La relacion son "alumno" inscribe "curso". Los atributos de "alumno" son matrícula y nombre, mientras que de "curso" solo es el nombre.
También, las reglas del negocio serían: Un alumno puede inscribir uno o varios cursos, y en un curso se pueden inscribir uno o varios alumnos.
Ejemplo 2













Guía metodológica para la creación de un modelo E/R

Como ya sabemos, un modelo E/R es de gran importancia. Así mismo, estos modelos tienen cierta manera de ser realizados, la cual es la siguiente:
  1. Leer varias veces el problema hasta poder entenderlo por completo.

  2. Realizar una lista de posibles candidatos a entidades, atributos y relaciones que se encuentren en el problema

  3.   Identificar las identidades, determinar todo atributo de cada entidad ( determinando el tipo de este) y todo atributo de cada relación. 

  4. Extraer los dominios de cada atributo, identificar las relaciones entre las distintas entidades y determinar de manera concisa y exacta como afecta cada relación a las entidades implicadas. 

  5. Determinar las participaciones y las cardinalidades

  6. Definir las reglas del negocio 

  7. Generar el diagrama E/R














jueves, 3 de abril de 2014

Aplicaciones de los modelos E/R

Un modelo E/R sirve para identificar los campos únicos de una base de datos, también puede ser utilizado para la realización de los esquemas  iniciales, la definición de las entidades y atributos, así como las tablas y campos que van a ser usadas en el almacenamiento de los datos producidos en el ciclo productivo.
          Mediante modelo E-R  se pretende visualizar los objetos que pertenecen la Base de Datos como Entidades las cuales tienen unos atributos y se vinculan mediante Relaciones

          Aunque siguen siendo utilizados, los diagramas E/R van cayendo en el desuso debido a la progresiva implantación del lenguaje unificado de modelado (UML)