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 :

Projet : Conception base de données avec interfaces Web


Sujet :

Schéma

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut Projet : Conception base de données avec interfaces Web
    Bonjour,

    Je suis étudiant en informatique et je réalise un stage d'un mois et demi dans une entreprise qui m'a demandé de constituer une base de données.

    Je vous explique le projet, le gérant souhaiterait une sorte de moteur de recherche local qui permettrait de gagner du temps au niveau des recherches au lieu d'aller tout le temps sur internet et de galérer à chercher tel ou tel rubrique sur un site quelconque.
    Alors pour cela, on aura la possibilité de rentrer des mots clés, la possibilité de saisir une marque et de saisir le type de problème rencontré.
    Une fois toutes ces données saisies, la recherche s'effectue et des liens de quelconques documents (liens site internet, articles de journal...) apparaissent avec la date de création et modification.
    De plus, cette base de données permettrait lorsqu'un nouveau technicien arrive dans l'entreprise de prendre connaissance de tel ou tel type de problème déjà rencontré et de quel manière il avait été résolu ( par exemple problème de réinstallation de windows puisque dans l'entreprise ils utilisent que des cd gravés alors que l'ordi du client n'acceptait pas les cd gravés).

    Si j'ai le temps, il faudra faire appel à un formulaire pour rentrer les données ( mots clés, fichiers, problèmes, solutions...) puis un autre formulaire pour exploiter la base de données lors d'une recherche.

    J'ai déjà essayé de concevoir une esquisse de ce que à quoi pourrait se rapporter le MCD final.

    Donc voilà, si vous êtes prêt à m'aider dans mon projet, je suis preneur

    Merci,

    a+
    Images attachées Images attachées  

  2. #2
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    Quelques petites remarques sur les cardinalités de tes relations :

    Pour:
    Document----1,1----CORRESPONDRE----1,n----Problème
    Je verrais plutôt:
    Document----1,n----CORRESPONDRE----0,n----Problème
    Un document peut aider à la résolution de plusieurs problèmes. Un problème peut exister dans le système sans avoir été pour le moment résolu.

    Pour:
    Problème----1,n----CONTENIR----1,n----Solutions
    Je verrais plutôt:
    Problème----0,n----CONTENIR----1,n----Solutions
    Même remarque qu'avant, un problème doit pouvoir exister dans le système sans avoir été résolu à mon avis.

    Tu as oublié une cardinalité entre produits et marques.

    Un produit peut il avoir plusieurs fournisseurs???

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Au sujet des cardinalités, je ne suis pas tout à fait d'accord.
    Je m'explique:
    - A chaque problème rencontré mais dont on a trouvé une solution on le répertorie dans la base de données parce qu'à l'inverse quel intérêt de rentrer un enregistrement contenant un problème mais sans solutions ?
    Un document, on est bien d'accord est un lien qui pointe vers n'importe quel type de fichier cependant si on prend un exemple simple, on recherche la validité d'une garantie sur un produit HP, on veut répertorier le lien directement pour accéder au formulaire de validité sans avoir a se connecter au site et farfouiller partout, donc pour ce problème on a qu'un document.
    Par contre si on a le meme soucis mais cette fois ci avec Dell eh bien on refais la même chose mais cette fois avec la marque Dell.

    Je sais pas si c'est la meilleure solution, parce d'après ce que je comprend de ta reponse sur cette cardinalité et mon exemple, ce serait qu'on ait plusieurs documents pour un probleme et qu'ensuite ce soit la marque qui détermine quel lien afficher?

    Oups j'ai oublié la cardinalité entre marque et produit c'est : Marque--1,n--Appartenir--1,1--Produit

  4. #4
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    Ah ok j'avais pas compris l'histoire de marque

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Après justement je sais pas si mon MCD est bien en concordance avec ce que je veux faire.

  6. #6
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    Je commence à mieux comprendre le but du projet ! Je suis un peu long

    -Je crois que tu devrais rajouter un attribut "Pondération" à ta relation Associer entre les mots clefs et les documents. Ainsi tu pourras gérer la pertinence des mots clefs par rapport aux documents.

    -Je continue à penser qu'un document peut aider à la résolution de plusieurs problèmes
    Par exemple :
    -Mots clefs : Question garantie ordinateur HP ==> Formulaire de contact HP
    -Mots clefs : Contacter equipe HP ==> Formulaire de contact HP

    -Je me demande d'ailleurs tu ne devrais pas associer les mots clefs aux problèmes plutôt qu'au document. Un problème renvoyant ensuite plusieurs documents

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Quand tu disais ça plus haut :
    Citation Envoyé par Metafire18 Voir le message
    Un produit peut il avoir plusieurs fournisseurs???
    Tu crois qu'un produit ne peut pas avoir plusieurs fournisseurs.
    Si on prend un exemple, on veut acheter un ordinateur HP classique eh bien ce produit là peut avoir plusieurs fournisseurs (boulanger, darty.....)
    N'es tu pas d'accord?

  8. #8
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    En fait je pensais que chaque produit de la base représenté un matériel physique unique alors qu'en fait c'est plutôt un modèle de produit. Tu devrais plutôt appelé ta table Modèle pour lever l'ambiguïté

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Ca veut dire que si maintenant les mots clés sont associés aux problèmes, c'est plus les document qui dépendent de la marque mais les problèmes, nan?

  10. #10
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    Oui je pense

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Bonjour,

    Ce matin, j'ai regardé un peu le MCD que j'ai fais mais cependant un truc m'a sauté aux yeux, l'entité solution.
    En effet l'entité solution peut être raccordé à document si on reprend l'exemple de la réinstallation windows sur un ordi d'un client mais qui ne lit pas les cd gravés, on a pas de documents associés à ça seulement le descriptif contenu dans la solution.
    Donc je pencherai à ce que solution disparaisse et que si on se retrouve dans ce cas la, que la description du document soit affiché avec l'emplacement de valeur nulle.
    Bien ou pas bien?
    Images attachées Images attachées  

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    J'ai fais différentes requêtes qui pour le moment marchent toutes mais seuls petits soucis j'ai comme résultat le nombre de ligne associer à chaque mot clés.

    c'est-à-dire que par exemple :

    prob1 solution1 motsclés1
    prob1 solution1 motsclés2
    .....

    avec un distinct ca marche seulement quand on renvoie un seul problème.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 153
    Par défaut
    Citation Envoyé par flolebreton Voir le message
    J'ai fais différentes requêtes qui pour le moment marchent toutes mais seuls petits soucis j'ai comme résultat le nombre de ligne associer à chaque mot clés.

    c'est-à-dire que par exemple :

    prob1 solution1 motsclés1
    prob1 solution1 motsclés2
    .....

    avec un distinct ca marche seulement quand on renvoie un seul problème.
    c'est bon c'est résolu, enfin en tout cas pour le moment, ma BDD semble pas trop mal, j'aurais besoin d'un avis.

Discussions similaires

  1. Accès base de données avec un Web Service
    Par hammia14 dans le forum JDBC
    Réponses: 1
    Dernier message: 23/12/2013, 12h53
  2. Réponses: 5
    Dernier message: 06/05/2007, 14h33
  3. base de données avec web services
    Par chebzine dans le forum Services Web
    Réponses: 7
    Dernier message: 20/12/2006, 08h54
  4. Problème d'interface de base de données avec Frontpage
    Par Auxtown-Son dans le forum Outils
    Réponses: 3
    Dernier message: 11/07/2006, 16h42

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