Eficiência em Design de Banco de Dados - Parte 2Division 3Introduction Esta é a parte 2 da minha Eficiência série em Design de Banco de Dados. Eu suponho que você leu todas as diferentes partes da série até este ponto. Nesta parte da série, nós olhamos o que é chamado, Index em tabelas de banco de dados. Um índice faz com que suas tabelas de banco de operar rápido. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].
Ou seja, contacte-me para o menor problema que você tem sobre o que você é reading.What é um Índice? Um índice é um objeto de DBMS que pode ser definido em um ou um grupo de colunas de uma tabela. Ele pode ser definido em uma única coluna, como uma única chave primária; ele pode ser definido em um grupo de colunas, tal como uma chave primária composta. Você pode ter mais de um índice para um table.Uses de Index pode ser classificada em dois tipos: índice normal e índice exclusivo. Suponha que você tenha uma tabela que já está armazenada em um banco de dados.
Você pode fazer o DBMS exibir os dados da tabela na tela da forma como foi gravado. No entanto, este não é geralmente o que você vai fazer. Normalmente você vai estar exibindo sua mesa em uma ordem de classificação (em ordem alfabética), com base em uma coluna. Se o índice normal é definido na coluna na qual a classificação será baseada, em seguida, os dados da tabela será recuperado mais rápido, então se o índice não foi definido. Um índice tem um monte de informações sobre a sua mesa.
Suponha que você deseja recuperar somente uma linha específica: Você precisa identificar que linha com o valor da chave primária da tabela para essa linha. Se um índice foi definido na coluna de chave primária, em seguida, a linha será recuperado mais rápido do que se nenhum índice foi definido. Você pode programar seus DBMS para conectar suas tabelas no banco de dados (disco) por determinadas colunas (especialmente teclas). Você pode querer exibir dados das duas tabelas, com base nas colunas ligadas.
Se estas colunas vinculadas foram índice, em seguida, a recuperação dos dados seria mais rápido do que se eles não são indexados. A chave principal tem de ser único. No entanto, se o usuário decide digitar dois dos mesmos valores na coluna chave primária, o que você vai fazer? Você pode evitar isso. Para evitar isso, defina o índice exclusivo na coluna de chave primária da tabela. Você também pode
net