Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Deve-se separar tabelas grandes pra ficarem menores?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00637652
Message ID:
00637729
Vues:
17
Oi Geraldo,

Uma utilização comum de relacionamentos 1:1 é a de criação de esquemas de tipo/subtipo. Neste esquema você teria uma tabela base, vamos supor: Animais (a tabela de tipo) e duas outras tabelas: Mamíferos e Aves (as tabelas de subtipo). Na tabela "tipo" vc teria uma coluna indicando qual tipo a linha representa (Mamíferos ou Aves) e as informações específicas de cada espécie seriam armazenadas na tabela de subtipo correspondente.
Veja que esta é uma situação onde, por razões de otimização de espaço, fazemos a divisão entre diferentes tabelas. Nunca deveríamos utilizar esta técnica em tabelas que armazenam dados sobre assuntos distintos. Sendo assim, acho que vc teria que revisar a normalização das duas tabelas e concluir, através desta análise, entre quantas tabelas os dados deverias estar divididos. Se as tabelas guardam informações sobre assuntos diferentes elas deveriam estar separadas. A denormalização (trazer dados de outras tabelas para dentro de outra com lo objetivo de melhorar a performance) pode até ser usada em algum ponto, mas a normalização deveria ser feita até, pelo menos, a terceira forma normal.

Espero que ajude...
-----
Fabio Vazquez
http://www.fabiovazquez.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform