Base de données MYSQL

karn -  
Abdia82 Messages postés 12 Statut Membre -
salut à tous. je cherche un exemples ou modèles de bases de données d 'annuaire téléphonique en ligne.
j'utilise Wampserver ,phpmyadmin.
je suis débutante en informatique, donc,je n"ai jamais creer de base de données
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. MyTux Messages postés 228 Statut Membre 44
     
    Bonjour,

    Pour céer ta base, il faut déjà que tu ais une idée de ce que tu vas mettre dedans pour ton annuaire. De combien de table(s) tu vas avoir besoin. Et après pener comment créer la base. Fais d'abord ton schéma. En plus tu utilises phpmyadmin donc avec les bases par défaut de mysql comme mysql, tu peux regarder comment cela est fait. Et puis si tu veux d'autres renseignements tu peux toujours aller voir sur la documentation mysql serveur:

    https://dev.mysql.com/doc/refman/8.0/en/

    ou alors le site de phpmyadmin:

    https://www.phpmyadmin.net/

    Et puis si tu veux vraiment apprendre, fais l'administration de ta future base de données en lignes de commande.
    0
    1. karn
       
      merci de m'avoir répondu.
      en effet je souhaite créer une base de données pour un annuaire téléphonique en ligne .
      j'utilise wampserver, phpmyadmin.
      cet annuaire doit renseigner les données en fonction de chaque domaine spécifique tel que la santé, la gastronomie,l' éducation


      comme données qui pourrait etre presentes dans la base de données : nom abonné,localite, adresse postale, numero téléphonique, type abonne, dommaine de l'abonné, qualite de l'abonne

      l'abonné peut etre une pesonne physique(homme),ou une personne morale(entreprise)
      personne morale ou physique sont les qualifiants de l' abonne

      les règles de gestion sont:

      &- un domaine à plusieurs types
      &2_ un type (exemple: domaine santé on a types hôpital, pharmacie,clinique) est dans un et seul domaine
      &3-un abonne possede 1 ou plusieurs numéro téléphonique
      &4-un numero est appartenu par 1 et 1 seul abonne
      &5- une adresse postale peut etre utiliser par plusieurs abonnes
      &6-un abonnée utilise 1 et1 seule adresse postale




      avec ces règles de gestion , quelles et comment creer mes tables afin qu'elles soient liées?
      0
      1. MyTux Messages postés 228 Statut Membre 44 > karn
         
        Il me semble que tu ne peux pas creer de relation entre les tables. Apres tu peux faire un champs supplementaire dans la table pour l'utiliser en tant que clé etrangere. Tu vas attaquer ta base comment par la suite, avec des pages en php?.

        create table TYPE(ID_TYPE int(6) auto_increment,
        NOM_TYPE varchar(255),
        ID_DOM int(6),
        PRIMARY KEY (ID_TYPE)
        );

        create table DOMAINE(ID_DOM int(6) auto_increment,
        NOM_DOM varchar(255),
        PRIMARY KEY (ID_DOM)
        );

        Il faudrait voir si tu peux declarer des cle etrangeres il me semble que oui mais ca fait un moment que je n'ai pas pratiqué. Donc mon exemple devrait se rapprocher de la solution toujours est - il que le lien du manuel mysql que je t'ai fourni te sera bien utile ;).
        0
      2. karn > MyTux Messages postés 228 Statut Membre
         
        grâce a tes réponses j'ai puis creer des tables .
        je vous les passe afin que vous apporter des modifications.

        CREATE TABLE ABONNE(code_abonne int(6) auto-incrementation,nom_abonne varchar(225),
        lqcalite_abonne varchar(255),adressepostale_abonne varchar(255),id_categorie int(6) references categorieb,
        qualifiant _abonne varchar(255))
        PRIMARY KEY (code_abonne)


        CREATE TABLE TELEPHONE (id_telephone int(6) auto-incrementation
        numerotelephonique int(15),code_abonne int(6) references abonne)
        PRIMARY KEY(id_telephone)




        CREATE TABLE CATEGORIE ( id_categorie int(6) auto_incrementation, designation_categorie char(23),
        typecategorie char(15))
        PRIMARY KEY (id_categorie)






        au fait les de MYSQL que j' ai reçu est en anglais
        ENCORE MERCI
        si vous etes connectés en ce moment , je le suis aussi

        là ou il ya les references indique les clés etrangeres
        les dependances fonctionnelles transitives A-->B et B-->C alors A-->C
        c' est pourquoi la table TYPE n'existe pas
        j'ai fondu tables TYPES, DOMAINE en creant la table CATEGORIE
        typecategorie dans la base categorie represente nom_type dans la table TYPES
        et categorie represente domaine

        SVP mes tables sont elles correctes pour un annuaire telephonique en ligne
        0
      3. karn > MyTux Messages postés 228 Statut Membre
         
        grâce a tes réponses j'ai puis creer des tables .
        je vous les passe afin que vous apporter des modifications.

        CREATE TABLE ABONNE(code_abonne int(6) auto-incrementation,nom_abonne varchar(225),
        lqcalite_abonne varchar(255),adressepostale_abonne varchar(255),id_categorie int(6) references categorieb,
        qualifiant _abonne varchar(255))
        PRIMARY KEY (code_abonne)


        CREATE TABLE TELEPHONE (id_telephone int(6) auto-incrementation
        numerotelephonique int(15),code_abonne int(6) references abonne)
        PRIMARY KEY(id_telephone)




        CREATE TABLE CATEGORIE ( id_categorie int(6) auto_incrementation, designation_categorie char(23),
        typecategorie char(15))
        PRIMARY KEY (id_categorie)






        au fait les de MYSQL que j' ai reçu est en anglais
        ENCORE MERCI
        si vous etes connectés en ce moment , je le suis aussi
        0
      4. MyTux Messages postés 228 Statut Membre 44 > karn
         
        Comme ca de but en blanc je ne vois pas trop d'erreur il faudrait le rentrer dans mysql, de tte facon tu ne crains rien, car si il y a une erreur il fait rien et te le dis. Et apres a toi de corriger la ou il rale (c'est quand meme bien fait :) )

        See U
        0
  2. Abdia82 Messages postés 12 Statut Membre
     
    télécharge cette base de données sa sera une bonne exercice pour debutant

    http://www.exinsidephp.com/2010/03/23/base-de-donnees-des-villes-de-france/
    0