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 :

création base de données access


Sujet :

Schéma

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Points : 43
    Points
    43
    Par défaut création base de données access
    Bonsoir,

    Voici le MCD que je suis en train de construire pour gérer les locations immobilières (tarif à la quinzaine et location à la quinzaine) :

    3 tables :
    * Biens : NumBien, désignation, étage, chambres, jardin, piscine, éloignement centre ville, tarif du 1/07 au 15/07, du 16/07 au 31/07, du 1/08 eu 15/08, du 16/08 au 31/08, numpropriétaire

    * propriétaire : numpropriétaire, nom, prénom, adresse, cp, ville

    * louer : n°, période, NumBien

    Relations établies :
    biens - louer: 1 à plusieurs (numbien)
    propriétaire - biens : 1 à plusieurs (numpropriétaire)

    J'ai vraiment besoin de l'avis d'un expert Merise pour savoir si mon mcd es cohérent. Merci de vos bons conseils. Je débute et c'est dur.

    Hugues

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 097
    Points : 31 528
    Points
    31 528
    Billets dans le blog
    16
    Par défaut
    Bonsoir Hugues,

    Vous ne présentez pas un MCD mais un MLD (modèle logique de données) du fait du vocabulaire que vous employez. Pour savoir ce qu’est un MCD, consultez la rubrique FAQ Merise, en commençant par :

    http://merise.developpez.com/faq/?pa...MCD_Definition

    Vous présentez donc une base de données puisque vous parlez de tables (et encore très informellement, par exemple vous ne donnez aucune indication concernant le type des données).
    Par ailleurs, soyez précis sur la signification des données.

    Ainsi, concernant un bien :
    étage : est-ce un numéro ?
    chambres : est-ce un nombre ?
    jardin : est-ce un booléen (vrai/faux) ? Une superficie ?
    piscine : est-ce un booléen ? Une superficie ?
    éloignement centre ville : est-ce un booléen ? une distance ?
    Un bien n’a pas d’adresse ?
    Etc.

    Qu’est-ce qu’un n° de Louer ? s’agit-il de numéroter des locations successives ? Souhaitez-vous par ailleurs mémoriser les dates de location ?
    Une période de Louer : une des périodes évoquées dans la table Biens ? (à renommer en Bien, au singulier, car vous décrivez un bien).

    N’ayez pas peur de définir précisément chaque concept : Verba volant, scripta manent.

    Évitez de vectoriser les données, car les opérateurs relationnels sont faits pour travailler verticalement plutôt qu’horizontalement : pour en rester au niveau tabulaire, mettez en œuvre une table BienTarif qui permette d’avoir cette vision verticale des tarifs (une ligne de table par tarif). Sinon, le jour où vous aurez à prendre en compte de nouvelles périodes, vous auriez à modifier la structure votre table Bien (nouvelles colonnes), ce qui est toujours délicat.

    Pour remonter au niveau MCD, apprenez à vous servir d’un outil de modélisation. Par exemple, Toad Data Modeler qui est gratuit (et qui se dit de niveau Entité-Relation, mais représente certains aspects du niveau logique : les concepts de Primary Key (PK) ou de Foreign Key (FK) ne relèvent pas a priori du MCD, mais ça n’est pas trop gênant dans cet exemple).

    Un début d’ébauche façon Toad :




    Bon courage pour la suite

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Points : 43
    Points
    43
    Par défaut base de données
    Bonsoir,
    Merci pour toutes ces explications précises et vos nombreux conseils. J'ai bien compris tout ce que vous m'avez indiqué même si c'est un peu difficile pour le moment.
    Bonne soirée
    Hugues

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème création base de données Access avec C#
    Par VILPELLET dans le forum ADO.NET
    Réponses: 0
    Dernier message: 27/01/2011, 14h33
  2. [AC-2007] création de base de donnée access 2007
    Par corobella dans le forum Modélisation
    Réponses: 2
    Dernier message: 04/05/2009, 22h55
  3. Réponses: 2
    Dernier message: 10/07/2007, 08h45
  4. [MCD]création base de données access
    Par hugue dans le forum Modélisation
    Réponses: 2
    Dernier message: 07/04/2007, 09h52
  5. [MCD]création base de données access
    Par hugue dans le forum Modélisation
    Réponses: 2
    Dernier message: 05/04/2007, 19h02

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