CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

pb BdD :)

erystel
erystel
Niveau 10
07 mai 2004 à 12:29:11

Salut à tous,

Voici ma question du jour, je suis arrivé sur mes test, à m emmeler les pinceaux, donc je reprends la bdd de telle sorte à ne point etre embeté la prochaine fois ( ce que je ne garantie pas).

Alors je peux faire comme le disait electron libre, une table edition avec id et nom d edition

et une table bd avec tout ( id, nom_vf, nom_vo scenariste, graphiste, idedition, genre....)

mais la je me dis :

1-si j appelle id l id dans la table edition, comment dois je appeler l id edition dans la table bouquin ? est id, ou idedition ? est ce à moi de le mettre ?

2- pourquoi avoir besoin d une table_edition, alors qu il me suffit de creer un champs edition dans les livres et le remplir ?

Sachant que le surfeur aura comme clé de tri, le genre, l edition, l auteur, et un champ libre s il ne connait qu une partie du titre.

erystel
erystel
Niveau 10
07 mai 2004 à 15:34:00

bon au final, j ai fait deux tables, une table edition, et une table livres :)

j ai pris pour la premiere id_edition, nomedition

et pour la seconde, id_livres, auteur..., id_edition.

Me reste plus qu à decouvrir comment on fait une jointure et ca devrait le faire :)

Yoda_Software
Yoda_Software
Niveau 30
07 mai 2004 à 16:34:50

C´est très simple :

SELECT *
FROM edition e, livres l
WHERE l.id_edition=e.id_edition

erystel
erystel
Niveau 10
07 mai 2004 à 16:53:54

pour toi yoda :) pour toi c est tres simple :)

Voici mon soucis si tu peux m aider.

J avais commencé par composer une table par collection :) donc j ai crée une table pour les editions avec une id_edition, et le nom.

J ai donc dans cette table
1 casterman
2 dargaud
3 serie B delcourt . ..

j ai ensuite une table_livres, que j ai renommé, forcement :) J ai crée un champ id_edition derriere le nom de la bd.
En loccurence ca donne id_livre, nom_vd, nom_vo, id_edition, auteur . ..

1 la ballade de la mer salée, --, ´´, hugo pratt...

et j ai sorti une edition bloc note, pour le modifier par moi meme, j ai donc coller les deux tables, fait le necessaire pour que tout soit uniforme ( jusqu à l autoincrement, si je dois la remonter :)

LE soucis que j ai maintenant, c est que mon champ edition est vide le , ´´,

que dois je y mettre ? en fait je pourrais, tres bien mettre 1 dedans puisque ca correspond à casterman, mais je ne sais pas si on fait comme ca ?

dois je les mettre manuellement, c est pas trop long, il me suffit de faire un copier coller, sur la version bloc note.

Seulement apres je remonte ma base.

Où dois je coller le code que tu m as donné ? je suppose dans l entete de la base, mais bon, je ne sais pas si je fais bien.

Merci à toi pour l eclaircissement.

MathieuN7
MathieuN7
Niveau 10
07 mai 2004 à 17:02:43

Ben je comprends pas pourquoi tu evux absolument faire 2 tables!
Et sinon jcomprends pas ton pb... :)

MathieuN7
MathieuN7
Niveau 10
07 mai 2004 à 17:05:48

t´as pas MSN? j´aimerais bien t´aider en live :-)
Et pi c plus simple pour expliquer jtrouve...

erystel
erystel
Niveau 10
07 mai 2004 à 17:21:08

je viens de te placer dans mes contacts msn, mathieu :)

Le_sims01
Le_sims01
Niveau 10
07 mai 2004 à 17:54:28

ça me rapelle que je HAIS le SQL.

Yoda_Software
Yoda_Software
Niveau 30
07 mai 2004 à 18:04:28

Pourtant, il n´y a pas mieux pour interroger une BDD !
Si tu n´aimes pas le SQL abandonne la gestion de BDD ! :rire:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment