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

Oracle Discussion :

Gestion des champs dynamiques


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingenieur BI
    Inscrit en
    Avril 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 61
    Par défaut Gestion des champs dynamiques
    Bonjour tout le monde,
    J'aimerai avoir vos idées à propos d'un petit défit:
    Pour un projet de migration , j'ai comme mission de refaire le modèle de donnée.
    nous avons une Bd pour une application web , il y a un champs dans l'application qu'on saisi dynamiquement, ce champs s'appelle champ personnalisé(pour un magasin) càd se remplis selon le besoin , le problème c'est que le type de champs est dynamique càd on peut par exemple saisir une surface pour le magasin , dans ce cas il sera un entier , ou une date d'ouverture/fermeture (type date) , ou immatriculation (chaine)..., je veux savoir comment gérer ce volet dans mon nouveau modèle , sachant que nous ne savons pas quels sont les champs dans nous aurons besoin d'avoir.
    j'ai pensé à créer une table champs personnalisé avec comme attributs tous les types qu'on peut avoir (mais ce n'est pas pratique)
    ça serai plus délicat si je peux ajouter un attribut champ personnalisé dans ma table magasin , mais il reste le pb des types.
    Merci à vous
    cdt

  2. #2
    Membre émérite Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Par défaut
    est ce que le mieux ne serait pas de créer une colonne varchar ? qui en soit peut contenir un peu tous les types de données.

    Et pourquoi pas rajouter une colonne à coté pour identifier le contenue
    un truc du genre :
    "2015-05-11" "Date d'ouverture"
    "1000" "superficie"
    ...

    vous avez une liste exhaustive du type d'information qui peut etre renseignée ou c'est vriament à la tete du client ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingenieur BI
    Inscrit en
    Avril 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 61
    Par défaut
    Merci bstevy,en fait j'ai déjà pensé à la colonne de type varchar , mais je veux vraiment la laisser comme dernière, solution j'aimerai savoir s'il y a possibilité de créer un type dynamique.
    pour la liste des valeurs, oui ça change selon l'information que veux voir le client , en fait il était très judicieux de créer une base de donnée plus précise avec tant de champs que nous voulons avoir sur un magasin , mais "les décideurs" je ne sais pas moi pourquoi ils compliquent la tache mais bon , c'est la demande client.
    Merci encore

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par lahdeb Voir le message
    ... sachant que nous ne savons pas quels sont les champs dans nous aurons besoin d'avoir.
    ...
    Cela veut dire que l'analyse est incomplète. Il n'y pas grand chose à faire à part de finir l'étape d'analyse d'abord sinon c'est de la "programmation orientée maintenance".

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingenieur BI
    Inscrit en
    Avril 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 61
    Par défaut
    ce que je voudrais dire par ne nous savons pas quel champs seras demandé , c'est que dans l'application on définit ce dont nous avons besoin selon le besoin qui change ...
    exemple : nous voulons savoir les raisons de la fermeture du magasin : on pourra renseigner sa date de fermeture , le nombre d'employé, la distance qui le sépart d'une zone critique.....
    merci

  6. #6
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Cette zone "dynamique" c'est soit un sort de post-it: on écrit un texte qu'on affiche quelque part et ça c'est tout, soit une analyse inachevée.
    Dans le premier cas comme c'est un "post-it" le type de la zone est forcement du texte et bien se poser des question de type compter le nombre des employées ou trouver le magasin situé à la distance plus grande d'un repère ne se pose pas.
    Dans le deuxième cas l'analyse devrait identifier tous les informations ayant une signification pour les entités impliqué par les besoins de l'application.

  7. #7
    Membre confirmé
    Homme Profil pro
    Ingenieur BI
    Inscrit en
    Avril 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 61
    Par défaut
    Merci mnitu, actuellement la demande utilisateur c'est de pouvoir renseigner un champs dynamique (de type dynamique) dans la nouvelle base de données,
    j'ai déjà posé la question si les champs à renseigner sont limités, la réponse était que ces champs changent selon le besoin de renseignement qu'on veut voir sur un magasin donné.
    Merci

  8. #8
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Oui les clients demande parfois n'importe quoi. Dans ce cas c'est une zone de type texte et basta.
    Mais insister à leur expliquer quelle est la différence entre stocker une information qui ne sera utilisable qu'au niveau d'affichage vers celle utilisable dans une analyse.

Discussions similaires

  1. [Joomla!] Gestion des champs dynamique
    Par youness135 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 13/08/2011, 13h59
  2. Réponses: 6
    Dernier message: 01/06/2006, 15h11
  3. Problème avec la "Gestion des bibliothèques dynamiques"
    Par GoustiFruit dans le forum Delphi
    Réponses: 15
    Dernier message: 31/05/2006, 09h54
  4. Question pas difficile sur la gestion des listes dynamiques
    Par mulbek dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/04/2006, 13h57
  5. [PHP-JS] Trier des champs dynamiques
    Par Mehdi Feki dans le forum Langage
    Réponses: 8
    Dernier message: 22/12/2005, 23h39

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