Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3199 connectés 

 


Lorsque les pompiers passent chez vous en fin d'année pour vous proposer un calendrier, que faites-vous ?
Sondage à 3 choix possibles.




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  11425  11426  11427  ..  14757  14758  14759  14760  14761  14762
Auteur Sujet :

Le topic de toutes les Questions (AVFFUO)

n°50745615
true-wiwi
Posté le 25-08-2017 à 14:19:50  profilanswer
 

Reprise du message précédent :
Hello :)
 
Question de noob SGBD (postgreSQL en l'occurence) :
 
De ce que j'ai pigé, on peut faire des liaisons logiques entre des tables différentes d'une même DB.
Pour cela on va utiliser des clés primaires, index, clés étrangères whatever.
 
Prenons un exemple tout avec deux tables qu'on appelera Livres et Auteurs.
 
Mettons que la table livre contiennent 3 colonnes : Titre, année parution, prix.
 
Mettons que la table auteur contiennent également trois colonnes : Nom, Prénom, Nationalité.
 
Si je mettais une clé primaire Titre dans Livre et une clé primaire Nom dans auteur, je m'étais naïvement dit qu'en faisant appel aux infos de la table Auteur, je pourrais avoir les Livres correspondants qu'ils auraient pu écrire.
 
Est ce que ça se fait concrètement sans faire appel aux jointures du coup ?


---------------
It's a simple mistake to make, to create love and to fall.
mood
Publicité
Posté le 25-08-2017 à 14:19:50  profilanswer
 

n°50745688
Jaxom31
It goes to eleven !
Posté le 25-08-2017 à 14:23:32  profilanswer
 

Il faut la cle primaire de auteur dans livre  
 

Code :
  1. Select l.* from livre l, auteur a  where l.cle_auteur = a.cle_auteur and a.nom like "%Vernes%"


 
Tu passes sans une commande Join mais c'est quand même une jointure logique.


Message édité par Jaxom31 le 25-08-2017 à 14:25:42

---------------
0 118 999 881 999 119 725 ...... 3 -
n°50746165
true-wiwi
Posté le 25-08-2017 à 14:49:17  profilanswer
 

Hmmm ok.
 
Donc la bonne edition de clé primaire dans la table doit m'assurer certainement un meilleur fonctionnement de ma DB du coup.
 
Merci pour l'éclairage :jap:


---------------
It's a simple mistake to make, to create love and to fall.
n°50746310
ObsydianKe​nobi
peloton suicida
Posté le 25-08-2017 à 14:56:17  profilanswer
 

Bah pour pouvoir établir des liens il faut des infos communes :o une base de livre sans le nom de l'auteur, tu ne peux pas retrouver des livres par auteur...


---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
n°50746373
true-wiwi
Posté le 25-08-2017 à 14:59:06  profilanswer
 

Oui mais je peux tout à fait imaginer avoir deux tables sans clé primaire et lancer une recherche par jointure, ça fonctionne dans ma sandbox.
 
Mais je me demandais du coup si j'interrogeais la première table uniquement, est ce qu'il pouvait me sortir les infos liés à la seconde par la même occasion vu qu'elle serait liée à la première.
 
Ce qui se fait visiblement avec une jointure et pas de façon native.


---------------
It's a simple mistake to make, to create love and to fall.
n°50746415
Profil sup​primé
Posté le 25-08-2017 à 15:01:36  answer
 

Perso à vu de nez mais je suis pas top en BD.
 
Je ferais :
Livre={Titre, Année, Pris, N°auteur}
Auteur{N°auteur, nom, prénon nationalité}
 
Comme ça je trouve l'auteur, par le livre et les livre par auteur.

n°50746481
Jaxom31
It goes to eleven !
Posté le 25-08-2017 à 15:05:03  profilanswer
 

true-wiwi a écrit :

Oui mais je peux tout à fait imaginer avoir deux tables sans clé primaire et lancer une recherche par jointure, ça fonctionne dans ma sandbox.
 
Mais je me demandais du coup si j'interrogeais la première table uniquement, est ce qu'il pouvait me sortir les infos liés à la seconde par la même occasion vu qu'elle serait liée à la première.
 
Ce qui se fait visiblement avec une jointure et pas de façon native.


 
Tu n'a pas besoin d'avoir de clé primaire, mais tu a besoin d'une info d'1 table dans la deuxième. Cette info te sert à faire la jointure. Une jointure ne peut se faire que sur un élément commun.


---------------
0 118 999 881 999 119 725 ...... 3 -
n°50746491
Jaxom31
It goes to eleven !
Posté le 25-08-2017 à 15:05:34  profilanswer
 


 [:bricolo]


---------------
0 118 999 881 999 119 725 ...... 3 -
n°50746526
true-wiwi
Posté le 25-08-2017 à 15:07:49  profilanswer
 


 
J'ai fait comme ça au départ en ayant deux tables différentes avec "nom" en commun dans ces tables. Mais visiblement, l'assignation adéquate de clés primaires permet à la db de fonctionner de façon plus optimale.
 
Edit : pour illustrer mes propos en reprenant un exemple :
 
Imaginons que je veuille récupérer le livre associé à un auteur.
 
Si je lance la requête "SELECT N°auteur FROM Livre,Auteur;" ça va bien m'afficher la liste des livres écrits par l'auteur en question ?

Message cité 2 fois
Message édité par true-wiwi le 25-08-2017 à 15:11:27

---------------
It's a simple mistake to make, to create love and to fall.
n°50746590
Jaxom31
It goes to eleven !
Posté le 25-08-2017 à 15:10:57  profilanswer
 

true-wiwi a écrit :


 
J'ai fait comme ça au départ en ayant deux tables différentes avec "nom" en commun dans ces tables. Mais visiblement, l'assignation adéquate de clés primaires permet à la db de fonctionner de façon plus optimale.


 
C'est ça !


---------------
0 118 999 881 999 119 725 ...... 3 -
mood
Publicité
Posté le 25-08-2017 à 15:10:57  profilanswer
 

n°50747281
nucl3arfl0
Better Call Saul
Posté le 25-08-2017 à 15:47:05  profilanswer
 

@true-wiwi
Je te recommande de regarder du côté de MERISE MCD/MLD, ou du côté UML.

 

Ensuite, de lire un peu de littérature sur le modèle relationnel et les opérations qui en découlent (la théorie des ensembles, avec les intersection, unions, produits cartésiens).

 
true-wiwi a écrit :


Imaginons que je veuille récupérer le livre associé à un auteur.

 

Si je lance la requête "SELECT N°auteur FROM Livre,Auteur;" ça va bien m'afficher la liste des livres écrits par l'auteur en question ?


Non, ce n'est pas l'intersection des deux ensembles (livre et auteur) mais un produit cartésien (tu vas avoir pour chaque élément dans livre, la combinaison avec les éléments dans auteur; en gros n * m).


Message édité par nucl3arfl0 le 25-08-2017 à 16:05:51
n°50747442
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 25-08-2017 à 15:55:36  profilanswer
 

mes cours d'analyse sont loin mais jcomprends maitenant pourquoi y a des applis et des bases qui rament leur race pour 3 acces bidons :D


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°50747457
true-wiwi
Posté le 25-08-2017 à 15:56:13  profilanswer
 

Oui du coup j'ai fait le constat, on a une concaténation des résultats sans lien logique entre eux.
 
Je suis en train de lire un cours bien fait sur openclassrooms du coup.
 
Merci pour les éclairages encore :jap:


---------------
It's a simple mistake to make, to create love and to fall.
n°50748666
popeye0
⭐⭐⭐⭐⭐
Posté le 25-08-2017 à 17:30:03  profilanswer
 

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]


---------------
✖ => Escroc de haut vol  et rentier de père en fils depuis 1848. <= ✖
n°50748687
Profil sup​primé
Posté le 25-08-2017 à 17:31:22  answer
 

popeye0 a écrit :

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]


Donnes tout ce que tu as.
Et dis toi simplement de le monde t'appartiens. Et fait comme chez toi.


Message édité par Profil supprimé le 25-08-2017 à 17:31:54
n°50748723
garath_
Posté le 25-08-2017 à 17:34:41  profilanswer
 

popeye0 a écrit :

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]

 
La Monne a écrit :


Tu vois, c'est à cause de ce genre de post que tout le monde te trouve crétin et lourd



---------------
HFR Links Preview | HFR Giphy
n°50748729
Coq
( ͡° ͜ʖ ͡°)
Posté le 25-08-2017 à 17:35:12  profilanswer
 

popeye0 a écrit :

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]


Certains sont si pauvres, qu'ils n'ont que l'argent  [:d4rkemo:4]


---------------
You're gonna need a bigger ziptie.
n°50748755
Tillow
J'aime les tierces picardes.
Posté le 25-08-2017 à 17:37:10  profilanswer
 

Jaxom31 a écrit :

 

Tu n'a pas besoin d'avoir de clé primaire, mais tu a besoin d'une info d'1 table dans la deuxième. Cette info te sert à faire la jointure. Une jointure ne peut se faire que sur un élément commun.


Sinon on peut le laisser tester le concept de produit cartésien [:afrojojo]


---------------
Stabatmaterophile - Witches, Bitches and Britches.
n°50748763
Profil sup​primé
Posté le 25-08-2017 à 17:37:35  answer
 

ganfoud a écrit :

dites, on voudrait savoir ce que fait notre clebs à la maison pendant notre absence, et je me demandais s'il y avait un moyen simple (pas besoin que ce soit super évolué, c'est juste pour quelques jours) d'utiliser la webcam du mac pour faire ça?
ce que je voudrais, c'est un stream en live auquel on peut se connecter quand on veut, pas un enregistrement
vous avez des idées/suggestions?


 
Demande lui ?

n°50748820
Heiffel
Posté le 25-08-2017 à 17:43:15  profilanswer
 

Bonjour à ceux qui vont me lire. Je ne suis pas sûr d'avoir choisi le bon topic
 Mon toubib m'a prescrit pour 2 mois:
-Le matin: une piqure d'insuline
-Le soir: Un dosage de glycémie
A domicile par une infirmière.
Or, j'ai proposé à l'infirmière de faire moi-même le soir mon dosage; c'est facile et ça lui évite un déplacement.
Problème: J'ai découvert sur mes relevés de sécu qu'elle continuait à être remboursée de sa prestation du soir. Vous me direz que je ne suis pas lésé.  Mais quand même, ça me déplait.
Comment puis-je faire cesser ces remboursements indus sans choquer mon infirmière ?

n°50748850
Profil sup​primé
Posté le 25-08-2017 à 17:45:29  answer
 

Lève toi !
Cri : vive la révolution.
Et attends je déluge.
 
(Please wait several moment.)

n°50748994
true-wiwi
Posté le 25-08-2017 à 18:01:58  profilanswer
 

popeye0 a écrit :

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]


 
Comment gagner un ban@life en posant des questions stupides ?
 
En prenant une alerte par semaine :o


---------------
It's a simple mistake to make, to create love and to fall.
n°50749180
Modération
Posté le 25-08-2017 à 18:26:31  answer
 

popeye0 a écrit :

Comment gagner rapidement beaucoup d'argent facilement ? [:delarue3]


Dédrap ici, et redrap là-bas : http://forum.hardware.fr/hfr/Discu [...] 2679_1.htm
 
Prochaine question idiote : TT

n°50749315
Profil sup​primé
Posté le 25-08-2017 à 18:44:43  answer
 

Heiffel a écrit :


Comment puis-je faire cesser ces remboursements indus sans choquer mon infirmière ?


 
Elle fraude. Donc soit tu la dénonces soit tu t'écrases comme une fiotte en encourageant une pratique déjà généralisée dans tout le paramédical et qui contribue à pourrir les professions à +/- long terme.
Ecrémons  [:lewtonlerageux]  

n°50749712
makinoe
Posté le 25-08-2017 à 19:35:41  profilanswer
 

Wolfman a écrit :

Contrat de quoi ?


 
Contrat à la con que propose ma compagnie d'eau, je l'ai pris la première année au cas ou, mais je voulais résilier après.
 
