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

Definir relaciones en Visio con claves principales y externas de modo que pueda crear un conjunto de datos a partir de más de una tabla.

Nota:  Si usa Visio Pro para Office 365 y quiere obtener información sobre cómo diseñar una base de datos existente en un modelo de base de datos, vea el tema Ingeniería inversa de una base de datos existente.

¿Qué quiere 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 las características de modelado de base de datos?

Lo más probable es que la edición deVisio no incluya las características que busca. Para saber qué edición de Visio tiene, haga clic en Acerca de Microsoft Office Visio en el menú Ayuda. El nombre de la edición está en la línea superior de texto del cuadro de diálogo.

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

Microsoft Office Visio Profesional admite las características de ingeniería inversa de la plantilla Diagrama de modelo de base de datos (es decir, usa 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 de Visio para generar código SQL).

Nota: Encontrará el conjunto completo de características de modelado de base de datos, como ingeniería inversa y directa, en Visio for Enterprise Architects. Visio for Enterprise Architects se incluye en MSDN Premium Subscription, disponible en las ediciones basadas en roles Visual Studio Professional y Visual Studio Team System.

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

  1. Asegúrese de que ambas tablas están visibles en el diagrama. Si creó el modelo mediante ingeniería inversa a partir de una base de datos existente, es posible que deba arrastrar una o ambas tablas desde la ventana Tablas y vistas hasta la página de dibujo.

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

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

  4. En la cuadrícula, haga clic en la columna que desea usar para identificar de forma única cada fila de la tabla y seleccione la casilla CP para establecerla como la clave principal.

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

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

  7. Conecte el otro extremo a la tabla secundaria.

    Si la segunda tabla no contiene una columna con el mismo nombre que la clave principal, el modelador la agrega a la segunda tabla como una clave externa.

Nota: Si desaparece una línea de relación, en el menú Base de datos, seleccione Opciones y después haga clic en Documento. En la pestaña Relaciones, en Mostrar, seleccione la casilla Relaciones.

Principio de página

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

  1. Haga clic en la relación en el modelo y presione suprimir.

  2. En el cuadro de diálogo Eliminar objeto, realice una de las siguientes acciones:

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

    • Haga clic en No para quitar solo la línea del dibujo.

      Nota: Si hace clic en No y más tarde decide añadir de nuevo la línea en el dibujo, seleccione una de las tablas en la relación y, en el menú Base de datos, haga clic en Mostrar tablas relacionadas.

Sugerencia: Puede elegir si quiere que las relaciones eliminadas se eliminen siempre del modelo subyacente o que nunca lo hagan. En el menú Base de datos, seleccione Opciones, haga clic en Modelado y vaya a la pestaña Diagrama lógico.

Principio de página

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

La cardinalidad de una relación describe qué número de filas de una tabla se pueden asociar a qué número filas de otra tabla. Por ejemplo, un departamento puede tener muchos empleados, pero un empleado solo puede pertenecer a un único departamento. La cardinalidad normalmente se expresa como uno a uno, uno a varios y varios a varios.

  1. Haga doble clic en la relación.

  2. En la ventana Propiedades de la base de datos, en Categorías, haga clic en Varios.

  3. En Cardinalidad, elija la que mejor se adapte a la relación. Para las relaciones de uno a varios, la mejor opción sería Cero o más o Uno o más. Para las relaciones de uno a uno, la mejor opción sería Cero o más o Exactamente uno.

Principio de página

Mostrar relaciones y sus propiedades en un diagrama

Puede mostrar u ocultar información sobre las relaciones en el diagrama.

  1. En el menú Base de datos, seleccione Opciones y después haga clic en Documento.

  2. En la pestaña Relaciones, consulte la información que desea mostrar en el diagrama.

    Puede mostrar u ocultar

    • Relaciones

    • Cardinalidad

    • Notación pata de gallo

    • Frase verbal

    • Acciones referenciales

Principio de página

Ampliar sus conocimientos de Office
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.

×