IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Requêtes MySQL Discussion :

Code d'identification à concaténer


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 7
    Par défaut Code d'identification à concaténer
    Bonjour,

    Je me permet de poster ici car j'ai un léger soucis et je suis bloquée dans mon travail.
    dans ma base de données, j'ai trois entités liées: table interprète, table album et table disque.
    ma table interprète est liée à celle de album par un lien identifiant et ma table album et disque également.
    mon soucis, je souhaiterais concaténer les numéros à la création de mes tables sur phpmyadmin, c'est-à-dire pour un interprète 025, j'aimerais avoir l'album 02503 et le disque 0250302.
    ce qui me permettrait d'avoir pour chaque interprète l'album 01 par exemple.
    de plus je travaille sur phpmyadmin et je n'arrive pas du tout à le maitriser...
    pouvez-vous m'apporter une solution?
    merci d'avance

  2. #2
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Par défaut
    Re-bonjour Cécile.h,

    Je vais rester au niveau conception, car je ne connais pas phpmyadmin.

    Donc, tu disposes des tables :

    Interprète :
    - Id_Interprete (PK)
    - nom
    ...

    Album :
    - Id_Interprete (PK)
    - Id_Album (PK)
    - nom
    ...

    Disque :
    - Id_Album (PK)
    - Id_Disque (PK)
    - numero
    ...

    Relations :
    Interprète (0,n)---[interprète]-[est interprété par]---(1,1) Album, via Id_Interprete ;
    Album (1,n)---[est composé de]-[fait partie de l'album]---(1,1) Disque, via Id_Album.

    A moins que tu souhaites gérer plusieurs interprètes pour un album, dans ce cas il faudra gérer une relation (n,n).

    Si tu as bien cette structure de tables, je ne pense pas que ce soit une bonne idée de concaténer [Id_Interprete & Id_Album] et [Id_Interprete & Id_Album & Id_Disque] car tu perdrais toutes tes relations.

    En revanche, dans tes requêtes, si tu trouves cela plus pratique, tu peux présenter la concaténation que tu souhaites.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 7
    Par défaut
    merci pour ta réponse.

    j'aurais aimé concaténer à la création des tables afin de simplifié le suivi de mes articles en cas de problème informatique et ça m'aurait simplifié la vie lors d'un ajout d'un disque.
    dans ce cas je vais devoir tout faire manuellement...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut
    Je ne pense pas que ta structure soit bonne. Plutôt les interprètes sont liés au disques et les disques aux albums. C'est nettement mieux.
    Moi je parlerai plutôt de auteurs, albums et titres...
    NB. Un titre pourra aussi avoir plusieurs interprètes.
    Courage

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 7
    Par défaut
    non je n'ai aucun doute sur ma structure.
    on part du principe qu'il y a un ou plusieurs auteur par album mais qu'un seul interprète par album (par exemple le nom d'un groupe ou le nom du chanteur), qu'il y a un ou plusieurs albums par interprète et que pour chaque album, on a un ou plusieurs disques car ce que l'on gère en réalité ce sont les disque.

    ce qui m'embête réellement c'est concaténer tout ça pour facilité les enregistrements de nouveaux albums et disques. j'aurais aimé créer une suite logique comme j'ai pu expliqué car c'est comme ça que sera rangé notre stock et j'aimerais évité de tout saisir à chaque fois...

    donc si vous avez d'autres idées pour m'aider, ya pas de soucis...
    merci

  6. #6
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Par défaut
    Bonjour Cécile.h,

    Citation Envoyé par Cécile.h
    dans ce cas je vais devoir tout faire manuellement...
    ==> je ne comprends ce que tu veux dire...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. code d'identification formulaire
    Par nebil dans le forum Sécurité
    Réponses: 8
    Dernier message: 10/08/2008, 01h38
  2. Problème de code (concaténation de chaines)
    Par Marco17 dans le forum C++
    Réponses: 7
    Dernier message: 15/07/2007, 14h35
  3. [MySQL] Identification Login-password avec Mysql, ou est l'erreur dans le code ?
    Par fredob dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/06/2007, 09h33
  4. Identification de code généré automatiquement
    Par McManagan dans le forum Langage
    Réponses: 3
    Dernier message: 21/03/2007, 12h40
  5. Recherche d'un code d'identification
    Par tidus666x dans le forum ASP
    Réponses: 2
    Dernier message: 08/03/2006, 12h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo