M2i Formation

Découvrez notre formationLangage SQL

Présentiel

3 jours (21 heures) - SQL-FND ((ex ORA-SQL))

(104)
Accueil  ›  Formations Informatique  ›  Bases de données  ›  Oracle  ›  Langage SQL

Objectifs pédagogiques

  • Rappeler les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d’algèbre relationnelle utilisés dans le langage SQL
  • Interroger une base de données avec la clause SQL SELECT
  • Utiliser les commandes SQL de mise à jour des données
  • Connaître les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
  • Appréhender les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
  • Créer, modifier et supprimer certaines catégories d’objets (table, index, vues…) avec CREATE, ALTER et DROP.

Niveau requis

Maîtriser les concepts de base du modèle relationnel.

Public concerné

Informaticiens et gestionnaires de données.


Cette formation est éligible au CPF : code unique 236258

Formation éligible aux financements suivants :
ACAfdas, Opcalia Département télécoms, AGEFOS PME Ile-de-France

La Défense02/09/20191 500 € HTInscriptions en cours, places disponiblesRéserver
La Défense04/11/20191 500 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : ENI-CITSQL (+ 180€)

Le relationnel

  • Les rappels (règles de CODD, vocabulaire, les formes normales)

L'algèbre relationnelle et la logique du SQL

  • Projection, sélection, union, différence, produit cartésien, jointure, intersection et division

L'interrogation des données

  • Projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons : ALL ou DISTINCT)
  • Les conditions de recherche (WHERE) et les opérateurs booléens (NOT, AND, OR)
  • Suite de valeurs (IN), intervalle (BETWEEN)
  • Recherche d'une chaîne de caractères (LIKE avec % et _)
  • Les opérateurs arithmétiques dans la projection et la sélection
  • Recherche de valeurs nulles (IS NULL et IS NOT NULL)
  • Les tables dérivées et le tri des résultats (ORDER BY)
  • Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING)
  • Les traitements de groupes (SUM, AVG, MIN, MAX, COUNT)
  • La structure case (CASE WHEN THEN ELSE)

Les jointures

  • Les jointures (JOIN, ON, USING)
  • Les auto-jointures, les jointures externes (RIGHT, LEFT, FULL)
  • Opérateurs algébriques sur plusieurs tables (unions, intersections et exceptions)

Les sous-requêtes

  • Les sous-interrogations ramenant une ou plusieurs valeurs (<, >, =, ANY, ALL)
  • Sous interrogation de groupe et la corrélation
  • Sous-interrogations scalaires

Mise à jour des données

  • Mise à jour des données de la base (INSERT, UPDATE, DELETE)
  • Création et gestion des structures (tables, index, vues) de données (CREATE, ALTER, DROP)
  • Gestion des transactions (COMMIT, ROLLBACK)

Certification (en option)

  • L'examen sera passé à la fin de la formation

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Tester vos connaissances générales sur les bases de données.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus