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 :

La technique des méta données de sqlPro


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mars 2004
    Messages : 8
    Points : 10
    Points
    10
    Par défaut La technique des méta données de sqlPro
    Bonjour,

    j'ai lu attentivement l'article de sqlPro sur les métadonnées. Il est fort intéressant et se rapproche de ce que j'aimerais mettre en place.

    Cependant, j'ai quelques questions :

    Il est sous-entendu dans l'article que ce modèle est extrèmement rapide, ma question est donc : Pourquoi inclure des métadonnées dans différentes tables ? Ne pourrait-on pas se contenter d'avoir uniquement n tables composées de clés avec 1 table qui contient les métadonnées de toutes les autres ?

    Ex: (très simplifié, 1 objet possède 1 droit et 1 bibliographie)

    Table Objet : [Id], titre, etat, [droitId], [biblioId]
    Table Droit : [Id], Titre, mentionObligatoire, ConditionsDutilisation
    Table Biblio : [Id], Titre, Editeur, Auteur, Fournisseur

    Pourrait-être représenté comme cela:

    Table Objet : [Id], [droitId], [biblioId]
    Table Droit : [Id]
    Table Biblio : [Id]
    Table Meta: [IdTable], [IdElement],Valeur

    Cette représentation est-elle plus rapide ? La table Meta ne risque-t'elle pas de devenir trop grande (500.000 enregistrements c'est trop ? Je travaille avec Postgres sur un serveur bi-processeur avec 2Go).

    En prenant un tel système, vaut-il mieux commencer directement à mettre toutes les données dans la table Meta OU mettre les données dans la table correspondante et garder la table Meta pour le cas ou il faudrait rajouter des infos ?

    Y-a-t'il un intérèt de mettre dans la table Meta une infos comme le titre (différent pour chaque objet, 512 car. max donc la taille du champs metaValeur sera aussi de 512) ?

    Les requêtes SQL ne risquent pas d'être à rallonge si on veut à chaque fois afficher toutes les infos de chaque objet qui correspond à certains critères ?
    Je veux dire par là que la solution me paraît intéressante pour une recherche multicritère mais assez lourde lorsque l'on veux à chaque fois obtenir toutes les infos. Je me trompe ?

    Merci de bien vouloir m'éclairer,

    Borndead.

    P.S. Si quelqu'un a des liens sur le sujet, je suis preneur

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mars 2004
    Messages : 8
    Points : 10
    Points
    10

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/11/2011, 18h53
  2. ajouter des méta données à une photo
    Par cmoly dans le forum Développement Sharepoint
    Réponses: 2
    Dernier message: 26/10/2010, 08h47
  3. [gestion des méta-données]
    Par tiiiit dans le forum Approche théorique du décisionnel
    Réponses: 9
    Dernier message: 04/06/2009, 12h46
  4. La technique des méta données
    Par zebullon dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/02/2007, 14h33
  5. Modélisation par méta données de SQLPRO
    Par hphil dans le forum Requêtes
    Réponses: 10
    Dernier message: 22/07/2006, 13h32

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