Buscar en todo Office.com
 
Soporte / Visio / Ayuda y procedimientos de Visio 2003 / Crear dibujos / Diagramas de bases de datos / Diagramas ORM / Trabajar con diagramas ORM
 
 

Acerca de la notación ORM

Corresponde a: Microsoft Office Visio 2003

 

La notación ORM se debe utilizar de la siguiente forma.

MostrarTipos de objeto (entidades)

Utilice una forma Entidad para representar un tipo de objeto en la notación ORM (es decir, en objetos del mundo real). Una forma Entidad está formada por una elipse con un contorno sólido.

Dé un nombre a cada tipo de entidad e identifique cómo se hace referencia al mismo (por ejemplo, por nombre o código). Por ejemplo, si Empleado es el nombre del tipo de entidad, puede hacer referencia a un empleado por el número de empleado, que es un código, o por el nombre de empleado.

MostrarValores

Los tipos de valores representan cadenas, números, etcétera, que se almacenarán en una base de datos.

Utilice una forma Valor para representar un valor en la notación ORM. Una forma Valor está formada por una elipse con un contorno discontinuo.

MostrarSubtipos

Utilice un Conector subtipo para indicar que un tipo de entidad es un subtipo de otro. Conecte los dos tipos de entidad con el Conector subtipo, con la punta de flecha señalando la entidad desde el tipo de entidad de subtipo.

MostrarRelaciones, funciones, hechos y referencias

En ORM, las relaciones entre los tipos de entidad (también denominadas hechos) y las relaciones entre tipos de entidad y tipos de valor (también denominadas referencias) se representan por predicados que contienen una o varias funciones.

Los predicados se muestran como una secuencia de uno o varios cuadros de función. La galería de símbolos Diagrama ORM de Microsoft Office Visio incluye cinco formas de predicado (Unaria, Binaria, Binaria vertical, Ternaria y Cuaternaria) que incluyen diferentes números de cuadros de función. La forma de predicado que se utiliza depende del número de funciones. Las relaciones binarias (que indican una relación entre dos objetos) son las más utilizadas.

Utilice la forma de predicado Binaria para indicar una relación o función entre una entidad y un valor.

Forma de predicado binaria

Utilice una forma de predicado Ternaria para indicar relaciones entre tres entidades.

Forma de predicado ternaria

MostrarObjetos anidados o predicados de objeto

En ORM puede tratar las relaciones entre objetos como a los propios objetos.

Coloque un marco con esquinas redondeadas alrededor del predicado apropiado para indicar objetos anidados.

Predicado de objeto

MostrarRestricciones de funciones obligatorias

Cuando una función es obligatoria, todos los miembros de la población actual del tipo de objeto deben desempeñar la función. Una función obligatoria indica que no está permitido un valor nulo para la relación determinada.

Utilice la forma Conector función obli. para indicar una restricción de la función obligatoria.

MostrarRestricciones de unicidad

Coloque las flechas de doble punta arriba o debajo de los cuadros de función en las formas de predicado (Unaria, Binaria, Binaria vertical, Ternaria y Cuaternaria) para indicar una restricción de unicidad.

MostrarRestricciones de frecuencia

Para indicar que cada instancia de una función se produce exactamente n veces, coloque el número n junto a la función.

MostrarDefinir restricciones de comparación e igualdad

Conecte los cuadros de función en predicados de orden n con flechas para indicar un subgrupo o restricción de igualdad.

Restricción de igualdad

MostrarRestricciones de anillo

Las restricciones de anillo se aplican cuando el mismo tipo de objeto desempeña dos funciones en un predicado.

Coloque un símbolo en forma de anillo encima de un cuadro de función para indicar una restricción de anillo. Agregue una abreviatura de dos letras junto al símbolo para indicar un tipo de restricción. Por ejemplo, utilice "ir" para indicar una restricción irreflexiva o "as" para indicar una restricción asimétrica.

Restricción asimétrica

MostrarRestricciones externas

Conecte una de las formas de restricción externa a la función a la que afecta la restricción para indicar una restricción externa.

Restricción de unicidad externa