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

Schéma Discussion :

Sous héritage ?


Sujet :

Schéma

  1. #1
    Invité
    Invité(e)
    Par défaut Sous héritage ?
    Est-il possible d'avoir un sous-héritage ?
    Exemple Structure-->Administration
    Et
    Administration-->Maries
    Administration-->Préfecture
    Administration-->Conseil Régional
    Administration-->Conseil Général

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Oui bien sûr !
    En gardant bien en tête que l'héritage ne se justifie que s'ils y a des attributs ou des associations spéciaux.

    Qu'aura de spécial une administration par rapport à une structure et qu'auront de spécial les Mairies, Préfectures... par rapport à Administration ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Invité
    Invité(e)
    Par défaut
    Ce me parait plus pratique, car une mairie dépend d'une commune, un conseil régional d'une région et un conseil général d'un département.

  4. #4
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par dxerty Voir le message
    Ce me parait plus pratique, car une mairie dépend d'une commune, un conseil régional d'une région et un conseil général d'un département.
    Le sous-héritage serait donc justifié par le fait que les associations des sous-types seraient différentes.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Peut-on faire un type-entité regroupant le type d'administration (Marie, Conseil Général, Conseil Départemental, Préfecture, Sous-Préfecture, Direction Régionale et Départementale de la Jeunesse et des Sports, Direction Départementale de la Jeunesse et des Sports, ...)

    Administration--1,1---(Appartenir)---0,n--Type

    Et faire en sorte qu'une Administration dépende d'une commune, d'un département, d'une région ou d'un arrondissement.

    Administration--0,1---(Dépendre_1)---0,n--Départements
    Administration--0,1---(Dépendre_2)---0,n--Région
    Administration--0,1---(Dépendre_3)---0,n--Communes
    Administration--0,1---(Dépendre_4)---0,n--Arrondissements

  7. #7
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Avec ce nouveau modèle, rien n'interdit qu'une Administration de type 'Préfecture' dépende d'une commune, ce qui est évidemment faux !

    Il me semble que l'héritage reste meilleur.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  8. #8
    Invité
    Invité(e)
    Par défaut
    Mais si on ajoute une contrainte entre les relations, de telle façon qu'une préfecture dépende uniquement d'un département.
    Avec l'héritage une préfecture et un conseil générale dépende d'un département.

  9. #9
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    On est à l'étape modélisation des données.

    Citation Envoyé par dxerty Voir le message
    Mais si on ajoute une contrainte entre les relations, de telle façon qu'une préfecture dépende uniquement d'un département.
    Des contraintes peuvent être posées entre des associations (exclusion, totalité...) mais ici 'Préfecture' est une donnée, une simple instance de 'Type'. Et là tu ne peux pas mettre une contrainte de cette sorte sur une valeur. Il est bien plus rationnel de modéliser les données sans tenir compte de leurs valeurs.

    Avec l'héritage une préfecture et un conseil générale dépende d'un département.
    Oui, et alors ?

    Je reprends ton schéma de départ (héritage) et je le complète en adoptant la syntaxe MCD :
    Structure -0,1----Etre----(1,1)- Administration

    Administration -0,1----Etre----(1,1)- Mairie -1,1----Dépendre----0,n- Commune
    |----------------------0,1----Etre----(1,1)- Préfecture -1,1----Dépendre----0,n- Département
    |-----------------------0,1----Etre----(1,1)- Conseil Général -1,1----Dépendre----0,n----|
    |------------------------0,1----Etre----(1,1)- Conseil Régional -1,1----Dépendre----0,n- Région
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. héritage de table sous ORACLE, AIDE SVP
    Par gilardino dans le forum Oracle
    Réponses: 4
    Dernier message: 18/10/2007, 23h44
  2. Réponses: 7
    Dernier message: 17/07/2007, 16h13
  3. sous-type(héritage) sous access
    Par yohann007 dans le forum Access
    Réponses: 25
    Dernier message: 28/02/2007, 10h30
  4. Héritage sous access
    Par keisha dans le forum Access
    Réponses: 8
    Dernier message: 28/05/2006, 17h25
  5. [DP][héritage]sous-casting dynamique
    Par Le prophete dans le forum Général Java
    Réponses: 4
    Dernier message: 20/08/2004, 11h56

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