|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 29 ![]() |
Bonjour,
Je souhaite réaliser un logiciel qui gère des patients. Ce logiciel sera programmé en C et dialoguera avec une base de donnée SQL. J'hésite entre deux strcuture pour ma Base de donnée: 1) J'aurais donc une BDD nommée PATIENT. Cette BDD contiendra une table CLIENT. La table CLIENT contiendra les champs NOM,PRENOM,AGE,SEX,SUIVI. Ces tables contiendrons des données. Admettons que j'aii deux passients et que je les enregistre dans les champs 1 par 1 : NOM---PRENOM---AGE---SEX---SUIVI dupont--jean------45----M---grippe brown--alphonse---38---M----gorge est-ce que les champs sont liés? je m'explique, Si je souhaite en sélectionnant le Nom que le programme m'affiche le prénom l'age le sex et le suivi, est-ce possible? Est ce qu'il ne risque pas de tout me mélanger? (le tri des données est par ordre alphabétique non?). Dans ce cas, 2) N'est-je pas plustôt intéret de créer une table du nom du patient pour chaque nouveau patient? Cette table contiendra les champs et le fait de relire la table m'affichera tout simplement ses données? Merci d'avance, Florian |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Tu devrais plutot faire une table pour les patients et une table pour le suivi :
TABLE PATIENT : |ID |NOM |PRENOM |AGE| =================================== |1 | dupont | henri | 23 | |2 | durand | bernard | 35 | |3 | martin | jean | 56 | TABLE SUIVI : |ID |IDPATIENT | MALADIE| DATE | =================================== |1 | 1 | grippe | 2007-02-20| |2 | 3 | fracture | 2007-01-30| |3 | 3 | angine | 2007-02-21| |4 | 2 | colique | 2007-03-01| |5 | 2 | entorse | 2007-02-20| Puis tu peux afficher le suivi d'un seul patient en récupérant ses infos dans la table patient et ses maladie dans la table suivi . les maladies du patient on le IDPATIENT égal à l'ID du patient dans la table patient |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 29 ![]() |
Merci beaucoup, je vais essayer tout ça
@ bientôt |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 29 ![]() |
Bonsoir,
Existe-t-il une requête qui me permettent de sélectionner le dernier enregistrement éffectué dans une table? Par exemple, dans mon exemple, si je veux ajoutter un nouvel enregistrement, il faut que je connaisse le dernier ID et que je fasse ID=ID+1... Il me faudrais donc pouvoir connaitre la valeur du dernier enregistrement éffectué. |
|
|
00
|
|
|
#5 | |
|
Membre confirmé
![]() ![]() Inscription : mai 2002 Messages : 543 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 29 ![]() |
Comment faire en sorte qu'il s'auto incrémente?
J'utilise pour le moment EasyPHP avec phpmyadmin. Merci beaucoup. |
|
|
00
|
|
|
#7 | |
|
Membre confirmé
![]() ![]() Inscription : mai 2002 Messages : 543 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com