Relation entre deux tables
bombadilom
Messages postés
235
Statut
Membre
-
bombadilom Messages postés 235 Statut Membre -
bombadilom Messages postés 235 Statut Membre -
Bonjour,
Encore le petit bombadilom qui tente désespérement de faire ce que son p**** de c***** de supérieur lui a demandé afin d'économiser quelques milliers d'€, mais ou va donc le monde.
Donc j'ai une nouvelle fois besoin de votre aide. Est-il possible en mysql de créer des connexions entre table et d'établir par la même occasion un relation entre une clé primaire et une clé étrangère ?
Comme je débute que ce soit en programmation ou en base de donnée je ne suis peut être pas tout à fait clair mais merci tout de même de votre aide.
Que votre route soit pavé de lumière . . .
Encore le petit bombadilom qui tente désespérement de faire ce que son p**** de c***** de supérieur lui a demandé afin d'économiser quelques milliers d'€, mais ou va donc le monde.
Donc j'ai une nouvelle fois besoin de votre aide. Est-il possible en mysql de créer des connexions entre table et d'établir par la même occasion un relation entre une clé primaire et une clé étrangère ?
Comme je débute que ce soit en programmation ou en base de donnée je ne suis peut être pas tout à fait clair mais merci tout de même de votre aide.
Que votre route soit pavé de lumière . . .
A voir également:
- Relation entre deux tables
- Nombre de jours entre deux dates excel - Guide
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Tables des matières word - Guide
- Itinéraire google map entre deux adresses - Guide
16 réponses
oui cela répond à ma question et me deséspère donc quelque peu. Je n'ai plus qu'à aller me rhabiller ou alors tout mettre dans une même table qui du coup va peser des Mo et des Mo. en gros je suis dans la m..... la plus noire.
Merci quand même.
Que votre route soit pavé de lumière . . .
Merci quand même.
Que votre route soit pavé de lumière . . .
Hélas oui cela répond à ma question. Mais du coup je vais me retrouver avec une base qui va contenir plein de fois les mêmes champs et donc qui va peser des Mo et des Mo. Je n'ai plus qu'à prendre mon courage à deux mains a me fournir un gros processeur qui tourne vachement vite.
Merci tout de même.
Que votre route soit pavé de lumière . . .
Merci tout de même.
Que votre route soit pavé de lumière . . .
PostgreSQL est gratuit et gère les clés étrangères.
C'est beaucoup plus évolué, puissant et rapide que mySQL.
http://www.postgresql.org/
C'est beaucoup plus évolué, puissant et rapide que mySQL.
http://www.postgresql.org/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Peut etre peux tu jouer la montre jusqu'a la sortie de MySQL 5.1 qui devrait intégrer la notion de vues... ;-). http://www.mysql.com/doc/en/ANSI_diff_Views.html
_________________________________________________________
MOOVe
_________________________________________________________
MOOVe
je suis entièrement d'accord avec sebsauvage, j'utilise postgres au boulot et c'est vraiment mieux que mysql.
- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
je veux bien utiliser Postgresql même si je ne sais pas encore ce que c'est mais est ce que c'est compatible avec php pour être intégré dans des pages html ? D'accord encore une question stupide ... Quoique que quelqu'un a dit, aucune question n'est stupide, il n'y a que les réponses qui puisse l'être. Il me semble qu'ensuite y avait cours Forest cours . . .
Que votre route soit pavé de lumière . . .
Que votre route soit pavé de lumière . . .
En fait:
La plupart des bases de données sont conformes à la norme SQL-92.
Donc, peu importe ton langage (php, Python, Delphi, C++, Java...): si tu utilises du SQL standard, tu peux mettre n'importe quel serveur de base de données derrière ! (mySQL, PostgreSQL, Oracle, InterBase, SyBase, Microsoft SQL Server...).
C'est toute la beauté du SQL.
La plupart des bases de données sont conformes à la norme SQL-92.
Donc, peu importe ton langage (php, Python, Delphi, C++, Java...): si tu utilises du SQL standard, tu peux mettre n'importe quel serveur de base de données derrière ! (mySQL, PostgreSQL, Oracle, InterBase, SyBase, Microsoft SQL Server...).
C'est toute la beauté du SQL.
Et j'en prodite pour signaler dbDesigner, un logiciel qui permet d'avoir un éditeur gratuit très sympa pour les schémas de base mySQL et PostgreSQL.
http://dbdesigner.sourceforge.net/
http://dbdesigner.sourceforge.net/
Là je sens le courage qui me manque. Je commence à regretter quelque peu cette promotion. J'ai doublé ma consommation d'aspro et j'ai l'impression que c'est pas finit. Surtout que tout les liens mènent vers des page en anglais et un vendredi soir, veille du w.e. c'est dur. De plus au vu de ce que j'ai compris lors d'une première lecture (partielle j'en conviens) postgresql fonctionne sous linux. J'ai bien compris ou pas du tout ?
Que votre route soit pavé de lumière . . .
Que votre route soit pavé de lumière . . .
oui, tu as tout a fait compris ... pas mal pour un vendredi soir ;-) ... postgresql n'existe pas sous windows ... mais cela ne doit pas te faire peur l'installation est bien documenté.
- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !
D'accord ça doit me faire peur mais je n'ai qu'un poste sous windows ce qui va terriblement compliqué ma tâche. Sinon, est il possible de faire un select sur plusieurs table en même temps avec mysql ?
Comme ça je fais un truc super lourd avec plein de tables, des select de la mort et un mega insert qui met tout dans une table finale. Pas très léger mais au moins j'aurai l'impression de maîtriser quelque chose.
Que votre route soit pavé de lumière . . .
Comme ça je fais un truc super lourd avec plein de tables, des select de la mort et un mega insert qui met tout dans une table finale. Pas très léger mais au moins j'aurai l'impression de maîtriser quelque chose.
Que votre route soit pavé de lumière . . .
si il me reste encore un peu de cerveau je comprends là que table1.ID et table2.ID ont la même valeur. Ce qui fait que deux lignes de table1 ne peuvent aller vers la même valeur de table2 puisque dans table1 les table1.ID sont différents. Je comprends encore ou la il faut que j'arrête définitivement et parte élever des pingouin sur la banquise ?
Que votre route soit pavé de lumière . . .
Que votre route soit pavé de lumière . . .
Un exemple vaut mieux que deux tu l'auras :-)
http://www.linux-france.org/article/serveur/psql/Postgres-7.2/x325.html
http://www.linux-france.org/article/serveur/psql/Postgres-7.2/x325.html
Et 2 petits liens pour aider:
http://www.commentcamarche.net/sql/sqlintro.php3
http://sqlpro.developpez.com/indexSQL.html
http://www.commentcamarche.net/sql/sqlintro.php3
http://sqlpro.developpez.com/indexSQL.html
Merci à tous pour ces quelques renseignements. Malheureusement devant l'ampleur de la tâche, mon c***** de supérieur à décider de s'en passer après m'avoir quelque peu préssé le citron pour que je lui trouve une solution. Mais maintenant que la pression est redescendu, je vais me pencher sur la questin l'esprit serein et essayé de ne plus vous ennuyer avec ces 'détail' (dixit mon supérieur).
Merci pour votre aide.
Que votre route soit pavé de lumière . . .
Merci pour votre aide.
Que votre route soit pavé de lumière . . .