une clé primaire peut-elle regrouper plusieurs lignes dans une table ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : une clé primaire peut-elle regrouper plusieurs lignes dans une table ?

Re: une clé primaire peut-elle regrouper plusieurs lignes dans une table ?

par pukes07 » 20 avr. 2019, 23:34

Une clé primaire est unique. Si c'est ton champ "ID" seul, tu ne dois pas avoir plusieurs ID(s) identiques. Cela dit, ce qui te sert de clé primaire peut être composé de plusieurs champs.

Pour regrouper tes données tu peux :
Ajouter un champ, qui aura pour valeur un identifiant pour chacun de tes groupes
Utiliser une jointure sur une autre table qui servira a regrouper tes données (Ce que je te conseil dans le cas d'une base de données relationnelle)

Cela répond a tes questions ?

une clé primaire peut-elle regrouper plusieurs lignes dans une table ?

par Halifaxe » 18 avr. 2019, 11:41

Bonjour, est-il possible qu'une clé primaire regroupe plusieurs informations dans une base de données ?

Exemple de données :
ID                 marque                date

100                nike                  12/02/2018

100              adidas                 25/11/2019

102              puma                   10/10/2019

102               nike                  10/10/2019
Je voulais savoir s'il était possible de regrouper des données : regrouper les 2 lignes dans l'exemple et qu'il partage la même clé pour avoir quelque chose comme ça dans une bdd :

ID        marque        date     --> champs d'une table

100      nike         12/02/2018 

         adidas      25/11/2019

102       puma        10/10/2019

           nike         10/10/2019