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.
Importante: El diagrama de modelo de base de datos solo está disponible en algunas versiones de Visio. Vea ¿No encuentra las características de modelado de base de datos? para obtener más información.
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
-
Abra el diagrama de modelo de base de datos que desea usar.
-
Desde la galería de símbolos Relación entre entidades o Relacional de objetos, arrastre una forma Entidad al dibujo.
-
Haga doble clic en la forma para abrir la ventana Propiedades de la base de datos.
-
En Categorías, haga clic en Definición y escriba un nombre para la tabla.
-
En Categorías, haga clic en Columnas, escriba un nombre y elija un tipo de datos.
-
Seleccione la casilla Requerido para las columnas que no puedan tener valores nulos.
-
Seleccione CP (clave principal) para las columnas que identifican exclusivamente cada fila de la tabla de base de datos.
-
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.
-
Haga doble clic en la tabla en el diagrama.
-
En la ventana Propiedades de la base de datos, en Categorías, haga clic en Columnas.
-
Haga clic en la primera celda Nombre físico vacía y escriba un nombre.
-
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).
-
Para evitar valores nulos, seleccione la casilla Requerido.
-
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.
-
Haga doble clic en la tabla en el diagrama.
-
En la ventana Propiedades de la base de datos, en Categorías, haga clic en Columnas.
-
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.
-
Haga clic en la tabla en el modelo y presione la tecla Supr del teclado.
-
En el cuadro de diálogo Eliminar objeto, realice una de las siguientes acciones:
-
Haga clic en Sí 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.
-
En el menú Base de datos, seleccione Opciones y después haga clic en Documento.
-
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.
¿No encuentra las características de modelado de base de datos?
Lo más probable es que la edición de 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.
Visio Standard no incluye la plantilla Diagrama de modelo de base de datos.
Las ediciones de Visio Profesional y Premium admiten 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.
Si usted está usando Visio Plan 2y quiere aprender sobre cómo diseñar una base de datos existente en un modelo de base de datos, vea el artículo, Ingeniería inversa de una base de datos existente.
Consulte también
Crear un modelo de base de datos (también conocido como diagrama de relación de entidades)
Definir una relación en un diagrama de modelo de base de datos
Establecer y editar tipos de diagramas de modelos de bases de datos