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

Décisions SGBD Discussion :

Relations d'héritage dans un SGBD


Sujet :

Décisions SGBD

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Points : 60
    Points
    60
    Par défaut Relations d'héritage dans un SGBD
    Voilà, je débute dans la conception des bases de données. J'utilise la méthode MERISE bien évidemment.
    Je m'en sors pas trop mal, sauf pour les relations d'héritage : je patauge pas mal!!
    En fait, je comprends à peu près le principe quand je travaille sur le MCD, mais ensuite ça se corse!!

    Je vous explique : j'ai une table Parent "RESSOURCE" qui peut être de deux types "PRISES D'EAU" ou "USINE".

    J'ai donc créé 3 tables : "RESSOURCE", "USINE" et "PRISES D'EAU".
    L'identifiant de la table "RESSOURCE" est : RESSOURCE_CDN
    Il figure donc dans les 2 autres tables en tant que clés étrangères.

    Je travaille sous Access, et en fait, je voudrais créer un formulaire pour ajouter des nouvelles ressources en "piochant" dans PRISES D'EAU et USINE.

    Mais comme je ne comprends pas trop le principe, je nage un peu : je n'arrive pas à mettre à jour automatique le champ RESSOURCE_CDN dans PRISES D'EAU ou USINE quant je crée une nouvelle ressource.

    Quelqu'un pourrait-il m'éclairer un peu??

    Merci beaucoup!!

  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    qu'est ce que tu veux faire exactement (j'ai pas trop bien compris).
    Tu veux modifier le champ RESSOURCE_CND? tu veux en ajouter un nouveau?
    ça n'a pa l'air compliqué mais explique un peu plus stp

  3. #3
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut
    C'est pas évident. Lors du passage au MPD, cela va dépendre des règles que vous voudrez appliquer. Les clés et champs vont soit être migré dans le père, soit dans les filles...
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/07/2009, 14h11
  2. [MCD] Comment créer une relation d'héritage dans Access
    Par Marounda dans le forum Schéma
    Réponses: 4
    Dernier message: 11/01/2008, 16h28
  3. Gestion des versions d'objets dans les SGBD
    Par bennus dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 09/05/2005, 12h57
  4. Relations d'héritage dans un SGBD
    Par mawi dans le forum Access
    Réponses: 3
    Dernier message: 18/04/2005, 15h15
  5. Nouveau dans la SGBD
    Par Lucier dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 14/10/2004, 07h48

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