Herramientas de usuario

Herramientas del sitio


bases_de_datos:diseno:analisis_requisitos_modelo_er

¡Esta es una revisión vieja del documento!


Fase de análisis de requisitos – Modelo E/R

Definición

El modelo Entidad/Interrelación (E/R) está a un nivel de abstracción lo suficientemente elevado como para poder diseñar cualquier base de datos con independencia de la máquina en la que se implemente. En la actualidad disponemos en el mercado de una amplia gama de herramientas que automatizan en gran parte las tareas del diseño y que toman como base este modelo de datos. El concepto detrás del modelo E/R es el de adquirir el conocimiento del mundo real que se desea representar a través de un análisis de los requisitos o especificaciones del problema.

En la realización del esquema o diseño conceptual de cualquier base de datos es fundamental el conocimiento del problema a modelar. Una vez clarificados los objetivos y las necesidades se deberá pasar al diseño propiamente dicho de la base de datos.

El modelo E/R, como todos los modelos, consiste en un conjunto de conceptos, reglas y notaciones que permiten formalizar la semántica del mundo real que se pretende modelar (también denominada Universo del Discurso) en una representación gráfica o diagrama que denominamos esquema de la Base de Datos.

Elementos básicos del Modelo E/R

Entidades

También llamadas tipos de entidad, representan conjuntos de elementos con existencia propia y que se caracterizan por las mismas propiedades. Son conceptos sobre los que necesitamos guardar información y distinguibles de los demás objetos. Su representación gráfica se hace por medio de un rectángulo dentro del cual se escribe el nombre de la entidad en mayúsculas (generalmente un sustantivo). Ejemplo de dos entidades

Atributos

Características o cualidades propias de la entidad que queremos recoger dentro de nuestro diseño. Estas propiedades no tienen existencia propia, sólo tienen sentido cuando aparecen formando parte de una entidad o de una interrelación. Entidad con atributos

Tipos de atributos

Existen diversas formas de recoger restricciones semánticas sobre los atributos de una entidad o de una interrelación.

  • Identificador principal (IP, PK Primary Keyen inglés): Distingue de forma inequívoca a un ejemplar dentro dentro de un mismo tipo de entidad.
  • Identificadores Alternativos (IA): También distinguen de forma inequívoca a un ejemplar dentro dentro de un mismo tipo de entidad, y puede haber más de un atributo de este tipo.
  • Atributos Opcionales: Atributos que pueden ser desconocidos y podrían no tener valores.
  • Dominios: Estos atributos sólo pueden tomar un conjunto de valores preestablecido. Los dominios no se suelen representar en el modelo por problemas de espacio, pero para tener constancia de los valores que puede tomar un atributo se suele anotar después de la representación gráfica una representación textual.

Podemos ver algunos ejemplos de entidades con atributos:

Interrelaciones

Las interrelaciones representan asociaciones del mundo real entre una o más entidades. Gráficamente las interrelaciones se representan mediante un rombo unido a los tipos de entidad mediante líneas; dentro del rombo se escribe el nombre de la interrelación en minúsculas, que en general, suele coincidir con un verbo en infinitivo.

bases_de_datos/diseno/analisis_requisitos_modelo_er.1625050097.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki