Agregar tablas y columnas a diagramas de modelo de base de datos

Las tablas en un diagrama de modelo de base de datos representan la estructura de una tabla en una base de datos, incluyendo el nombre de la tabla, los nombres de columnas, claves principales y tipos de datos. Con la plantilla diagrama de modelo de base de datos, puede crear tablas nuevas, cambiar las tablas existentes o realizar ingeniería inversa en tablas de una base de datos existente.

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

Lo más probable es que la edición de Microsoft Office Visio 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 de 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). Para obtener más información, vea el tema Ingeniería inversa en una base de datos existente.

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.

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 tabla en un diagrama de modelo de base de datos

  1. Abra el diagrama de modelo de base de datos que desea usar.

  2. Desde la galería de símbolos Relación entre entidades o Relacional de objetos, arrastre una forma Entidad al dibujo.

  3. Haga doble clic en la forma para abrir la ventana Propiedades de la base de datos.

  4. En Categorías, haga clic en Definición y escriba un nombre para la tabla.

  5. En Categorías, haga clic en Columnas, escriba un nombre y elija un tipo de datos.

  6. Seleccione la casilla Requerido para las columnas que no puedan tener valores nulos.

  7. Seleccione CP (clave principal) para las columnas que identifican exclusivamente cada fila de la tabla de base de datos.

  8. En Categorías, haga clic en Índices, Desencadenadores, Comprobar o Extendidos para crear estos elementos opcionales.

Sugerencia: Cuando se arrastra una forma entidad hasta el diagrama tiene un nombre predeterminado. Para cambiar las opciones por defecto, en el menú Base de datos, seleccione Opciones, haga clic en Modelado y vaya a la pestaña Diagrama lógico.

Agregar una columna a una tabla

Después de crear una tabla, deberá agregar columnas y definir propiedades, como el tipo de datos y las claves principales.

  1. Haga doble clic en la tabla en el diagrama.

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

  3. Haga clic en la primera celda Nombre físico vacía y escriba un nombre.

  4. Para cambiar el tipo de datos de una columna, haga clic en el campo Tipo de datos de la columna y después seleccione un tipo de datos de la lista o escríbalo en la lista. Por ejemplo, puede escribir decimal(8,2) o char(30).

  5. Para evitar valores nulos, seleccione la casilla Requerido.

  6. Para especificar que la columna es una clave principal, seleccione la casilla CP.

Agregar una clave principal

Las relaciones usan claves principales y externas para asignar las filas en una tabla a las filas correspondientes de otra tabla. Al menos una de las tablas de la relación debe tener una clave principal para establecer una relación.

  1. Haga doble clic en la tabla en el diagrama.

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

  3. Seleccione la casilla PK de la columna que desea usar como clave principal. Puede seleccionar más de una casilla de verificación si desea crear una clave compuesta.

Nota: No se pueden usar tipos como claves principales.

Eliminar una tabla

Al quitar una tabla de un diagrama de modelo de base de datos, puede quitar la tabla exclusivamente del diagrama o del diagrama y el modelo subyacente. Puede resultar útil quitar las tablas exclusivamente del diagrama mientras se prueban escenarios.

  1. Haga clic en la tabla en el modelo y presione la tecla Supr del teclado.

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

    • Haga clic en para quitar la tabla tanto del dibujo como del modelo subyacente.

    • Haga clic en No para quitar la tabla solo del dibujo.

      Nota: Si hace clic en No y posteriormente decide agregar la tabla en el dibujo, puede arrastrarla hasta el dibujo desde la ventana Tablas y vistas.

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 en la pestaña Diagrama lógico elija lo opción que quiera.

Mostrar información sobre una tabla

Puede mostrar información sobre tablas en el diagrama, como las claves principales (PK), claves externas (FKn), claves alternativas (AKn) únicos (UN), índices (en) y tipos de datos.

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

  2. En la pestaña Tablas elija los elementos que desea mostrar en el diagrama.

    Si tiene la notación establecida en relacional, las anotaciones se muestran en la columna izquierda. Si usa IDEF1X, las anotaciones aparecerán entre paréntesis junto al nombre de columna.

Vea también

Crear un modelo de base de datos (también denominado "diagrama de relación de entidades")

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

Establecer y editar tipos de datos en diagramas de modelo de base de datos

Ingeniería inversa de una base de datos existente

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.

×