Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Community Manager

    [Looping] Comment générer le sql du MLD compatible avec MySQL PHPMyAdmin ?
    Bonjour,

    Suite au MLD découlant de ce fil, je souhaite générer le sql du MLD compatible avec MySQL. Comment faire cela, car avec le sql que j'ai, certains type comme COUNTER et BYTE sont incomptible avec MySQL ?

    Voici mon script actuel :

    Code sql :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    CREATE TABLE Preteur(
       Id_Preteur COUNTER,
       nom CHAR(50) NOT NULL,
       compte BYTE NOT NULL UNIQUE,
       PRIMARY KEY(Id_Preteur)
    );
     
    CREATE TABLE Projet(
       Id_Projet COUNTER,
       nom VARCHAR(10) NOT NULL,
       PRIMARY KEY(Id_Projet)
    );
     
    CREATE TABLE Devise(
       Id_Devise COUNTER,
       Libelle VARCHAR(10) NOT NULL,
       code CHAR(3) NOT NULL,
       dateDebut DATE,
       dateFin DATE,
       PRIMARY KEY(Id_Devise)
    );
     
    CREATE TABLE Emprunt(
       Id_Emprunt COUNTER,
       dateE DATE NOT NULL,
       montant CURRENCY NOT NULL,
       tauxInteretAnnuel DECIMAL(5,3) NOT NULL,
       duree BYTE NOT NULL,
       Id_Devise INT NOT NULL,
       Id_Projet INT NOT NULL,
       PRIMARY KEY(Id_Emprunt),
       FOREIGN KEY(Id_Devise) REFERENCES Devise(Id_Devise),
       FOREIGN KEY(Id_Projet) REFERENCES Projet(Id_Projet)
    );
     
    CREATE TABLE TIRAGE(
       Id_Emprunt INT,
       numeroTirage BYTE,
       reference VARCHAR(30) NOT NULL,
       dateDemande DATE,
       montant CURRENCY NOT NULL,
       PRIMARY KEY(Id_Emprunt, numeroTirage),
       FOREIGN KEY(Id_Emprunt) REFERENCES Emprunt(Id_Emprunt)
    );
     
    CREATE TABLE octroyer(
       Id_Preteur INT,
       Id_Emprunt INT,
       numeroTirage BYTE,
       datePaiementTirage DATE NOT NULL,
       PRIMARY KEY(Id_Preteur, Id_Emprunt, numeroTirage),
       FOREIGN KEY(Id_Preteur) REFERENCES Preteur(Id_Preteur),
       FOREIGN KEY(Id_Emprunt, numeroTirage) REFERENCES TIRAGE(Id_Emprunt, numeroTirage)
    );


    Merci d'avance
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Expert éminent sénior
    Bonjour Malick,

    Il y a dans Looping la possibilité de choisir le SGBD, c'est dans la fenêtre "propriétés", sous-fenêtre "MLD-SQL"

    Par défaut, chez moi, c'est à gauche de l'écran.

    MySQL fait partie des choix possibles .

  3. #3
    Membre éclairé
    Citation Envoyé par escartefigue Voir le message
    Il y a dans Looping la possibilité de choisir le SGBD, c'est dans la fenêtre "propriétés", sous-fenêtre "MLD-SQL"
    Par défaut, chez moi, c'est à gauche de l'écran.
    MySQL fait partie des choix possibles .
    Bonjour Capitaine,
    Tu es devenu incollable en Looping !
    Patrick Bergougnoux - Professeur des Universités au Département Informatique de l'IUT de Toulouse III
    La simplicité est la sophistication suprême (Léonard de Vinci)
    LIVRE : Modélisation Conceptuelle de Données - Une Démarche Pragmatique
    Looping - Logiciel de modélisation gratuit et libre d'utilisation

  4. #4
    Community Manager

    Salut,

    Merci escartefigue, ça marche nickel


    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.