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

 MySQL Discussion :

Aide architecture bdd [Débutant(e)]


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 7
    Par défaut Aide architecture bdd
    Bonjour,

    Comme beaucoup je souhaite mettre les mains dans le cambouis mais force est de constater que ce n'est pas aussi simple que ça. Ma formation mysql date désormais et j'ai tout perdu, enfin bref je vous sollicite pour y voir un peu plus claire.

    Donc pour faire simple je souhaite creer 3 formulaires d'enregistrements.

    Bon je passe tout ce qui est nom, tel etc. mais dès que j'arrive dans des choix multiples je bloque complètement !
    En fait je ne sais pas si je dois créer plusieurs tables à chaque choix multiple.

    exemple : j'ai créer une table "CLIENTS" avec id unique (personnalisé) nom,mail,type de client -> particulier ou entreprise, si entreprise choisi alors il devra renseigner une "raison social".

    -------------------------------------------------------------------------
    Est-il possible de personnaliser la clef unique pour avoir celà comme exemple avec un client pro : "Pro15112013000001" c'est à dire :

    -type client : Pro
    
-date du jour création : 15112013
    
-
numéro d*‘enregistrement (*comme c’est le 1er enregistrement ce jour le numéro est 1 sur 6 chiffres) donc : 000001
    -------------------------------------------------------------------------


    Voilà pour mes débuts, alors quelle est la bonne architecture pour réaliser celà (je parle du type client)

    J'utilise phpmyadmin.

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,


    D'un point de vu modélisation ce cas ce traite avec de l'héritage.

    Un client ou un pro reste un individu (ou pourrait faire la distinction entre une personne morale et physique mais là c'est un autre sujet)

    http://sqlpro.developpez.com/cours/m...tion/heritage/

    D'un point de vue réalisation si votre bdd est petite, et n'a pas lieu d'évoluer on pourra partir sur une seule table en typant le client.


    Pour les clef primaire :
    http://sqlpro.developpez.com/cours/clefs/

    Et surtout ne faites pas de clefs qui sont la composition de 2 informations ! (cassage de la 1ere forme normale => problème dans le futur)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 7
    Par défaut
    Merci de vos répondes je vais de suite étudier celà.

    A bientôt

Discussions similaires

  1. [Aide] Architecture des Plug In
    Par diden138 dans le forum Delphi
    Réponses: 11
    Dernier message: 05/03/2007, 13h57
  2. Votre Aide Pour Bdd
    Par DOUDOU91 dans le forum Access
    Réponses: 1
    Dernier message: 18/06/2006, 10h33
  3. [HF9] Architecture BDD Hyperfile développée
    Par moabomotal dans le forum HyperFileSQL
    Réponses: 5
    Dernier message: 03/06/2006, 12h24
  4. [Architecture] BDD et poste client
    Par maminova77 dans le forum Général Java
    Réponses: 2
    Dernier message: 05/03/2006, 19h28
  5. [ Aide ] Analyse BDD
    Par OXyGN dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 13/09/2004, 18h35

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