-
Help liaison table
Bonjour,
Je commence tout juste à me plonger dans SQL Server. Merci d'être tolérant...;)
Donc j'aimerai simuler une base de donnée ou je m'occuperai de la gestion des incidents informatique d'un SI.
Le problème est qu'une fois mes tables crées, je ne sais pas trop comment les relier. J'ai bien mis à chaque table, sa propre clé primaire, mais après pour les clés secondaires, je suis un peu perdu.
Voila mon schéma des tables.
Merci d'avance de votre aide.
Cordialement,
http://imagik.fr/thumb/27201.jpeg
-
Up svp, je suis bloqué là...:(
Merci
-
Il faut commencer par modéliser au niveau conceptuel à l'aide d'une technique comme MERISE. Puis transformer le MCD en MPD.
A lire :
http://sqlpro.developpez.com/cours/modelisation/merise/
A +
-
Merci de me venir en aide.
Oui ce schéma je l'ai fait sur papier avec les relations, (1,n) et les associations. Mais dans Sql server, je ne sais pas comment je dois relier mes tables (Clés étrangères) ?
Merci
-
tjrs pas de personnes pouvant m'aider ? ;)
-
Oui, tu dois définir les clef étrangères des tables qui sont en relation avec les clefs primaire des autres tables afin de mettre en place des relations et contraintes.
Une fois ça fait cela peut suffire pour ton projet.
Si tu ne veux pas gérer les deletes avec les contraintes à la main (en code) il peut être très intéressant de configurer tes clefs étrangères en On DELETE CASCADE.
Un delete d'une raw référencé par un clef étrangère supprimera alors automatiquement toutes les entrées dans les autres tables qui le référence.