Lorsque nous créons une clé étrangère dans une table, cela devient-il toujours un index dupliqué?Les clés étrangères dans les tables
0
A
Répondre
0
Dans DB2 for z/OS, si vous créez une table avec une clé étrangère, vous n'avez pas besoin de définir un index sur sa colonne sous-jacente.
Un index ne sera pas défini automatiquement lorsque vous créez la table. Si vous en voulez un, vous pouvez en créer un séparément (via une instruction CREATE INDEX
). Je pense qu'il est courant de définir un index qui inclut la (les) colonne (s) de clé étrangère, mais ce n'est pas une exigence. Tout dépend de la façon dont votre application accède aux données.
Pour un aperçu sur les clés DB2, vérifiez ceci: http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.db2z.doc.intro/db2z_keys.html.
Questions connexes
- 1. Rechercher les clés étrangères utilisées
- 2. Supprimer les clés étrangères dans sybase 12,5
- 3. Lien dans les clés étrangères dans phpmyadmin
- 4. clés étrangères non conventionnelles dans les rails
- 5. Rendre les clés étrangères uniques dans JPA
- 6. Comment trouver toutes les clés étrangères?
- 7. problème mysql simple avec les clés étrangères
- 8. XSD DataSets et ignorer les clés étrangères
- 9. Tables supplémentaires ou clés étrangères non spécifiques?
- 10. ChampErreur lorsque annoter sur les clés étrangères
- 11. Clés étrangères croisées dans SQL
- 12. Définir plusieurs clés étrangères dans une table à plusieurs tables
- 13. Rails fixtures - comment définir les clés étrangères?
- 14. Clés étrangères vs jointures
- 15. ASP.NET MVC DropDownLists et les clés étrangères
- 16. Que sont les clés étrangères MySQL?
- 17. Clés étrangères non reconnues
- 18. Initialiser les listes déroulantes des clés étrangères
- 19. Les clés étrangères provoquent plus de requêtes?
- 20. Clés étrangères, question sur les relations
- 21. NHibernate ne baisse pas les clés étrangères
- 22. Django unique Ensemble (avec les clés étrangères)
- 23. Clés étrangères vs partitionnement
- 24. Oracle - Avoir des clés étrangères dans plusieurs tables
- 25. Gestion des clés étrangères
- 26. Est-il possible d'utiliser des clés étrangères Mysql dans les tables InnoDB pour une recherche inverse?
- 27. SQL :: De nombreuses tables ou seulement des clés étrangères
- 28. Clés étrangères rompues dans Rails
- 29. sqlite - Clés étrangères dans VS2008 Designer
- 30. Tables Trigger SQL Server avec des clés étrangères
Veuillez indiquer le système de base de données que vous utilisez et expliquer ce que vous entendez par "doublon". En outre, vous devriez accepter plus de réponses si vous souhaitez que les gens mettent de l'effort dans vos questions. – TToni
Désolé, la question était destinée à un SGBD général. Plus précisément, j'utilise DB2 z/OS V9.1. Par indice dupliqué je veux dire - doublons l'index au niveau de la table. – Subramanian
Cela dépend du système de base de données spécifique - certains peuvent créer automatiquement un index, d'autres non. Cela ** ne peut pas ** être répondu pour tous les produits en général. –