Vous êtes sur la page 1sur 1

CARACTERSTICAS DEL MODELO E-R EXTENDIDO

Especializacin: Un conjunto de entidades pueden incluir subgrupos de entidades que se diferencian de


alguna forma de las otras entidades del conjunto.
La especializacin parte de un conjunto de entidades simple; enfatiza las diferencias entre las entidades
dentro del conjunto mediante la creacin de distintos conjuntos de entidades de nivel ms bajo.
Generalizacin: El refinamiento a partir de un conjunto de entidades inicial en sucesivos niveles de
subgrupos de entidades representa un proceso de diseo descendente en el que las distinciones se hacen
explicitas.
Herencia de atributos: Una propiedad crucial de las entidades de nivel ms alto y ms bajo creadas
mediante especializacin y generalizacin es la herencia de atributos.
Restricciones sobre las generalizaciones.: Un tipo de restriccin implica determinar que entidades
pueden ser miembros de un conjunto de entidades de nivel ms bajo dado.
Definicin por condicin: En los conjuntos de entidades de nivel ms bajo la relacin miembro se evala
en funcin de si una entidad satisface o no una condicin explicita o predicado.
Definido por el usuario: Los conjuntos de entidades de nivel ms bajo definidos por el usuario no estn
restringidos mediante una condicin de miembro.
Disjunto: Una restriccin sobre el carcter disjunto requiere una entidad que no pertenezca a ms de un
conjunto de entidades de nivel ms bajo.
Solapado: En las generalizaciones solapadas, la misma entidad puede pertenecer a ms de un conjunto de
entidades de nivel ms bajo en una generalizacin simple.
Generalizacin total: Cada entidad de nivel ms alto debe pertenecer a un conjunto de entidades de nivel
ms bajo.
Generalizacin parcial: Algunas entidades de nivel ms alto pueden no pertenecer a algn conjunto de
entidades de nivel ms bajo.
Agregacin: Una limitacin del modelo entidad-relacin es que no resulta posible expresar relaciones
entre relaciones.
Notaciones entidad-relacin alternativa: Un conjunto de entidades se puede representar como un
cuadro con el nombre fuera y los atributos listados unos debajo de otros dentro del cuadro.
DISEO DE UN ESQUEMA DE BASE DE DATOS E-R
El modelo de datos entidad relacin de una flexibilidad sustancial en el diseo de un esquema de bases de
datos para modelar una empresa dada.
Fases de diseo: Un modelo de datos de alto nivel sirve al diseador de la base de datos para
proporcionar un marco conceptual en el que especificar de una forma sistemtica los requisitos de datos
de los usuarios de la base de daos que existen.
Diseo de base de datos para el banco: Se centra en los requisitos del diseo de la base de datos para un
banco en ms detalle y desarrollo un diseo realista, aunque tambin complejo.
Requisitos de datos: La especificacin inicial de los requisitos de usuario se puede basar en entrevistas
con los usuarios de la base de datos y en el anlisis propio del diseador del desarrollo.
Designacin de los conjuntos de entidades: La especificacin de los requisitos de datos sirve como
punto de partida para la construccin de un esquema conceptual para la base de datos.
Designacin de los conjuntos de relaciones: El diseo rudimentario especifica el conjunto de relaciones
y correspondencias cardinalidades.
REDUCCIN DE UN ESQUEMA E-R ATABLAS
Una base de datos que se ajusta a un esquema de bases de datos entidad-relacin, se puede representar
por una coleccin de tablas.
-Atributos compuestos: Los atributos compuestos se manejan creando un atributo separado para cada
uno de los atributos componentes; no se crea una columna separada para el propio atributo compuesto.
Atributos multivalorados: Es una excepcin para atributos que crean tablas nuevas, para un atributo
multivalorado M se crea una tabla T con una columna C que corresponde a la clave primaria del conjunto
de entidades.
Representacin tabular de la generalizacin: Crea una tabla para el conjunto de entidades de nivel ms
alto.
Representacin tabular de la agregacin: Incluye una columna para los atributos descriptivos.
EL LENGUAJE DE MODELADO UNIFICADO UML
El lenguaje de modelo unificado (UML) es un estndar propuesto para la creacin de especificaciones de
varios componentes de un sistema de software. Algunas de las partes de UML son: Diagrama de clase,
Diagrama de caso de uso, Diagrama de actividad, Diagrama de implementacin.