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

 PostgreSQL Discussion :

N-uplet ? Les compter


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 29
    Par défaut N-uplet ? Les compter
    Bonjour,

    Dans le cadre de ma licence pro, nous devons utiliser PostgreSQL sur nos machines Debian pour nos tests .

    Je précise que j'ai toujours utilisé MySQL, j'ai de bonnes bases en manipulation de données en SQL, mais niveau "administration" de PostgreSQL, je débute .

    Je dois écrire les commandes qui permettent d’analyser la table PAYS, d’afficher le nombre de n-uplets et de pages utilisés par la table PAYS (on pourra s’intéresser à la table pg_class).

    Pour analyser la table PAYS, j'ai fait un "ANALYZE VERBOSE pays;" qui fonctionne.

    Pour afficher le nombre de pages dans la table PAYS, j'ai fait cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT relname, relpages FROM pg_class WHERE relname='pays';
    Par contre, je suis perdu pour les "n-uplets". Qu'est ce que c'est ? Comment les compter ?

    Bonne fin de journée à tous !

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 054
    Par défaut
    Bonjour,

    Le nombre de n-uplets, c'est le nombre de lignes dans la table.
    Habituellement, pour les bases de données, on parle plutôt de tuple (t pour table).

    Dans la même table pg_class, tu as la colonne reltuples qui donne le nombre de lignes (estimées) de la table. Attention, ce n'est qu'une estimation utilisée par le planificateur, mis à jour par la commande VACUUM ANALYZE.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 29
    Par défaut
    Bonsoir ced,

    Ah j'avais pas fait le rapprochement tuples / n-upplets, maintenant je sais .

    Merci à toi, j'ai toutes les informations requises maintenant !

    Bonne soirée !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/04/2014, 08h55
  2. mutualiser DATES et les compter
    Par chyper dans le forum Excel
    Réponses: 2
    Dernier message: 19/12/2012, 17h27
  3. VBA > Isoler des utilisateurs et les compter
    Par Mechsangoku dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/07/2009, 15h12
  4. Ouvrir des fenêtres et les compter
    Par Wakko2k dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 13/02/2009, 20h15
  5. Compter les valeurs d'un tableau
    Par leeloo076 dans le forum ASP
    Réponses: 6
    Dernier message: 30/03/2004, 13h29

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