Definir una relación en un diagrama de modelo de base de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Definir relaciones en Visio con claves principales y externas , por lo que puede crear un conjunto de datos de más de una tabla.

Nota: Si está utilizando Visio Pro para Office 365 y desea obtener información sobre cómo diseñar una base de datos existente en un modelo de base de datos, vea el tema de la base de datos existente de ingeniería inversa.

¿Qué desea hacer?

Crear una relación en un diagrama de modelo de base de datos

Quitar una relación de un modelo de base de datos

Definir una relación como uno a uno o uno a varios

Mostrar relaciones y sus propiedades en un diagrama

¿No encuentra la base de datos de características de modelado?

Es muy probable que la edición de Visio no incluye las características que está buscando. Para averiguar qué versión de Visio que tiene, haga clic en Acerca de Microsoft Office Visio, en el menú Ayuda. Es el nombre de la edición en la línea superior del texto en el cuadro de diálogo.

Microsoft Office Visio Standard no incluyen la plantilla Diagrama de modelo de base de datos.

Microsoft Office Visio Professional admite las características de ingeniería inversa de la plantilla de diagrama de modelo de base de datos (que es, usando una base de datos existente para crear un modelo en Visio ), pero no admite la ingeniería directa (es decir, utilizar un modelo de base de datos Visio para generar código SQL).

Nota: Puede encontrar el conjunto completo de base de datos de características de modelado, incluyendo ingeniería inversa y directa en Enterprise de Visio. Visio Enterprise está incluida en MSDN suscripción Premium, que está disponible con Visual Studio Professional y ediciones de Visual Studio Team System basado en roles.

Crear una relación en un diagrama de modelo de base de datos

  1. Asegúrese de que se ven las dos tablas en el diagrama. Si aplica ingeniería inversa al modelo a partir de una base de datos existente, puede que deba arrastrar una o las dos desde la ventana Tablas y vistas hasta la página de dibujo.

  2. Haga doble clic en la tabla que desee que sea la clave principal de la relación.

  3. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

  4. En la cuadrícula, haga clic en la columna que desee usar para identificar exclusivamente cada fila de la tabla y active la casilla de verificación PK para establecerla como la clave principal.

  5. Desde la galería de símbolos Relacional de objetos o Relación de entidades, arrastre una forma Relación y colóquela en un espacio en blanco de la página.

  6. Conecte el extremo superior de la tabla con la tabla principal.

  7. Conecte el otro extremo a la tabla secundaria.

    Si la segunda tabla aún no contiene ninguna columna con el mismo nombre que la clave principal, Modeler la agrega a la segunda tabla como clave externa.

Nota: Si desaparecen las líneas de la relación, en el menú Base de datos, elija Opciones y haga clic en Documento. En la sección Mostrar de la ficha Relación, active la casilla de verificación Relaciones.

Volver al principio

Quitar una relación de un modelo de base de datos

  1. Haga clic en la relación del modelo y presione Supr.

  2. En el cuadro de diálogo Eliminar objeto, siga uno de estos procedimientos:

    • Haga clic en para quitar la relación tanto del dibujo como del modelo subyacente.

    • Haga clic en No para quitar sólo la línea del dibujo.

      Nota: Si hace clic en No y, posteriormente, decide volver a agregarla al dibujo, seleccione una de las tablas de la relación y, en el menú Base de datos, Haga clic en Mostrar tablas relacionadas.

Sugerencia: Puede decidir si se colocan siempre o nunca las relaciones eliminadas del modelo subyacente. En el menú Base de datos, elija Opciones, haga clic en Modelado y seleccione la ficha Diagrama lógico.

Volver al principio

Definir una relación como uno-a-uno o uno-a-muchos

La cardinalidad de una relación describe el número de filas de una tabla que se pueden relacionar con el número de filas de otra tabla. Por ejemplo, un departamento puede tener muchos empleados, pero un empleado puede pertenecer sólo a un departamento. La cardinalidad se suele expresar como uno-a-uno, uno-a-muchos y muchos-a-muchos.

  1. Haga doble clic en la relación.

  2. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Varias.

  3. En Cardinalidad, elija la que mejor se adapte a la relación. En relaciones uno-a-muchos, sería Cero o más o Uno o más. En relaciones uno-a-uno, sería Cero a uno o Exactamente uno.

Volver al principio

Mostrar relaciones y sus propiedades en un diagrama

Puede elegir si se muestra u oculta información sobre las relaciones de un diagrama.

  1. En el menú Base de datos, elija Opciones y, a continuación, Documento.

  2. En la ficha Relación, compruebe la información que desee mostrar en el diagrama.

    Puede mostrar u ocultar

    • Relaciones

    • Cardinalidad

    • Notación Patas de gallo

    • Frase verbal

    • Acciones referenciales

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×