![]() |
|||
|
|
|||
|
Portada Tecnología y Negocios Telecomunicaciones y Redes Sistemas y Programación Tecnología para la diversión Tecnología en la vida diaria El Lado Oscuro de la Informática |
Diagramas Entidad – RelaciónDenominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un esquema gráfico empleando los terminología de entidades , que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas atributos, el enlace que rige la unión de las entidades esta representada por la relación del modelo. En la práctica, este modelo de datos no ha llegado a implementarse en ningún DBMS comercial, pero ha tenido una enorme repercusión como herramienta de modelado de bases de datos (paradójicamente, bases de datos relacionales), existiendo hoy en día herramientas de diseño conceptual que incorporan la totalidad de sus conceptos e incluso productos que transforman diagramas conceptuales E/R en bases de datos reales en diversos formatos. En el modelo Entidad/Relación, el mundo/empresa/sección de la realidad se representa mediante un número muy reducido de conceptos semánticos básicos: el mundo está compuesto de entidades ; una entidad es cualquier objeto distinguible relevante en el mundo en cuestión. Estas entidades poseen un número indeterminado de propiedades , que son "trozos" de información que describen a las entidades de uno u otro modo. Cada una de las entidades tiene una identidad, esto es, son identificables de forma única. Grupos de entidades relacionadas mantienen relaciones con otros grupos de entidades. También existen subtipos de entidades: la entidad E2 es un subtipo de la entidad E1 si y sólo si cada E2 es también un E1. Se supone que mediante estos simples componentes se puede modelar cualquier "sección de realidad". Aplicando estos conceptos al submundo que nos proponemos modelar, podríamos considerar a los distintos lexemas como las entidades centrales que lo componen. Los lexemas tienen ciertas propiedades (morfológicas, sintácticas, semánticas) y mantienen ciertas relaciones con otros lexemas (sinonimia, hiperonimia). Esto es una enorme simplificación del asunto, pero nos puede servir para mostrar el modus operandi que el modelo nos impone. El modelo E/R aporta una herramienta de modelado para representar las entidades, propiedades y relaciones: los diagramas Entidad/Relación. Mediante éstos, el esquema conceptual abstracto puede ser mostrado gráficamente y mantener una independencia conceptual con respecto a la implementación propiamente dicha. En realidad, podemos hacer que los diagramas sean un reflejo fiel de las relaciones, interrelaciones y atributos del modelo relacional de datos o podemos englobar diversas relaciones en una sola entidad o conjunto de propiedades. Los diagramas E/R que se muestran a continuación son directamente proyectables sobre un esquema físico relacional excepto en lo que se refiere a las relaciones muchos a muchos. Los diagramas E/R son parecidos a los diagramas de flujo (organigramas) clásicos en que utilizan rectángulos, rombos y óvalos, pero los significados de estos elementos son distintos. La siguiente figura muestra un ejemplo que nos servirá para mostrar cómo han de interpretarse estos diagramas.
Los rectángulos representan entidades, los rombos relaciones y los óvalos propiedades. Otra diferencia fundamental con los organigramas es que éstos tienen un principio y un final, mientras que un diagrama E/R no. Esto es obvio, puesto que los organigramas representan procesos, mientras que los diagramas E/R representan estados. El tipo de relación entre dos entidades se representa mediante 1s y Ms (también el símbolo Las relaciones tipo/subtipo ( self-joint en la implementación relacional) se especifican mediante una relación de una entidad consigo misma y con las líneas de unión dirigidas, tales como las que muestra la relación R4. Para finalizar la exposición del tipo de análisis que se lleva a cabo mediante los diagramas E/R, en la siguiente figura mostramos un modelado E/R de la disposición relacional que mostrábamos informalmente en la figura anterior.
Este modelo especifica la existencia de tres entidades, Profesor, Curso y Departamento, que se corresponden con otras tantas relaciones. Un departamento tiene muchos profesores y un profesor puede dar muchos cursos. Para cada una de las entidades existe una propiedad que las identifica únicamente y que se corresponde con la clave primaria (en este caso clave subrogada) de cada una de las tablas en la implementación relacional. Las entidades tienen otras propiedades que las describen y que se corresponden con los distintos campos de la tabla (relación). Finalmente, las tres entidades contempladas son consideradas como independientes, aunque también habríamos podido modelar la existencia de alguna de ellas como dependiente de otra; por ejemplo podríamos haber establecido la restricción de que un profesor no puede existir sin estar adscrito a ningún departamento, o que un curso no puede existir sin un profesor que lo imparta. Otros Articulos: |
||
|
|
|||
|
Articulos Relacionados: Tipos de Sistemas de Información Tipos de Software Uso de Métricas en la Ingeniería de Software Diagramas Entidad-Relación Bases de Datos Distribuidas Estandares ISO para el Desarrollo de Software |
|||