Os índices ajudam o sistema de bases de dados a localizar e ordenar registos mais rapidamente. Criar índices para colunas que pesquisa frequentemente pode melhorar significativamente o desempenho da sua base de dados.
Pode criar índices manualmente e modificar os índices que o Visio cria automaticamente.
Nota: O diagrama de Modelo de Base de Dados só está disponível em algumas versões do Visio. Consulte Não consegue encontrar as funcionalidades de modelação de bases de dados? para mais informações.
Criar um índice num diagrama de modelo de base de dados
-
Abra o diagrama de modelo de base de dados.
-
Faça duplo clique na tabela à qual pretende adicionar um índice e, em seguida, na janela Propriedades da Base de Dados , na lista Categorias , clique em Índices.
-
Clique em Novo.
-
Na caixa de diálogo Criar Índice, escreva um nome para o índice e, em seguida, clique em OK.
-
Na lista Tipo de Índice, selecione uma opção para criar ou índice exclusivo ou não exclusivo.
-
Na lista Colunas Disponíveis , selecione o nome de cada coluna que pretende incluir neste índice e, em seguida, clique em Adicionar .
-
Na lista Colunas Indexadas , selecione a caixa de verificação Asc para criar um índice que tenha uma sequência de ordenação ascendente ou desmarque a caixa de verificação para criar um que tenha uma sequência de ordenação descendente.
O diagrama de modelo de base de dados é atualizado automaticamente.
Nota: Algumas aplicações de base de dados têm um limite no tipo e número de índices que pode criar por tabela. Para obter informações específicas, veja a documentação do sistema de gestão de bases de dados (DBMS).
Remover um índice
-
Abra o diagrama de modelo de base de dados.
-
Faça duplo clique na tabela que contém o índice que pretende eliminar e, em seguida, na janela Propriedades da Base de Dados , na lista Categorias , clique em Índices.
-
Na lista Nome do índice , selecione o nome do índice que pretende eliminar e, em seguida, clique em Eliminar.
O diagrama de modelo de base de dados é atualizado automaticamente.
Editar propriedades do índice
-
Abra o diagrama de modelo de base de dados.
-
Faça duplo clique na tabela que contém o índice que pretende editar e, em seguida, na janela Propriedades da Base de Dados , na lista Categorias , clique em Índices.
-
Na lista Nome do Índice , selecione o nome do índice que pretende editar.
-
Edite as propriedades do índice ao efetuar um dos seguintes procedimentos:
-
Para especificar um novo nome para o índice, clique em Mudar o Nome.
-
Para especificar um índice exclusivo ou não exclusivo, escolha uma opção na lista Tipo de índice.
-
Para especificar atributos de índice específicos do controlador, clique em Opções.
-
O diagrama de modelo de base de dados é atualizado automaticamente.
-
Adicionar, remover ou reordenar colunas num índice
-
Abra o diagrama de modelo de base de dados.
-
Faça duplo clique na tabela que contém o índice que pretende modificar e, em seguida, na janela Propriedades da Base de Dados , na lista Categorias , clique em Índices.
-
Na lista Nome do Índice , selecione o nome do índice que pretende modificar.
-
Execute um dos seguintes passos:
-
Para adicionar uma coluna a um índice, em Colunas disponíveis, selecione o nome da coluna e, em seguida, clique em Adicionar.
-
Para remover uma coluna de um índice, em Colunas indexadas, selecione o nome da coluna e, em seguida, clique em Remover.
-
Para reordenar uma coluna, em Colunas Indexadas, selecione o nome da coluna e, em seguida, arraste o nome da coluna para a nova posição na lista.
O diagrama de modelo de base de dados é atualizado automaticamente.
-
Não consegue encontrar as funcionalidades de modelação de bases de dados?
O Visio Standard não inclui o modelo Diagrama de Modelo de Base de Dados.
As edições do Visio Professional e Premium suportam as funcionalidades de engenharia inversa para o modelo Diagrama de Modelo de Base de Dados (isto é, utilizar uma base de dados existente para criar um modelo no Visio), mas não suportam engenharia direta (isto é, utilizar um modelo de base de dados do Visio para gerar um código SQL).
Nota: No Visio for Enterprise Architects, encontrará o conjunto de funcionalidades de modelação de bases de dados completo, incluindo engenharia inversa e direta. O Visio for Enterprise Architects está incluído na Subscrição do MSDN Premium, que está disponível nas edições com base em funções do Visual Studio Professional e do Visual Studio Team System.
Se estiver a utilizar o Visio (Plano 2) e quiser saber mais sobre como transformar uma base de dados existente num modelo de base de dados, consulte o tópico Efetuar a engenharia inversa de uma base de dados existente.