Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1764 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  que faire dans ce cas (urgent) ??????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

que faire dans ce cas (urgent) ??????

n°771588
enigma01
Posté le 21-06-2004 à 16:34:59  profilanswer
 

j'ai deux entités antenne et secteur  
chaque antenne a entre 1 et 3 secteurs
les atributs de l'entité secteur sont
nom du secteur,
BCCH,
CI,
tilt,
azimut
le problème qui se pose c que lors de l'insertion pour une antenne je dois inserer jusqu'à 3 enregistrements dans la table secteur  
dois je modifier l'entité secteur ainsi:
nomsecteur1
nomsecteur2
nomsecteur3
bcch1
bcch2
bcch3
ci1
ci2
ci3
tilt1
tilt2
tilt3
 Merci
 

mood
Publicité
Posté le 21-06-2004 à 16:34:59  profilanswer
 

n°771617
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 16:48:16  profilanswer
 

non. il faut faire 2 tables avec une jointure...  
 
idAntenne
nomAntenne
 
idSecteur
idAntenne (à quel antenne se rapporte ce secteur)
nomAntenne
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771629
strawfield
Pourquoi k'ca marche pas???
Posté le 21-06-2004 à 16:53:06  profilanswer
 

enigma01 a écrit :

j'ai deux entités antenne et secteur  
chaque antenne a entre 1 et 3 secteurs
les atributs de l'entité secteur sont
nom du secteur,
BCCH,
CI,
tilt,
azimut
le problème qui se pose c que lors de l'insertion pour une antenne je dois inserer jusqu'à 3 enregistrements dans la table secteur  
dois je modifier l'entité secteur ainsi:
nomsecteur1
nomsecteur2
nomsecteur3
bcch1
bcch2
bcch3
ci1
ci2
ci3
tilt1
tilt2
tilt3
 Merci


 
Surtout pas malheureux!!! Sinon, ca sert à rien d'avoir un SGBD Relationnel!!!
Si un secteur est défini de manière unique par son nom ( il est impossible que 2 secteurs portent le même), ta table antenne doit juste comporter ca:
nom antenne,
nomsecteur1,
nomsecteur2,
nomsecteur3

 
et ta table secteur ca:
nom du secteur,
BCCH,
CI,
tilt,
azimut

 
Avec des jointures entre tes tables...
 
Je te conseil vivement de chavaucher Google pour te documenter sur la methode Merise qui permet de concevoir la structure de données de manière efficace...
 
Pour commencer:  
 
Un excellent pavé sur le sujet...
 
 :hello:


Message édité par strawfield le 21-06-2004 à 16:53:39
n°771634
enigma01
Posté le 21-06-2004 à 16:55:47  profilanswer
 

mais lors de l'insertion je peux insérer une fois dans la table antenne et jusqu'à trois fois dans la table secteur  

n°771636
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 16:57:11  profilanswer
 

tu peux insérer 1 fois dans antenne, et n fois dans secteur. c'est à toi de voir ça dans l'application...  
 
imagine que demain tu veux pour une raison x ou y avoir 25 antennes par secteur. tu vois le problème là avec ta technique??


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771643
strawfield
Pourquoi k'ca marche pas???
Posté le 21-06-2004 à 17:02:00  profilanswer
 

enigma01 a écrit :

mais lors de l'insertion je peux insérer une fois dans la table antenne et jusqu'à trois fois dans la table secteur


 
J'ai écrit une grosse connerie:
 
Il vaut mieux faire ca:
 
nom antenne,  
...
 
 
nom du secteur,
nom antenne,  
BCCH,  
CI,  
tilt,  
azimut

 
Puisque si on reste logique, un secteur ne dépendre toujours que d'une antenne...alors que le nombre de secteurs par antenne est suceptible de changer...
 
Mais je n'en démord pas: suis la méthode merise: c'est pas beaucoup plus long mais ca évite ce genre de petites boulettes!!!!

n°771645
jagstang
Pa Capona ಠ_ಠ
Posté le 21-06-2004 à 17:02:41  profilanswer
 

nom comme clé primaire c'est pas top. utilise des identifiants


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°771650
strawfield
Pourquoi k'ca marche pas???
Posté le 21-06-2004 à 17:03:50  profilanswer
 

JagStang a écrit :

nom comme clé primaire c'est pas top. utilise des identifiants


 
Voui aussi...mais la c'était pour l'exemle je suppose...

n°771773
enigma01
Posté le 21-06-2004 à 17:57:20  profilanswer
 

ecoutez lors de l'insersion j'ai deux formulaire l'un contient l'information sur l'antenne et l'autre tous les éléments du secteurs sauf que une fois je valide le formulaire concernat le secteur si j'aurais d'autre secteurs pour la même antenne je dois refaire l'action une deuxième et troisième fois donc comment éviter le grand nombre de clique parceque c fatigant n'y a t'il pas une façon de créer une boucle sur la reqûte d'insèrtion?

n°772239
jagstang
Pa Capona ಠ_ಠ
Posté le 22-06-2004 à 01:33:26  profilanswer
 

ben bien sûr que tu peux faire une boucle pour faire plusieurs enregistrements... quel est le pb :/


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
mood
Publicité
Posté le 22-06-2004 à 01:33:26  profilanswer
 

n°773178
enigma01
Posté le 22-06-2004 à 20:05:23  profilanswer
 

j'ai essaié avec la boucle mais apparemment j'ai rien obtenu qlq'un pourra me guider?
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  que faire dans ce cas (urgent) ??????

 

Sujets relatifs
[borland C++] afficher une image bitmap URGENT svpprobleme de modification de fichier texte urgent
Access, critère de date Urgent !!manipulation des elements d'un formulaire (urgent) Merci
HELP : Présentation PowerPoint en plein écran sans Menu URGENT!Urgent! Problème ASP lors passage IIS 4.0 --> 5.0
urgent ! qsort en lispVB et DBGrid * Urgent *
Comment activer une application access à partir de excel:URGENT!!!!!!!liste dédéroulante (urgent)
Plus de sujets relatifs à : que faire dans ce cas (urgent) ??????


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR