Menu

FORMATIONS / INFORMATIQUE / ORACLE / SGBD

OR-013  LANGAGE SQL ET ATELIER (en cours de réactualisation) |  3 jours


01/. Introduction

  • Définition d'une base de données relationnelle
  • Les différents aspects d'une BDR (Base de donnée relationnelle) : théorie, conception et aspect physique
  • L'implémentation dans Oracle du modèle relationnel (RDBMS) et objet relationnel (ORDBMS).

02/. Les ordres SELECT simples

  • Décrire les possibilités de SQL
  • Exécution d'ordre SELECT simple
  • Les différences entre les ordres SQL et les commandes iSQLPlus

03/. Les restrictions et les tris

  • Les limites du langage : traitement de lots
  • Trier les enregistrements dans une requête.

04/. Les fonctions « single row »

  • Décrire les différents types de fonctions utilisables avec SQL
  • Les différents types de variables en SQL (nombre, caractère, date...)
  • Utilisation des fonctions de conversion
  • Utilisation des fonctions de contrôle.

05/. Récupérer des données provenant de plusieurs tables

  • Écrire des requêtes sur plusieurs tables
  • Le produit cartésien
  • Les différents types de jointures.

06/. Agréger des données avec les fonctions de groupe

  • Les fonctions de groupe
  • L'utilisation des fonctions de groupe en utilisant la commande GROUP BY et HAVING.



07/. Écrire des sous requêtes

  • Qu'est-ce qu'une sous requête et pourquoi les utiliser ? Écrire des sous requêtes « single row » et « multi row »
  • Les sous requêtes NULL.

08/. Manipuler les données

  • Décrire toutes les commandes DML
  • Insérer des valeurs dans une table
  • Modifier des valeurs dans une table
  • Supprimer des tuples
  • Construire une table résultat
  • Contrôler les transactions
  • Qu'est ce que le « read consistency » et les verrous implicites et explicites.

09/. Contrôler les transactions

  • Qu'est-ce qu'une transaction ? Les ordres COMMIT et ROLLBACK
  • Maîtriser les transactions
  • Les SAVEPOINT
  • Garder le « read consistency » sans verrou
  • Les verrous implicites et explicites
  • Les DEADLOCKS.

10/. Créer et gérer des tables

  • Les objets « TABLE »
  • L'ordre CREATE TABLE
  • Les différents types de données
  • L'ordre ALTER TABLE
  • Supprimer, renommer et tronquer des tables.

11/. Défi nition des contraintes de table

  • Description des contraintes
  • Créer et gérer les contraintes.

12/. Créer des vues

  • Qu'est-ce qu'une vue et pourquoi créer des vues ? Insérer, modifier et supprimer des



Public
Chefs de projet, analystes, analystes programmeurs, développeurs, administrateurs, responsables système.

Objectifs
Connaître les requêtes SQL Oracle simples et complexes permettant de travailler sur un système d'information relationnelle.

Prérequis
Aucun, cette formation est le point d'entrée vers les formations à l'administration et au développement.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur.
Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact
  • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.