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

Diagrammes de Classes Discussion :

Conception de la base


Sujet :

Diagrammes de Classes

  1. #1
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut Conception de la base
    Bonjour ,Si quelqu'un qui a de l'expérience sur la conception
    Je suis la conception d'un système d'inventaire de base pour mon PFE .
    le problème est que je travail sur des composants électroniques et chaque composant appartient a une catégorie ,mais le problème c'est que chaque catégorie a ces propriété qui sont différentes aux autres.
    au premier lieu j ai pensé sur
    sol 1: tableaux différents pour chaque catégorie. mais il y +ieur catégorie donc a éviter
    sol 2: table commune, table de propriétés.il y aura redondance est c est pas optimal
    maintenant je pense sur cette solution sol3 mais je sais pas
    aide SVP
    Images attachées Images attachées   

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Concernant tes catégories en as tu un ensemble prédéfinie ou ton systéme doit'il aussi gérer ces catégories (en créer de nouvelles, modifié les propriétés de chaque catégorie, etc.)?

  3. #3
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    concernant les catégories ils sont définis ,mais comme je l’avais dit que chaque catégorie a ces propres propriétés ..comment je peut présenter cette relation

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Voici une solution 3 ou j'ai modélisé les catégories comme un type de donné.
    Chaque composant est lié à 0 ou 1 (peut être une seul et unique) catégorie qui posséde comme propriété un nom. Puis il existe deux types de catégorie cahcune ayant ses propiétés.

    En espérant que cela t'aidera.
    Images attachées Images attachées  

  5. #5
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    cette solution c'est comme ma première solution pour chaque catégorie je suis obligé de faire (une sorte de table)....c'est pas un problème ...mais l'essentiel il n’y a pas représentation des valeur de ces propriétés pour chaque composants
    voici un exemple:
    un composant EX10 de la catégorie Diode possède xvaleur pour la propriété tension direct , y valeur pour la propriété courant direct...
    un autre composant E777 de la catégorie Condensateur a x valeur propr1,y valeur propri 2,z valeur prop3 ....
    comment je peut présenter ca

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Ta solution 1 est elle celle décrite par sol2.png? Si oui, il y a tout de même une différence entre nos deux modéles car en utilisant une classe association dans ton modéle la liste des propiétés est commune à toutes les catégories..

    Ma sol3.png repéresente le modéle au niveau classe. Ton exemple se situe au niveau instance i.e. instanciation du modéle de classe. En UML cela peut se modéliser par un diagramme d'objet cf attachements.
    Images attachées Images attachées   

  7. #7
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    Merci pour votre aide ebrosse_fr
    ta solution je l'apprecier bien ,mais il aura pas un probleme au niveau de nombre si on parle par exemple de 20 ou 30 categorie ...j'aimerais bien arriver a une solution optimal est générique
    merci une autre fois

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    J'ai un peu de mal à voir à quel niveau tu veux te situer...

    Tu veux modéliser une solution de générique gestion de catégorie, vrai!?
    En modélisant par exemple le fait qu'une catégorie à un nom et peut avoir un certain nombre de propriétés

    Ensuite tu instancieras (produiera un exemple concret de ) ce premier niveau afin d'avoir l'ensemble de tes catégories avec leurs listes des propriétés. Par exemple la catégorie "diode" posséde deux propriétés tension direct et courant direct de type double, etc.

    Et finalement tu instancieras ce second niveau afin spécifier le fait que pour tel diode sa tension direct vaut x et son courant continu vaut y.

    Qu'en penses tu?

  9. #9
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    j'ai penser a votre solution dés le début .et comme je l'avais discuter avec mon prof il m avait dit c'est bon comme conception mais dans un contexte ou il aura
    un ou max 3 catégorie. mais nous sommes dans un contexte ou il y on a 20 catégorie a ces propres propriétés , nécessairement qu'il y une solution optimale et général pour tous ces cagoterie

    c'est pour ça que j'ai passer a la solution table propriét puis a la 3 solution mais maintenant je suis bloqué

  10. #10
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 208
    Par défaut
    J'ai l'impression que tu mélange un peu le diagramme de classe et l'implémentation de la base en fonction.

    Que cherche tu sur ce post ?
    Le diagramme ? (et alors celui proposé par ebrosse_fr à l'air très bien)
    Ou comment créer ta base de données pour coller avec ce diagramme ? (nombre de tables, associations, etc)

  11. #11
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    Citation Envoyé par Arnaud13 Voir le message
    J'ai l'impression que tu mélange un peu le diagramme de classe et l'implémentation de la base en fonction.

    Que cherche tu sur ce post ?
    Le diagramme ? (et alors celui proposé par ebrosse_fr à l'air très bien)
    Ou comment créer ta base de données pour coller avec ce diagramme ? (nombre de tables, associations, etc)
    je cherche le diagramme de classe donc je résume je dois faire 20 relation de héritage comme la représentation de ebrosse_fr pour représenter ces 20 catégories ,ou bien y t'il autre solution

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    mais que dois montrer ce diagramme ?

    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés.

    ou

    chaque composant appartient a une catégorie et que chaque catégorie peut avoir des propriétés.

  13. #13
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    Citation Envoyé par ebrosse_fr Voir le message
    mais que dois montrer ce diagramme ?

    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés.

    ou

    chaque composant appartient a une catégorie et que chaque catégorie peut avoir des propriétés.
    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés.

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés.
    donc dans ce cas il te faut bien montrer toutes les catégories !?

  15. #15
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    ehhhh ouiii,c'est ça mon problème .je pense que représenter chaque catégorie par une association de généralité d'une catégorie mère ce n'est pas la bonne idée

    je cherche une autre solution optimal je suis coincé , c'était la solution 3 dont je vous parlé

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Avant de chercher une solution optimal, il faut bien définir ton probléme.

    Ta solution 3 représente
    chaque composant est lié à un objet nommé catégorie et une catégorie est un objet peut avoir des propriétés.
    ce qui ne semble pas être ce que tu veux montrer, si j'ai bien compris ...

  17. #17
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    c'est une faute de cardinalité,je veut exprimé que chaque catégorie a ces propres propriétés

    oui avec la possibilité bien sure q'une propriété peut être partagé par 2 catégorie

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Encore une fois il faut définir ce que tu veux montrer !!!!

    En disant
    oui avec la possibilité bien sure q'une propriété peut être partagé par 2 catégorie
    je comprends que tu veux modéliser
    chaque composant est lié a une catégorie et que chaque catégorie peut avoir des propriétés.
    et non
    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés
    or avant tu m'as dit que tu voulais modéliser
    chaque composant appartient a une catégorie prédéfinie chacune ayant ces propriétés.
    Veux tu modéliser dans ton diagramme qu'un composant est lié à une catégorie Y donné ou composant est lié à une catégorie qui a un nom ?

  19. #19
    Membre confirmé Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Par défaut
    merci pour vos efforts et votre engagement
    je suis encoure un amateur

    donc je résume ,je veut modéliser un composant qui appartient a une catégorie
    les catégorie existent déjà ,avec chaque catégorie a ces propres propriétés ,
    chaque propriété peut être partagé par les catégorie ...et le plus important que chaque composants a une valeur pour ces propriétés
    merci encore

  20. #20
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 102
    Par défaut
    Un composant appartient à une catégorie
    ?
    C'est à dire que si l'on supprime toutes les catégories cela supprime tous les composants ?

    chaque catégorie a ses propres propriétés
    et
    chaque propriété peut être partagé par les catégorie
    Je ne comprends pas une propriété fait elle partie d'une seule catégorie (ta premiére phrase) c'est à dire que si tu supprimes la catégorie cela supprime les propriétés ou (selon ta deuxiéme phrase) une propriété peut être lié à plusieurs catégories c'est à dire que si tu supprimes toutes les catégories les propriétes sont toujours là?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [Conception] Formulaire et base de donnée ?
    Par heldev dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2006, 17h09
  2. Avis sur la conception de ma base de données.
    Par perlgirl dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 10/11/2005, 21h47
  3. Besoin d'aide sur la conception d'un base de données
    Par lordgodgiven dans le forum Modélisation
    Réponses: 1
    Dernier message: 01/10/2005, 16h51
  4. [Conception] Export de base locale sur le serveur
    Par Destampy dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 14/06/2005, 14h24
  5. Conception d'une base de donnees
    Par sara1983 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 29/04/2005, 14h38

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