1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    ingénieur systèmes d'information
    Inscrit en
    février 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : ingénieur systèmes d'information

    Informations forums :
    Inscription : février 2015
    Messages : 1
    Points : 1
    Points
    1

    Par défaut mcd gestion des magasins

    salut les amis j'ai une question s'il vous plait
    j'ai une table magasin qui contient les info sur lr amgasin id adresse surface etc
    et j'ai fait 3 tables une pour la nature du magasin est ce que c'est un supermarché ou bien hypermarché etc... l'autre pour le contrat
    indépendant ou bien franchisé ou bien intégré etc... et l'autre poue l'etat de magasin ouvert, fermé
    voila mes tables
    Nom : 2017-04-14_11h05_16.png
Affichages : 58
Taille : 120,3 Ko
    je me demande est ce que nature, etat et contrat sont des entités a part ou bien juste des attribut dans la table magasin
    voila mon mcd aussi
    Nom : 2017-04-14_11h07_32.png
Affichages : 55
Taille : 313,1 Ko

    Merci infiniment d'avance
    Images attachées Images attachées   

  2. #2
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    2 891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 2 891
    Points : 6 340
    Points
    6 340
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Vous avez bien fait de modéliser des entité-type pour la nature et l'état.
    Pour le contrat c'est sans doute vrai aussi, mais vous n'avez communiqué aucune explication sans lesquelles il est difficile de vous conseiller efficacement.

    Un point très important : n'utilisez jamais de varchar comme type de données pour vos ID primaires.
    L'id Primaire est utilisé pour les jointures et pour garantir l'intégrité des données de la base, via les contraintes. C'est pourquoi il doit être court et stable (et donc asémantique).
    Du coup le meilleur type est l'integer (small, integer ou bigint selon vos besoins en volume)
    Idéalement, utilisez une valeur attribuée par le SGBD (identity column)

    En tout cas il manque des explications : rôles des différentes entité-type, règles de gestion, explications sur les attributs etc...

    La présence de données de type float dans magasin me semble suspecte, à quoi servent ces attributs ?

    Quoi qu'il en soit, le nombre élevé de colonnes de vos tables est symptomatique d'une modélisation non aboutie, la présence de l'adresse dans l'ET magasin en est un exemple, les explications que vous fournirez sur les différents attributs permettront de mieux vous guider.

Discussions similaires

  1. [MCD]Gestion des droits sur des forums
    Par Vivian Pennel dans le forum Schéma
    Réponses: 1
    Dernier message: 01/05/2007, 16h43
  2. MCD gestion des formats
    Par chris_dup dans le forum Schéma
    Réponses: 1
    Dernier message: 18/04/2007, 10h45
  3. [MCD] Gestion des accès aux données
    Par enimren dans le forum Schéma
    Réponses: 1
    Dernier message: 28/03/2007, 22h54
  4. [MCD] Gestion des habilitations de personnels
    Par sozie9372 dans le forum Schéma
    Réponses: 3
    Dernier message: 19/09/2006, 14h57
  5. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 13h01

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