|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 175 ![]() |
Bonjour,
je souhaiterais avoir un avis concernant une optimisation de requêtes. Est ce que placer une clé, type parent_ID, et qui référence une valeur dans la même table est optimisée ? Par exemple, imaginons une table "TEST" Avec comme colonnes : test_ID as int, parent_ID as int Et parent_ID référence un test_ID. Est ce correct ? Le noeud "racine" aurait comme valeur parent_ID=test_ID. Ou est ce que je dois me débrouiller autrement ? Merci. |
|
|
01
|
|
|
#2 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
Dans le modèle logique de données, si le parent et l'enfant ont les mêmes attributs, alors oui. Une clé étrangère peut tout à fait référencer la clé primaire de la même table. @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
Copyright © 2000-2012 - www.developpez.com