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

Modélisation Discussion :

Relation dans une table


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Par défaut Relation dans une table
    Le Forum Bonjour,
    Tout nouveau sur ce forum et tout nouveau sur access ma question:
    Dans une table est-il possible de lier: Expl: N° appartement avec un étage et avec un bâtiment si possible merci de me donner la marche à suivre
    Gérard

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Bonjour et bienvenue.

    Cela sous entendrait de faire une table Appartement, Etage et Batiment.
    Tu aurais des tables de ce genre :
    tblAppartement(IDAppartement, Appartement, ... , IDEtage, IDBatiment)
    tblEtage(IDEtage, Etage)
    tblBatiment(IDBatiment, batiment)

    Pourrais tu en dire un peu plus sur ce que tu souhaites concevoir comme base de données ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Par défaut
    Bonjour, et merci de m'avoir redirigé

    Pour planter le décor, je souhaiterais faire un planning de réservation
    Comme je préférerais partir du bon pied ou plutôt de la bonne table voilà mon venu sur ce forum pour avoir un gros coup de main.
    Donc :
    Imagine un Grand village composais de plusieurs petit villages (10) qui ont un nom et des gîtes (350)
    Qui ont un N°, des prestations différentes un nombre de lits différents et qui appartiennent à des propriétaires différents.
    A terme un planning de réservation, qui impliquera de ne pas avoir de doublons et de chevauchements de date
    du publipostage, un carnet de route des éventuelles réparations voir travaux de rénovation inventaire des gîtes (vaisselles) et d’autre prestations qui viendrons se greffé au fil de temps.

    Excuse moi si je mets tout ça un peut en vrac, mais dans ma petite tête ce n’est pas gagné
    Voilà pourquoi je préférerais commencer sur de bonnes bases.
    Si pour info penses-tu qu’il y aura possibilité de créer au bout du projet un tableau avec des cases qui s’incrémentera au fil des réservations par une couleur (style planning mural)

    Ton pseudo à pour moi quelques chose de chez moi à l’opposé de là où tu post
    Cordialement
    Gérard

  4. #4
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    On va commencer par la partie la plus facile :
    Imagine un Grand village composais de plusieurs petit villages (10) qui ont un nom et des gîtes (350)
    Qui ont un N°, des prestations différentes un nombre de lits différents et qui appartiennent à des propriétaires différents.
    La base de données va donc représenter ton Grand village

    Pour définir tes tables, procèdes comme suit afin de définir les relations et les cardinalités :
    Les villages sont composés de gîtes donc :
    Un village possège un ou plusieurs gites.
    Un gite est dans 1 et 1 seul village.
    (c'est une idée à toi de voir si cela correspond à la réalité, je suppose que oui : ce serait logique )

    Un gîte utilise une ou plusieurs prestations.
    Une prestation est utilisée par un ou plusieurs gîtes.

    Dans le cas où plusieurs propriétaires peuvent posséder un même gite :
    Un gîte appartient à un ou plusieurs propriétaires
    Un propriétaire possède un ou plusieurs gîtes.
    Dans le cas où un seul propriétaire posséde un même gite :
    Un gîte appartient à un et un seul propriétaire
    Un propriétaire possède un ou plusieurs gîtes.

    Voilà en gros pour cette première partie.

    On vient de dégager 4 tables (village, gîtes, prestation, propriétaire) 1 relation (village <=> gite) et 2 associations (gite <=> prestation et gite <=> proprietaire) qui deviendrons des tables ou une association suivant le cas. A toi de voir la réalité à modéliser.

    Tables
    tblVillage(IDVillage, Nom, ....)
    tblGite(IDGite, Nom,.... IDVillage)
    tblPrestation(IDPrestation, Prestation, ....)
    tblProprietaire(IDProprietaire, Nom, ....)

    Tables-Associations
    tblProposer(IDGite, IDPrestation, .... )
    tblAppartenir(IDGite, IDPropriétaire, ....)

    Voilà pour le début.
    Procède de la même manière pour le reste.

    Dans le forum Contribuez, tu as un modèle de gestion de planning/réservation :
    http://www.developpez.net/forums/sho...d.php?t=156377

    Des tutoriels à lire :
    Modélisation de base de données : Merise
    Access : les bases
    Les conventions typographiques (comment nommer les tables, objets etc...)

Discussions similaires

  1. [MySQL] Une double relation dans une table
    Par alienor50 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/06/2011, 21h04
  2. Ajout dans une table "Verbe" (relation n,n)
    Par DonKnacki dans le forum Linq
    Réponses: 1
    Dernier message: 17/03/2010, 10h14
  3. Relation dans une même table
    Par Ylias dans le forum JPA
    Réponses: 5
    Dernier message: 29/05/2008, 10h36
  4. Réponses: 5
    Dernier message: 15/12/2006, 17h34
  5. Ajout dans une table et relation avec d'autres
    Par climz dans le forum Access
    Réponses: 5
    Dernier message: 12/05/2006, 15h32

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