IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Problème avec la clé étrangère


Sujet :

Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 46
    Points : 33
    Points
    33
    Par défaut Problème avec la clé étrangère
    Salut,

    Je vous présente mon problème en espérant d'avoir la bonne réponse:
    Dans mon schéma de base de données, j'ai 2 tables:

    - Enseignant (id_E (clé primaire), nom, prénom, grade, id_fiche_de_voeux (clé étrangère))
    - FicheDeVoeux (id_F (clé primaire), id_E (clé étrangère), ...)

    Mon problème, lors du saisie des données, je commence par remplir les champs : id_E, nom, prénom, grade et via la requête insert pour insérer les données au niveau de la table "Enseignant" puis je passe au remplissage de sa fiche de voeux et l'enregistrer au niveau de la table "FicheDeVoeux".

    Ma question : Comment faire pour la clé étrangère? Comment savoir qu'une telle fiche de voeux appartient à un tel enseignant sans les taper manuellement?

    J'espère retrouver la bonne réponse. Merci beaucoup d'avance pour votre aide

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Points : 73
    Points
    73
    Par défaut
    Salut,

    Essai:

    - Enseignant (id_E (clé primaire), nom, prénom, grade)
    - FicheDeVoeux (id_F (clé primaire), id_E (clé étrangère), ...)

    Pas besoin d'une clé étrangère dans chaque table, d'abord tu créés l'enseignant et ensuite via une authentification par exemple l'enseignant qui remplit sa fiche de voeux, tu l'associes avec l'id_E (tu le connais puisqu'il s'est authentifié) dans l'enregistrement.

    J'espère que ça répond à ta question

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 46
    Points : 33
    Points
    33
    Par défaut
    Salut,

    Merci adetag d'avoir répondu aussi vite mais dans mon cas il n'y a ni des enseignants ni d'authentification de ses derniers, plutôt un agent de scolarité qui va remplir tout les champs.
    Je pense que je vais faire comme suit :
    1- Il remplit les champs nécessaires concernant les coordonnées de l'enseignant.
    2- Click sur le bouton enregistrer qui vas insérer ces données au niveau de la table Enseignant + afficher un nouveau form pour remplir les informations concernant la fiche de voeux avec un textBox (id_enseignant) qui sera déjà rempli automatiquement à partir de ce que j'ai saisie dans le form précédent.

    Alors, qu'est ce que vous en dite ?
    Merci

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Points : 73
    Points
    73
    Par défaut
    Fais comme tu le sens (on se tutoie, c'est mieux). En revanche tu n'es pas obligé de mettre l'id_E dans une texte box, tu peux traiter ça de façon transparente pour l'utilisateur.
    Bonne chance @++

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/07/2012, 14h27
  2. [Core] Problème avec les clés étrangères
    Par leara500 dans le forum Hibernate
    Réponses: 1
    Dernier message: 04/07/2012, 09h37
  3. Réponses: 10
    Dernier message: 27/03/2011, 14h27
  4. problème avec la clè étrangère (java netbens et mysql)
    Par zéro_un dans le forum Général Java
    Réponses: 4
    Dernier message: 01/06/2010, 02h46
  5. Problème avec les clés étrangères
    Par PoichOU dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 06/11/2007, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo