Récemment, je concevais une table de bibliothèque pour un projet d'application d'entreprise et j'ai rencontré des problèmes d'association de données. Je ne savais pas s'il était préférable de la maintenir dans le code ou de faire une association externe. Je recherche l'avis d'experts.
Laissez-moi vous donner mon avis personnel.
Normalement, il est recommandé d'utiliser des clés étrangères de base de données. Cela a des contraintes relativement complètes. De plus, la plupart des applications (80 %) de la plupart des entreprises n’ont pas encore atteint le niveau de segmentation des bases de données. Alors pourquoi ne pas simplement se fier à l’intégrité de la base de données ? ?
Ne pas utiliser de clés étrangères est généralement trop important, le montant devrait donc être supérieur à un million. Il faut segmenter. Utilisez uniquement manuellement la maintenance du programme. . .
Demande stable - utilisez des clés étrangères
Modifications fréquentes de la demande - ne pas utiliser