Je dois faire une base de donnée, mais je ne vois pas comment - Programmation
Marsh Posté le 16-06-2001 à 23:46:30
Dans la table date tu as la date, le n° de personne et le n° d'objet (en plus d'un identifiant unique genre numéro automatique).
Pour relier une personne à un objet tu passes par ta table date.
Je sais pas si mon explication est assez claire...
Table Personne:
- id
- nom
Table Objet:
- id
- lib
Table Date:
- id
- date
- idpersonne
- idobjet
Marsh Posté le 17-06-2001 à 01:45:41
tu dois avoir au moins 3 tables :
table personnes :
percode : identifiant d'une personne (cle primaire)
pernom : nom
perprenom : prenom
table objets :
objcode : identifiant de l'objet (cle primaire)
objlibelle : libelle de l'objet
table possede
poscodeper : identifiant d'une personne (cle primaire)
poscodeobj : identifiant d'un objet (cle primaire)
cette troisieme table permet de faire la correspondance entre une serie de personnes et une serie d'objets en caracterisant quelles personnes possedent quels objets.
Si une personne peut avoir plusieurs exemplaires d'un objet, tu ajoutes un champ "posnombre" dans la 3eme table !
D'apres ce que tu dis, tu peux mettre la date dans la 3eme table aussi.
Bon courage
Marsh Posté le 16-06-2001 à 23:17:32
Salut les gens,
Voilà, il faut que je fasse une base de donnée, mais je ne vois pas comment l'organiser.
En simplifiant, j'ai un champ personne, un champ objets et un champ date.
Une personne peut avoir plusieurs objets (le nombre total des objets << nombre total de personnes)
Plusieurs (beacoup meme) personnes ont les mêmes objets
Chaque date correspond à une personne ET à un objet en même temps.
Et je ne vois pas comment je doit faire pour que ma base de donnée soit simple et efficace et tout et tout (c'est que j'ai beaucoup de mal à réfléchier en ce moment...)
Si vous auriez une idée...
bouboulette : merci de lui répondre sans faire la boulette
je suis neuneu ! n'est-ce pas ?
---------------
oui oui