2012-01-17 3 views
0

Comment résoudre la référence cyclique sur ce schéma db?DB référence cyclique

 

org ----------------> users 
|      | 
v      v 
hardware -- nodes --> ports--> device 

Une organisation a des composants matériels. Un matériel a des noeuds. Un noeud a des ports. Un port est connecté à un périphérique. Une organisation a des utilisateurs. Un port est surveillé par un utilisateur.

+0

??????????????? – JonH

Répondre

0

Supposons que vous voulez dire référence circulaire, mais ceci en est une. Lisez à propos de Circular references

+0

Oui, je veux dire comment ne pas avoir plus d'une route d'une entité à l'autre. – Astrid

+0

jetez un oeil à: http://www.codeproject.com/KB/database/circular_reference.aspx bien que cela se réfère à des références circulaires, mais il peut vous aider à changer la conception. Par ailleurs, pourquoi voudriez-vous enregistrer dans votre base de données quel utilisateur surveille quel port? cela change avec le temps n'est-ce pas? l'exemple que vous mentionnez est trop abstrait. – CloudyMarble

+0

Les exigences supposent que chaque port doit être affecté à un utilisateur spécifique, que seul cet utilisateur peut lire ou écrire des données en fonction de ses autorisations. – Astrid

Questions connexes