Bonjour à tous, je travaille sur le développement d'une application Web avec base de données pour de la gestion de process industriel.
En gros le but de l'application est de pouvoir "creer un nouveau process", "editer les process" et suivre leur avancement.
Un process est composé de plusieurs tâches qui sont assignées à des départments et qui peuvent avoir plusieurs états comme "submitted","accepted","rejected" en fonction de l'avancement.
Chaque departments est composé de plusieurs Users qui me serviront pour restreindre l'accès avec un systeme d'authentification.
Et un process concerne un item.
Ce qui me donne le schéma suivant :
Je voulais savoir s'il était à peu près correct sachant que j'ai quelques doutes sur les relations et que souvent j'ai un message d'erreur au niveau de Process/Task/State parce que ça fait "une boucle" et je sais jamais quand mettre les relations en cascade ou non.
Ca me pose problème par la suite quand j'utilise ASP.NET MVC et que je créé des formulaires de modification, ça me renvoie souvent des messages d'erreur concernant les clé étrangères.
Partager