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

 SGBD Discussion :

Relation maitre detail


Sujet :

SGBD

  1. #1
    Membre averti
    Homme Profil pro
    Reconversion
    Inscrit en
    Novembre 2018
    Messages
    502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Reconversion
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2018
    Messages : 502
    Points : 300
    Points
    300
    Par défaut Relation maitre detail
    Bonjour,

    J'espère poster au bon endroit : en fait je recherche des informations sur le maitre/détail. J'ai compris que ça pouvait servir à trier des collections de données et de le hierarchiser comme trier des lignes de commande dans un onglet commandes, mais je voudrais en savoir un peu plus dans le principe général au niveau SQl. J'ai eu du mal à trouver des articles qui vulgarisent un peu la chose.
    S'agit-il d'un pattern utilisé dans une BDD ? Un modèle en étoile ? Si quelqu'un a un lien à me fournir ou une petite explication ce serait très sympathique, bon wE à vous et merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 756
    Points : 52 531
    Points
    52 531
    Billets dans le blog
    5
    Par défaut
    Dans l'univers des bases de données relationnelles, le terme RELATION est un type de table particulier dont la définition est la suivante :
    • dotée d'attribut ATOMIQUES et toujours valués (pas de NULL...)
    • possédant une clef

    Ce terme n'a donc rien à voir avec une quelconque notion de lien !
    La définition primale du terme "relation" selon le Larousse est :
    "Action de rapporter en détail ce dont on a été le témoin ou dont on a eu connaissance ; récit qu'on en fait : Faire la relation des événements auxquels on a participé."

    Le terme relation désigne dont un objet mathématique porteur de données et a conduit à définir l'algèbre relationnelle (une branche des mathématiques dédiée à la manipulation des données des SGBDR)... C'est à dire les opérations portant sur une ou plusieurs relations, comme la projection, la restriction ou la jointure...

    Maintenant ce dont vous voulez parler s’appelle l'association entre deux entités... C'est pourquoi vous ne trouviez rien car vous n'aviez pas le bon vocabulaire !
    Pour les tenants et les aboutissant sur la modélisation des données, il faut passer par l'étude du modèle relationnel...
    Voici le cours que j'ai écrit à ce sujet :
    https://sqlpro.developpez.com/cours/...sation/merise/

    Dans votre cas il s'agit d'une association de type 1 à n, par exemple parent => enfants

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. [forms 10g] Relation maitre/détail facultatif
    Par lolafrite dans le forum Forms
    Réponses: 5
    Dernier message: 26/08/2015, 03h53
  2. problème de relation maitre detail
    Par codial dans le forum Bases de données
    Réponses: 10
    Dernier message: 13/03/2007, 06h51
  3. [Forms 6i] Relation Maitre Detail réciproque ?
    Par lafouine dans le forum Oracle
    Réponses: 3
    Dernier message: 23/01/2006, 10h24
  4. [TTable] Pb avec une relation maitre-detail
    Par kase74 dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/10/2005, 10h34
  5. [Ferme] DBLookup fiche detail (relation maitre detail)
    Par boyerf dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/02/2004, 20h12

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