Bases de Datos

Páginas: 57 (14113 palabras) Publicado: 25 de marzo de 2014
CAPíTULO

4

El modelo Entidad-Relación
mejorado (EER)

os conceptos de modelado ER tratados en el Capítulo 3 son suficientes para representar muchos de los
esquemas de bases de datos de las aplicaciones tradicionales. Sin embargo, desde finales de los años 70,
los diseñadores de aplicaciones de base de datos han intentado crear esquemas que reflejen de un modo
más preciso laspropiedades y restricciones de los datos. Esto fue algo especialmente importante en las nuevas aplicaciones de tecnología de bases de datos, como las orientadas al diseño de la ingeniería y la fabricación (CAD/CAM) 1, las telecomunicaciones, los sistemas complejos de software y los GIS (Sistemas de
información geográfica, Geographic Information Systems). Este tipo de bases de datos tienen unosrequisitos
más complejos que los necesarios en las aplicaciones tradicionales, lo que llevó al desarrollo de nuevos conceptos en la semántica de modelado de datos que se incorporaron en modelos de datos conceptuales como el
ER. Se han propuesto muchos modelos de semántica de datos. Muchos de estos conceptos fueron desarrollados de forma independiente en otras áreas de la computación, como larepresentación del conocimiento en
la inteligencia miificial y el modelado de objetos en la ingeniería de software.

L

En este capítulo se describen algunos de los aspectos que se han propuesto para la semántica de los modelos
de datos, y muestra la manera de mejorar el modelo ER para incluir esos conceptos y obtener el modelo EER
(ER mejorado, Ellhallced ER).2 Empezaremos en la Sección 4.1incorporando los conceptos de relación
clase/subclase y de tipo de herencia en el modelo ER.
A continuación, en la Sección 4.2, se incorporarán los conceptos de especialización y generalización.
La Sección 4.3 trata los distintos tipos de restricciones en la especialización/generalización, mientras que la
Sección 4.4 muestra la forma de modificar la construcción UNION para incluir el concepto decategoría en el
modelo EER. La Sección 4.5 muestra un ejemplo del esquema de bases de datos UNIVERSIDAD en el modelo EER y resume los conceptos de este modelo a través de definiciones formales.
En la Sección 4.6 presentamos la notación del diagrama de la clase UML para la representación de la especialización y la generalización, comparándose brevemente con la notación EER y sus conceptos. Todo estosirve como ejemplo de notación alternativa, y representa una continuación de la Sección 3.8, en la que se
presentó la notación del diagrama de la clase UML básica. En la Sección 4.7 explicamos las abstracciones
1 CAD/CAM son las siglas de Diseño asistido por computador/Fabricación asistida por computador (Colllpllter-Aided Design/CompllterAided Manllfactllring).
2

EER también se hautilizado como siglas para el modelo ER extendido, Extended ER.

90

Capítulo 4 El modelo Entídad-Relacíón mejorado (EER)

fundamentales que se emplean como base de muchos de los modelos semánticos de datos. Por último, la
Sección 4.8 resume todo el capítulo.
Para entrar en más detalle en el modelado conceptual, el Capítulo 4 debe considerarse como una continuación
del 3. Sin embargo, si sólonecesita una breve introducción al modelado ER, puede saltarse este capítulo, aunque también puede optar por omitir algunas secciones del mismo (de la 4.4 a la 4.8).

4.1

Subclases, superclases y herencia

EER contiene todos los conceptos de modelado del modelo ER mostrados en el Capítulo 3, además de incluir
la definición de subclase y superclase y los términos especialización ygeneralización (consulte las
Secciones 4.2 y 4.3). Otro concepto incluido en el modelo EER es el de categoría o tipo unión (consulte la
Sección 4.4), que se emplea para representar una colección de objetos que es la unión de los objetos de distintos tipos de entidades. Junto a todos estos términos se encuentra el importante mecanismo de atributo y
relación de herencia. Por desgracia, no existe una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS