Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Oracle > Bases de données > Optimiser la structure d'une base de données Oracle avec le langage SQL

Optimiser la structure d'une base de données Oracle avec le langage SQL

Gérer les tables et les index d'une BDD Oracle avec SQL

oracle
Tout comme l’index d’un livre va permettre de trouver directement la page traitant d'un sujet donné, l’index placé sur une table va permettre au SGBD d'accéder très rapidement aux enregistrements, selon la valeur d'un ou plusieurs champs. Du bon choix des index dépend donc la rapidité d’exécution des requêtes SQL, et donc de l’application qui les exploite. Il apparaît donc important qu’un développeur ou même un administrateur sache parfaitement les identifier, les optimiser ou encore les supprimer et en créer de nouveaux, tout comme il doit savoir créer une table ou une jointure. Les participants à cette formation apprendront à manipuler les objets d’une base de données (index, tables…) et seront ainsi à même de concevoir des bases optimisées et performantes.

Objectifs

  • Savoir optimiser le stockage des données
  • Pouvoir gérer les statistiques des tables et index
  • Comprendre comment optimiser les requêtes

Public

  • Analystes et analystes programmeurs
  • Administrateurs de bases de données, exploitants

Prérequis

  • Avoir suivi la formation : Interroger et manipuler des bases de données Oracle avec le langage SQL ou connaissances équivalentes

Programme de la formation

Structure physique de la base

  • Blocs, extents, segments
  • Tablespaces, fichiers
  • Vues du dictionnaire

Structure logique de la base

  • Utilisateurs, schémas
  • Vues du dictionnaire (dba_, all_ et user_)
  • Rôles, privilèges objets

Création de tables

  • Types de tables
  • Colonnes et types
  • Clés primaires et étrangères
  • Contraintes
  • Association table et tablespace
  • Scripts de création de tables

Création d’index

  • Types d’index
  • Association index et tablespace
  • Scripts de création de d’index

Gestion des tables et index

  • Vues du dictionnaire associées
  • Modification des propriétés des objets
  • Suppression de table et d’index
  • Occupation physique de ces objets
  • Gestion des statistiques

Partitionnement

  • Tables et index : types de partitionnement
  • Gestion des partitions, des tablespaces associés, des statistiques

Les + de cette formation

Au-delà des considérations théoriques, de nombreux ateliers apporteront aux stagiaires les compétences nécessaires à la gestion des objets tables et index au sein d'une base Oracle.
Les conseils et bonnes pratiques pour optimiser ses bases de données Oracle.