|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 7 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
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.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 7 ![]() |
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... |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 7 ![]() |
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 |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Cécile.h,
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com