ID identiques

Résolu/Fermé
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022 - 30 mai 2022 à 16:12
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022 - 31 mai 2022 à 14:04
Bonjour,
j'ai un petit souci que je n'arrive pas à régler, je modélise des données de pêches électriques. C'est donné sont réparties celons des stations, les pêches sont réalisées chaque année sûr, c'est stations. Et les données sont stockées sur une feuille Excel. Dans chaque feuille, on trouve par stations une ligne par poissons pêcher (il y a énormément de ligne lol). Le souci, c'est que je voulais mettre un identifiant pour chaque station, et dans mon mcd j'ai mis mon identifiant station en clé primaire, donc je ne peux pas mettre deux fois le même id ? Comment je pourrais régler cela ?
Pour données un exemple si j'ai 30 poissons pêchés sur la station 1 dans ma feuille Excel je vais avoir 30 ligne dans la colonne station le nombre est le même "1" puis dans la colonne l'espèce le nom peut varier en fonction des poissons pêcher. Est-ce qu'il faut mettre un exemple pour mieux visualiser ?
Max


Configuration: Windows / Edge 101.0.1210.53

5 réponses

jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 4 651
30 mai 2022 à 18:21
Bonjour,

C'est ton MCD qui est bancale ...

Tu dois avoir plusieurs tables.
Une table STATION (#id, nom, ... )
Une table POISSONS (#id, nom, description, .... )
Une table LIGNE( #id, id_station,id_poisson, poids, taille, ...., date .. )


--.
Cordialement,
Jordane
0
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022
Modifié le 30 mai 2022 à 23:34
je ne comprend pas pourquoi la table poissons? je te met une photo du mcd que j'avais commencer a faire (ils manques les cardinalités) et aussi une photo exemple des données sur la feuille Excel.
la capture d'écran du tableaux est sur un type de pêche bien précis (pêche delury) ou on fait plusieurs passage par station c'est pour cela qu'il y a un 1 partout dans l'exemple. cette donnée est importante car après je vais devoir faire des calcul en fonction de c'est passage. et dans le mcd on trouve une autre table qui s'appelle "pêche cpue" . C'est un autre type de pêche qui est réaliser, cela va permette de déterminer quelle est l meilleur méthode.

0
jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 4 651
30 mai 2022 à 23:38
Car à un moment ou un autre tu risques de devoir faire des statistiques sur les espèces de poissons concernés...
Il vaut donc mieux renseigner une table avec toutes les espèces de poissons pêchés et ensuite utiliser cette table en jointure via son id ..
0
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022
31 mai 2022 à 01:11
ouais je vois toute a fait mais le #id ne peut pas avoir deux chiffre identique si?
0
jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 4 651
31 mai 2022 à 08:22
Non
Un id (identifiant) se doit d'être unique. D'autant plus lorsqu'il s'agit d'Une clé primaire ...
0
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022
31 mai 2022 à 10:58
d'accord je vois mais Ducoup je me pose la question dans ma table ligne je vais avoir plusieurs fois le même identifiant station et poissons cela pose un souci?
0
jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 4 651
31 mai 2022 à 12:13
Non.
C'est le principe des bases de données relationnelles...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Maxime_Martel Messages postés 22 Date d'inscription mercredi 18 mai 2022 Statut Membre Dernière intervention 9 août 2022
31 mai 2022 à 14:04
ok merci bien de m'avoir aider a ce sujet j'ai juste une dernière question sur le mcd que j'ai mis en photo plus haut j'ai une table opérateur et une table partenaire. on travail avec certain partenaire comme les fd de pêche sur certaine station et pas d'autre comment je peux savoir quelle partenaire a travailler sur quelle station es ce que il faut que je rajoute une données dans mon mcd?
0