D. Problèmes à résoudre
Voici ci-dessous les différents problèmes que le script traite, dans l’ordre d’essai.
Recherche dans une table de
synonymes et fusion si résultat
correspondant
M1_Professeur
M2_Enseignant
Noms de tables légèrement
différents
Fonction PHP strspn qui permet
de comparer les caractères
communs
M1_SalleClasse
M2_SalleCours
Intégration des tables : voici les différents cas de recherche de champs communs
M1_Etudiant.nom
M2_Etudiant.nom
Noms de champs différents
Mais contenu commun
Matching avec l’équivalent
dans l’autre table
M1_SalleClasse.libellé
M2_SalleCours.nom
Note : La gestion des doublons se fera automatiquement par la création d’une clé primaire sur tous
les champs. Ainsi, on ne pourra pas avoir 2 fois le même contenu de ligne.
E. Fonctionnement de l’interface
Le script est entièrement stocké sur une page php (l’évolution des états s’effectue via l’évolution
d’une variable).
Ce script est composé de 2 parties :
- Une partie administration, qui permet :
D’insérer un fichier de base de données .sql
De nettoyer la base de données
D’exporter la base dans un fichier .sql