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

Requ�tes PostgreSQL Discussion :

Question concernant les index


Sujet :

Requ�tes PostgreSQL

  1. #1
    Membre �clair�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Services � domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par d�faut Question concernant les index
    Bonjour,

    Pour ma question je vais prendre les 2 tables ci-dessous :

    Nom : db_index.png
Affichages : 195
Taille : 6,6 Ko

    Ma question toute simple : est-il utile de cr�er un index avec le champ country_id avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    CREATE INDEX city_country_id_idx ON city(city_id);
    J'ai biensur une mise en relation des 2 tables avec ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    CONSTRAINT city_country_fk FOREIGN KEY (country_id) REFERENCES country (id) ON UPDATE CASCADE ON DELETE CASCADE

  2. #2
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par d�faut
    Cela d�pend des requ�tes que vous faites. Si vous pr�voyez de nombreuses suppressions, vue que vous avez mis le mode CASCADE, alors oui. Sinon, l'indexation pr�ventive des foreign key seules, n'a pas grand int�r�t car g�n�ralement les requ�tes qui font des jointures c'est pour r�cup�rer des informations qui ne figurent pas dans la table ma�tre....

    Enfin, le terme relation n'a rien � voir avec l'int�grit� r�f�rentielle apport�e par les FOREIGN KEYs. La FK permet de repr�senter physiquement l'association entre deux entit�s d�coulant du mod�le conceptuel de donn�es. Le terme RELATION c'est en fait la table, qui relate l'information !

    A +
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre �clair�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Services � domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par d�faut
    Merci pour la r�ponse, au moins c'est tr�s clair
    Pour le terme "relation", je me suis plant� et en effet il s'agit plus de la table... Je n'ai pas utilis� le bon terme.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 09/02/2009, 11h16
  2. question toute bete sur les variables
    Par Charlie111 dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 26/11/2008, 10h58
  3. petite question toute simple sur les boucles
    Par elmcherqui dans le forum C++
    R�ponses: 7
    Dernier message: 21/05/2008, 10h15
  4. R�ponses: 10
    Dernier message: 27/04/2006, 16h03
  5. Question toute b�te sur les formulaires
    Par pekka77 dans le forum Langage
    R�ponses: 5
    Dernier message: 01/12/2005, 23h45

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