Los índices ayudan al sistema de base de datos a buscar y ordenar registros más rápidamente. Crear índices para las columnas en las que realiza búsquedas con frecuencia puede mejorar significativamente el rendimiento de la base de datos.
Puede crear índices manualmente y modificar los índices que Visio crea automáticamente.
Nota: 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.
Crear un índice en un diagrama de modelo de base de datos
-
Abra el diagrama de modelo de base de datos.
-
Haga doble clic en la tabla a la que desea agregar un índice y, a continuación, en la ventana Propiedades de la base de datos, en la lista Categorías , haga clic en Índices.
-
Haga clic en Nuevo.
-
En el cuadro de diálogo Crear índice, escriba un nombre para el índice y después haga clic en Aceptar.
-
En la lista Tipo de índice, seleccione una opción para crear un índice único o no único.
-
En la lista Columnas disponibles , seleccione el nombre de cada columna que desea incluir en este índice y, a continuación, haga clic en Agregar .
-
En la lista Columnas indizadas , active la casilla Asc para crear un índice que tenga un criterio de ordenación ascendente o desactive la casilla para crear uno que tenga un criterio de ordenación descendente.
El diagrama de modelo de base de datos se actualizará automáticamente.
Nota: Algunas aplicaciones de base de datos tienen un límite en el tipo y el número de índices que puede crear por tabla. Para obtener información específica, consulte la documentación del sistema de administración de bases de datos (DBMS).
Quitar un índice
-
Abra el diagrama de modelo de base de datos.
-
Haga doble clic en la tabla que contiene el índice que desea eliminar y, a continuación, en la ventana Propiedades de la base de datos, en la lista Categorías , haga clic en Índices.
-
En la lista Nombre del índice, seleccione el nombre del índice que desea eliminar y, a continuación, haga clic en Eliminar.
El diagrama de modelo de base de datos se actualizará automáticamente.
Editar propiedades de índice
-
Abra el diagrama de modelo de base de datos.
-
Haga doble clic en la tabla que contiene el índice que desea editar y, a continuación, en la ventana Propiedades de la base de datos, en la lista Categorías , haga clic en Índices.
-
En la lista Nombre del índice , seleccione el nombre del índice que desea editar.
-
Edite las propiedades del índice mediante cualquiera de las siguientes acciones:
-
Para especificar un nombre nuevo para el índice, haga clic en Cambiar nombre.
-
Para especificar un índice único o no único, elija una opción en la lista Tipo de índice.
-
Para especificar atributos de índice específicos del controlador, haz clic en Opciones.
-
El diagrama de modelo de base de datos se actualizará automáticamente.
-
Agregar, quitar o reordenar columnas en un índice
-
Abra el diagrama de modelo de base de datos.
-
Haga doble clic en la tabla que contiene el índice que desea modificar y, a continuación, en la ventana Propiedades de la base de datos, en la lista Categorías , haga clic en Índices.
-
En la lista Nombre del índice , seleccione el nombre del índice que desea modificar.
-
Siga uno de estos procedimientos:
-
Para agregar una columna a un índice, en Columnas disponibles, seleccione el nombre de la columna y, a continuación, haga clic en Agregar.
-
Para quitar una columna de un índice, en Columnas indizadas, seleccione el nombre de la columna y, a continuación, haga clic en Quitar.
-
Para cambiar el orden de una columna, en Columnas indizadas, seleccione el nombre de la columna y arrastre el nombre de la columna a su nueva posición en la lista.
El diagrama de modelo de base de datos se actualizará automáticamente.
-
¿No encuentra las características de modelado de base de datos?
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 usa Visio Plan 2 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.