Aller au contenu

    Vérification du modèle physique de données

    Objectif

    Vérifier le modèle de donnée. Cette action est à faire dans tous les cas où le modèle physique de données est modifié (nouveau champ, nouvelle table …). Il faut passer par cette étape pour que les modifications soient prises en compte.

    Procédure de vérification du modèle physique de donnée

       → Passer en mode « administrateur » (Fichier > Administration > Mode administrateur).

    Cela permet de débloquer la fonctionnalité de vérification du modèle physique de données.

      → Cliquer sur « Fichiers > Administration > Vérification du modèle physique … »

    verification_du_modele_physique_de_donnees_image_1

       → Le formulaire de vérification s’ouvre :

    verification_du_modele_physique_de_donnees_image_2

       → Voici les champs : 

           → Type : quel est le type de votre base de données ?

           → Nom: le nom de votre base de données

           → Utilisateur : l’utilisateur de votre base de données ou de votre schéma

           → Mot de passe : mot de passe de l’utilisateur de la BBD ou du schéma

           → Serveur : Alias de votre serveur

    Pour trouver ces informations, les fichiers « database.ini » et/ou « opx2.ini » vous donneront les informations nécessaires.

    Les fichiers se situent dans le répertoire « OPX2Modules » et contiennent les paramètres du type suivants :

    (make-object ‘ordo-database
    :name « DATABASE_BASE_DEV3 »
    :storage-system :database
    :check-data-model nil
    :database-type : oracle-v10-utf-8
    :authentication-method : opx2
    :intranet-account « INTRANET »
    :user-name « BASE_DEV3 »
    :crypted-password « J1MS4SXVVTWVTSAT6A49WA1A8VTTBH8J »
    :machine « //localhost:1521/XE »
    :data-source-host « 127.0.0.1 »
    :data-source-service 8500

    ;;:data-source-path « http://SERVER_NAME:PORT/OPX2Driver/connect »
    ;;:jdbc-driver « oracle.jdbc.driver.OracleDriver »
    ;;:jdbc-url « jdbc:oracle:thin:@DBSERVER:1521:DBSID »)

    Voici le matching entre les paramètres des fichiers de configuration (.ini) et le formulaire de vérification du modèle de données :

    <td valign= »top » width= »161″>
    Fichier database.ini ou opx2.ini
    </td>

    <td valign= »top » width= »161″>
    Description
    </td>

    <td valign= »top » width= »187″>
    Exemple de valeur
    </td>
    <td valign= »top » width= »161″>
    database-type
    </td>

    <td valign= »top » width= »161″>
    Type de base de donn&eacute;es
    </td>

    <td valign= »top » width= »187″>
    oracle-v10-utf-8
    </td>
    <td valign= »top » width= »161″>
    name
    </td>

    <td valign= »top » width= »161″>
    Nom de la base de donn&eacute;es (facultatif)
    </td>

    <td valign= »top » width= »187″>
    DATABASE_BASE_DEV3
    </td>
    <td valign= »top » width= »161″>
    user-name
    </td>

    <td valign= »top » width= »161″>
    Utilisateur du schema de base de donn&eacute;es
    </td>

    <td valign= »top » width= »187″>
    BASE_DEV3
    </td>
    <td valign= »top » width= »161″>
    N/A (ou &laquo;&nbsp;password&nbsp;&raquo; si le mot de passe est en clair dans le fichier .ini)
    </td>

    <td valign= »top » width= »161″>
    Mot de passe de l&rsquo;utilisateur du sch&eacute;ma de base de donn&eacute;es (en clair)
    </td>

    <td valign= »top » width= »187″>
    &nbsp;
    </td>
    <td valign= »top » width= »161″>
    machine
    </td>

    <td valign= »top » width= »161″>
    Alias de la base de donn&eacute;es
    </td>

    <td valign= »top » width= »187″>
    //localhost:1521/XE
    </td>

    Formulaire « Vérification du modèle de données »
    Type
    Nom
    Utilisateur
    Mot de passe
    Serveur

      → Les informations maintenant trouvées, nous pouvons compléter le formulaire comme suit :

    verification_du_modele_physique_de_donnees_image_3

    Pour modifier directement le modèle de données en base il faut que l’option « Exécuter les modifications » soit cochée (comme indiqué dans le screenshot précédent). L’option « Générer un script » permet quand à elle de générer un script SQL permettant de mettre à jour le modèle de données. Ce script peut reprendre l’intégralité du modèle (option « Modèle complet ») ou seulement les écarts par rapport au modèle actuel (option « Ecarts seulement »).

      → Puis cliquer sur « Vérifier ».

      → Enregistrer les modifications en base, Cliquer sur l’icône de la disquette

    verification_du_modele_physique_de_donnees_image_4

    Les données sont enregistrées, et sont mises à jour.