https://www.homeserve.fr/

n°50749718
rafioul2
Posté le 25-08-2017 à 19:36:13  profilanswer
 

Ben sinon faut lui faire remarquer.

n°50749830
Profil sup​primé
Posté le 25-08-2017 à 19:47:49  answer
 

rafioul2 a écrit :

Ben sinon faut lui faire remarquer.


j'ai fini par le faire.

n°50749896
popeye0
⭐⭐⭐⭐⭐
Posté le 25-08-2017 à 19:55:11  profilanswer
 

Modération a écrit :


Dédrap ici, et redrap là-bas : http://forum.hardware.fr/hfr/Discu [...] 2679_1.htm
 
Prochaine question idiote : TT


Merci modérateur pour le lien de ce topic que je ne connaissais pas. :jap:
J'y poste de suite ma question.
Vous voyez, vous pouvez vous rendre utile et être agréable quand vous le voulez. [:4lkaline:2]
 
Pour moi, ce n'est pas une question idiote mais un réel besoin. Financier en l'occurence. Vous l'entendrez comme vous le souhaitez, mais je peux vous le garantir. :jap:
Donc à partir de là, puisque c'est considéré directement comme une question idiote et ce, sans réflexion de votre part, que voulez-vous que je vous dise ?
 
edit : je ne peux pas poster sur le topic que vous m'avez envoyé modération :(
Avez-vous une idée pourquoi ?

Message cité 2 fois
Message édité par popeye0 le 25-08-2017 à 20:12:43

---------------
✖ => Escroc de haut vol  et rentier de père en fils depuis 1848. <= ✖
n°50749900
mirtouf
Light is right !
Posté le 25-08-2017 à 19:55:39  profilanswer
 

Modération a écrit :


Dédrap ici, et redrap là-bas : http://forum.hardware.fr/hfr/Discu [...] 2679_1.htm

 

Prochaine question idiote : TT


Le spam contenu dans le dernier message de ce topic traîne depuis près de 5 ans.
Doit-on en conclure qu'il a été envoyé par un multi d'un modo ? :o
Je pose sereinement la question. [:cope2017:1]


Message édité par mirtouf le 25-08-2017 à 19:56:40

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°50750122
tarpan66
Posté le 25-08-2017 à 20:14:48  profilanswer
 


Elle a du être vachement impressionée  [:sophiste]


---------------
[TU] - Légumes Fermentés, choucroute, kimchi et autres lactos  
n°50750127
Profil sup​primé
Posté le 25-08-2017 à 20:15:32  answer
 

ça dépend l'heure qu'il est.

n°50750192
Herbert de​ Vaucanson
Grignoteur de SQFP depuis 2002
Posté le 25-08-2017 à 20:21:43  profilanswer
 

popeye0 a écrit :


Merci modérateur pour le lien de ce topic que je ne connaissais pas. :jap:
J'y poste de suite ma question.
Vous voyez, vous pouvez vous rendre utile et être agréable quand vous le voulez. [:4lkaline:2]
 
Pour moi, ce n'est pas une question idiote mais un réel besoin. Financier en l'occurence. Vous l'entendrez comme vous le souhaitez, mais je peux vous le garantir. :jap:
Donc à partir de là, puisque c'est considéré directement comme une question idiote et ce, sans réflexion de votre part, que voulez-vous que je vous dise ?
 
edit : je ne peux pas poster sur le topic que vous m'avez envoyé modération :(
Avez-vous une idée pourquoi ?


Les gens te jettent des cailloux dans la vie hors d'internet ? :o


---------------
Prévenir HdV en cas d'SQFP ! - Quidquid latine dictum sit, altum sonatur.
n°50750239
Profil sup​primé
Posté le 25-08-2017 à 20:27:15  answer
 

yep !
 
Je cherche le sujet sur le dont de voix.
 
j'ai chercher mais je trouve pas.

n°50750281
La Monne
Administrateur
Tu dois rompre.
Posté le 25-08-2017 à 20:31:16  profilanswer
 

[:goumite:1]


