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 :

conseil création Base de données d'un magasin


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Points : 22
    Points
    22
    Par défaut conseil création Base de données d'un magasin
    Bonjour,
    Je doiscréer une base de données qui me permettra de référencer les produits de mon magasin.

    Nous savons déjà quelques informations :
    Un produit aura besoin d'un nom , d'un prix ht et ttc, d'une référence, d'une photo et d'une description.
    Il fera partie d'une catégorie de produits (yaourt appartient à la catégorie produit frais mais aussi à la sous catégorie laitage)
    il nous faudra donc surement des sous catégories pour les produits.

    La question que l'on se pose et de savoir s'il est mieux de composé une seule table ou plusieurs tables. On ne sait pas non plus le nombre exact de sous catégories auxquelles peut appartenir un produit. Comment palier à ce problème.

    Nous pensons construire deux tables au minimum qui consisterait pour la premiere table

    Catégories du rayon, marque, sous catégories 1, sous catégories 2 ..., nom du produit

    Et pour la deuxieme :
    Nom produit, prix ht, prix ttc, ref , photo , descprition produit.

    Nous cherchons des conseils sur la réalisation de la BD, en éspérant que vous allez pouvoir nous aider .
    Merci et bonne journée.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Points : 112
    Points
    112
    Par défaut ça dépend ...
    Bonjour

    La conception de la base dépend de ce que vous voulez en faire.
    Si vous utilisez votre base de données pour faire de l'analyse décisionnelle (Ex : je veux connaitre le prix moyen pondéré du yaourt) , il est concevable de mettre toute les informations dans la même table pour optimiser les requêtes.

    Si vous utilisez votre base en mode transactionnel (Ex : je crée un article, puis je le modifie et parfois je le supprime, ...), je vous conseille de créer une table Article, une table Rayon, une table Marque, une table Catégorie, une table Sous catégorie, ...

    La table Rayon contient un identifiant et un nom
    La table Marque contient un identifiant et un nom
    La table Catégorie contient un identifiant et un nom
    La table Sous Catégorie contient un identifiant, un nom et une référence de catégorie.
    La table Article contient
    un nom
    une référence
    une description
    une photo
    un PUHT
    un PUTTC
    un taux de TVA
    ...
    une référence à la table Rayon
    une référence à la table Marque
    une référence à la table Sous Catégorie

    de cette façon, une Marque est indépendante du Rayon (Danone vend des yaourts et de l'eau minérale, c'est la même marque mais pas le même rayon), une classification produit est indépendant de la Marque (La classification cosmétique / laque peut s'appliquer à des articles de Loréal mais aussi à des articles de Schwartzkopf), etc.

    Bon voilà, j'espère que ça vous aidera.

    Cordialement

  3. #3
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 060
    Points
    2 060
    Par défaut
    Bonjour,

    En ce qui concerne les catégories et sous-catégories, ce qui est développé dans ce sujet peut répondre à la question :
    http://www.developpez.net/forums/sho...d.php?t=428569

    et ce sujet également :
    http://www.developpez.net/forums/sho...d.php?t=403102


    JPhi33
    N'oubliez pas de consulter les Cours Merise et la F.A.Q. Merise
    _______________________________________________________

    Les Règles du Club Developpez.com
    Vous avez votre réponse ? Merci de cliquer sur

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

Discussions similaires

  1. Besoin de conseil sur création base de données
    Par saf28 dans le forum Débuter
    Réponses: 6
    Dernier message: 09/07/2012, 11h47
  2. Réponses: 2
    Dernier message: 08/06/2006, 20h49
  3. Création base de données Oracle sous Winwows
    Par madina dans le forum Oracle
    Réponses: 2
    Dernier message: 19/05/2006, 09h13
  4. création base de données avec easyphp
    Par Battosaiii dans le forum Débuter
    Réponses: 5
    Dernier message: 29/06/2004, 18h50

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