otras relaciones y modelos bases de datos

Post on 31-Jul-2015

11 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Otras Relaciones y Modelos

Ing. Juan Carlos Monterroso

Modelo de datos jerárquico

Estas relaciones son usadas para representar estructuras organizacionales, escalas jerarquías y modelos de autocontención.

Modelo de datos jerárquico

Modelo de datos recursivoUna relación recursiva es una relación entre una entidad y ella misma, se usa para representar situaciones jerárquicas como el punto anterior.

Una sola entidad recursiva debe incluir todos los atributos de cada entidad individual, idealmente, las entidades a cada nivel de la jerarquía tendrían los mismos atributos.

Un modelo recursivo puede acomodar fácilmente la adición o eliminación de elementos en la jerarquía.

Un modelo recursivo no puede manejar una relación mandataria, de lo contrario sería infinita.

Una relación recursiva debe ser opcional en ambos sentidos.

Modelo de datos recursivo

Modelar Subtipos

Se utilizan los subtipos para modelar tipos de entidades excluyentes, las cuales tienen atributos comunes.

Un súper tipo es una entidad que tiene subtipos.

Un súper tipo puede ser dividido en dos o más subtipos mutuamente excluyentes

Un subtipo puede tener sus propios atributos y relaciones

Un subtipo sin atributos o relaciones propias puede ser un sinónimo de la entidad del súper tipo y no un subtipo.

Relaciones Exclusivas

Se utiliza este tipo de relación cuando una entidad tiene una relación con dos o más entidades, pero únicamente para una tupla dada puede existir una relación con una de estas entidades.

Las relaciones en un arco frecuentemente tienen el mismo nombre de la relación.

Las relaciones en un arco deben ser todas mandatorias o todas opcionales.

Un arco pertenece a una sola entidad y debe incluir solamente relaciones que se originan de esa entidad.

Una entidad puede tener múltiples arcos, pero una relación especifica solo puede participar en un arco específico.

Cualquier relación cruzada por el arco pertenece al Arco. Una ruptura en el Arco índica que la relación no esta incluida en el Arco.

Relaciones Exclusivas

top related