Maroc

2501 mots 11 pages
14/01/2013

SGBD partie 2: Index, View et procédures stockées
2ème BTS DSI

Prof: M. ZOUITNI

l’index
Comme l’index de cet ouvrage vous aide à atteindre les pages concernées par un mot recherché, un index MySQL permet d’accélérer l’accès aux données d’une table. Le but principal d’un index est d’éviter de parcourir une table séquentiellement du premier enregistrement jusqu’à celui visé Le principe d’un index est l’association de l’adresse de chaque enregistrement avec la valeur des colonnes indéxées.

1

14/01/2013

Création d’un index (CREATE INDEX)
Pour pouvoir créer un index dans sa base, la table à indexer doit appartenir à la base. Si l’utilisateur a le privilège INDEX, il peut créer et supprimer des index dans sa base. Un index est créé par l’instruction CREATE INDEX et supprimé par DROP INDEX. La syntaxe de création d’un index est la suivante :

3

Création d’un index (CREATE INDEX)
UNIQUE permet de créer un index qui n’accepte pas les doublons. FULLTEXT permet de bénéficier de fonctions de recherche dans des textes (flot de caractères). SPATIAL permet de profiter de fonctions pour les données géographiques. ASC et DESC précisent l’ordre (croissant ou décroissant). Créons deux index sur la table Pilote.

4

2

14/01/2013

Instruction SQL «création index »

5

Les Vues
Une vue est une vision partielle ou particulière des données d'une ou plusieurs tables de la base. La définition d'une vue est donnée par un SELECT qui indique les données de la base qui seront vues. Les vues correspondent à ce qu’on appelle « le niveau externe » qui reflète la partie visible de la base de données pour chaque utilisateur. Les utilisateurs pourront consulter la base, ou modifier la base (avec certaines restrictions) à travers la vue, c'est-à-dire manipuler les données renvoyées par la vue comme si c'était des données d'une table réelle. Seule la définition de la vue est enregistrée dans la base, et pas les données de la vue. On peut parler de

en relation

  • Maroc
    324 mots | 2 pages
  • Les grandes tendances des journeaux belges francophones
    1189 mots | 5 pages
  • Valeurs transmises aux jeunes par l'équipe éducative dans un foyer de jeunes
    420 mots | 2 pages
  • Maroc
    672 mots | 3 pages
  • Maroc
    313 mots | 2 pages
  • Maroc
    384 mots | 2 pages
  • Maroc
    4188 mots | 17 pages
  • Maroc
    3614 mots | 15 pages
  • Maroc
    587 mots | 3 pages
  • Maroc
    432 mots | 2 pages
  • Maroc
    4479 mots | 18 pages
  • Maroc
    330 mots | 2 pages
  • Bonjour le blabla
    687 mots | 3 pages
  • Etude de cas : Recherche de l'information
    1385 mots | 6 pages
  • Les moteurs de recherche
    1338 mots | 6 pages