---------------
Lu et approuvé.
n°50750317
Profil sup​primé
Posté le 25-08-2017 à 20:34:25  answer
 

yep !
 
Merci.
 
 
une autre.
 
j'ai un chien, enfin, j'en ai pas. Mais je sais que ma vie est liée à la vie du chien. Mais joublie sans arrêt ce fait qui change Tout dans ma vie.
Maintenant je dois vous dire que j'ai un mémo qui me rappel ce fait.
Mais comment accéder à ce mémo ? que j'oublie par abitude, evidence, ou cénilité.
 
(c'est pas un chien c'est plus complexe.) désolé si c'est pas clair, pas franchement intéliigible.

n°50750345
Grubnatz
me name is potato
Posté le 25-08-2017 à 20:35:49  profilanswer
 

popeye0 a écrit :


Merci modérateur pour le lien de ce topic que je ne connaissais pas. :jap:
J'y poste de suite ma question.
Vous voyez, vous pouvez vous rendre utile et être agréable quand vous le voulez. [:4lkaline:2]
 
Pour moi, ce n'est pas une question idiote mais un réel besoin. Financier en l'occurence. Vous l'entendrez comme vous le souhaitez, mais je peux vous le garantir. :jap:
Donc à partir de là, puisque c'est considéré directement comme une question idiote et ce, sans réflexion de votre part, que voulez-vous que je vous dise ?

edit : je ne peux pas poster sur le topic que vous m'avez envoyé modération :(
Avez-vous une idée pourquoi ?


Rien. On veut que t'arrêtes de poster.

n°50750346
La Monne
Administrateur
Tu dois rompre.
Posté le 25-08-2017 à 20:35:49  profilanswer
 

[:goumite]


---------------
Lu et approuvé.
n°50750376
moonblood
Non, je ne suis pas Moonboots
Posté le 25-08-2017 à 20:38:06  profilanswer
 

[:mooonblood:1]


---------------
Mod : Mon Xaser III | On peut dire que t'es une lumière -QNTAL- | t'a été le meilleur du bulbe sur ce coup là -LoDeNo-
n°50750403
Herbert de​ Vaucanson
Grignoteur de SQFP depuis 2002
Posté le 25-08-2017 à 20:40:23  profilanswer
 


 [:power9999]  
 
J'adore le "(c'est pas un chien c'est plus complexe.)  [:cerveau e-nyar]" :D
 
- C'est un chieeen ou c'est PAAAS un chieeen ?  [:herbert de vaucanson:1]  
- C'est plus compliqué que ça !  [:nenes:1]


Message édité par Herbert de Vaucanson le 25-08-2017 à 20:42:38

---------------
Prévenir HdV en cas d'SQFP ! - Quidquid latine dictum sit, altum sonatur.
n°50750525
Profil sup​primé
Posté le 25-08-2017 à 20:51:30  answer
 

Quoi que ce soit c'est important, ça influe réellement ma vie au point de l'oublier sans arrêt.
 
Je cherche la méthode pour que ça dure en fait faut oublier et retrouver.
 
Mais je retrouve pas suffisément. enfin si ça va. Là ! Ca va.
 
Vous avez pas une idée de mémo sur les mémo et un truc pour pas oublier le memo du memo ?
 
Faut absolument que je trouve un moyen.
 
La concentration ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  11425  11426  11427  ..  14757  14758  14759  14760  14761  14762

Aller à :
Ajouter une réponse
 

Sujets relatifs
Quelques questions sur ma première voiture (206)Dieudonné : l'humoriste, ses spectacles (la politique c'est à coté)
[fane de violon qui veut prendre ses ailes] Questions pour débuterquestions sur frais bancaires (viremements ,cheque)
\Topik UniK [ /!\ RTC] \ Les plus belles voitures de route sur piste[Topik Unik] Le Mans et sa banlieue
Questions avant adoption chaton[Topik Unique] PLACEBO - Tournée mondiale pour les 20 ans du groupe !
Quelques questions à propos de NoosTV...[Topic Unique] Lampes Torches /!\ Addict! /!\
Plus de sujets relatifs à : Le topic de toutes les Questions (AVFFUO)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)