numarrou a écrit :
et au risque d'abuser de votre temps, un problème que je vous soumettrais bien.

Pas de pb :-)


Mes données concernent des comptages mensuels d'oiseaux, comptages réalisés en journée. Mais pour quelques espèces seulement, on peut avoir aussi des comptages le soir au dortoir. J'ai besoin de garder cette information, savoir si l'effectif concerne le comptage de journée ou un comptage au dortoir (sachant qu'il peut y avoir, pour le même site, la même espèce et la même date un comptage journée et un comptage dortoir).

J'ai pensé à ajouter un champ boléen (dortoir : oui/non, avec "non" par défaut), ... ou, comme ça ne concerne que quelques espèces, à créer directement deux entrées distinctes dans ma liste d'espèce (Héron cendré & Héron cendré dortoir).

Mais comme je ne comprend (visiblement !) pas encore toutes les subtilités d'une Base de données, le mieux se serait quoi ...?

Une espèce est une espèce. Il n'y a aucune raison d'en créer de fictives. Il faut toujours adapter la structure de données aux contraintes et non ajouter des pseudo informations pour contourner ou "faciliter".

Je choisirais donc la première option : une colonne "Dortoir" de type booléen. A ajouter dans la clef primaire au cas où il y aurait, dans la même journée, pour la même espèce sur le même site, les deux types de comptages (si tu n'en es pas certain, AJOUTE cette colonne dans la clef primaire quand même... çà t'évitera des "déboires" par la suite ;)

Quant à moi, je vais aller faire du comptage de moutons...

A+
--
Jean-Francois Nifenecker, Bordeaux

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à