2010-05-20 8 views

Répondre

5

Dans un environnement multi-utilisateur, vous ne pourrez pas maintenir l'intégrité (pas d'orphelin par exemple) sans clés étrangères ou VERROUILLAGE TABLE complet sur la table enfant. En d'autres termes, sans clés étrangères, vous ne pouvez pas avoir à la fois l'intégrité et la simultanéité.

2

Oui, mais il est fortement déconseillé de le faire. Toute autre solution que vous adopterez sera moins performante, ou ne sera pas fiable, ou les deux.

0

Eh bien, vous pouvez utiliser une clé unique pour la table parent, vous ne devez pas nécessairement utiliser la clé primaire :)

</facétie>