Bonjour a tous,
Je suis actuellement en stage de deuxieme année informatique et je suis en charge d'un projet qui necessite une part d'analyse.
Le contexte :
Lorsqu'un étudiant a un probleme informatique, il appel le service technique de l'université afin de le lui exposer. Actuellement la personne essaye de le résoudre tel quel, oralement.
Le but du projet est donc de développer une application permettant à la personne du service technique d'enregistrer les informations concernant l'appel : les coordonnées du concerné, le problème exposé, ainsi que la priorité de l'appel (basse, haute, critique) et son statut (ouvert, en attente, résolu). Les appel pouront ensuite être consultés et leur statut modifiés.
En fait on m'a donné un document contenant la description des besoins ainsi que l'entête des tables à implémenter. A partir de là j'ai donc traduit bêtement les tables en MCD mais celui-ci n'est pas normalisé. Je l'ai donc modifié et normalisé en 3FN.
Voici donc les 2 MCD, pouvez vous me dire si le second est correcte ?
Il ne comporte pas de TA car toutes les relations sont de type 1 à plusieurs
j'aurrais surement d'autres questions par la suite.
Merci pour votre aide.
Premiere version du MCD
En fait dans la table Calls, tous les champs user_* correspondaient en fait au champs customer_* de la table Customer_Details, c'est une des raisons pour laquelle la relation Calls n'était pas normalisée !
Version normalisé en 3 FN du MCD
Partager