Pour les demandes entreprises : (+33) 970 466 303

Pour les demandes particuliers : (+33) 180 272 016

A propos de la formation Les fondamentaux de SQL

La formation Les fondamentaux de SQL vous donnera les concepts de base de SQL et vous prépare pour la certification.

Détails
Objectifs pédagogiques de la formation Les fondamentaux de SQL
  • Créer des états avec des données triées et restreintes
  • Créer des procédures et des fonctions stockées simples
  • Utiliser des structures de programmation PL/SQL et exercer un contrôle conditionnel sur le déroulement du code (boucles/ structures
  • Décrire les fonctionnalités et la syntaxe du langage PL/SQL/ Identifier les principaux composants structurels d'Oracle Database 10g/11g
  • Extraire les données stockées dans les lignes et les colonnes de tables à l'aide de l'instruction SELECT
  • Ecrire du code PL/SQL pour communiquer avec la base de données
  • Exécuter des instructions LMD (Langage de manipulation de données) pour mettre à jour les données de la base Oracle

Qui devrait suivre cette formation Les fondamentaux de SQL ?

Public visé par la formation Les fondamentaux de SQL

La formation Les fondamentaux de SQL est destinée aux Administrateurs de base de données, concepteurs de base de données, Database Administrators, Database Designers, développeurs Java, développeurs PL/SQL.

Prérequis de la formation Les fondamentaux de SQL

Afin de pouvoir suivre la formation Les fondamentaux de SQL, il est recommandé de connaître les principes de base lies aux Systèmes de Gestion de Bases de Données Relationnelles et la pratique d'un système d'exploitation

Formations Similaires

Déroulé de la formation Les fondamentaux de SQL


Introduction à SQL
  • Enumérer les principales fonctionnalités d'Oracle Database 10g/11g
  • Décrire les concepts de base de données relationnelle et relationnelle objet
  • Passer en revue le cycle de développement d'un système
  • Décrire différents moyens de stocker des données
  • Montrer comment plusieurs tables peuvent être liées entre elles
  • Dresser la liste des termes et des propriétés des bases de données relationnelles
  • Décrire le mode de communication entre SQL et la base de données
  • Définir un système de gestion de base de données relationnelle (SGBDR).


Module 1 de la formation Fondamentaux du SQL : Extraire des données à l'aide de l'instruction SQL SELECT

  • Définir les termes liés aux projections, aux sélections et aux jointures
  • Sélectionner toutes les colonnes d'une table à l'aide d'une notation générique
  • Enoncer des règles et des conseils simples pour l'écriture d'instructions SQL
  • Ecrire une instruction contenant des opérateurs arithmétiques
  • Utiliser des alias pour personnaliser les en-têtes de colonne
  • Créer une expression de type caractère avec l'opérateur de concaténation
  • Utiliser l'opérateur de délimitation q pour contrôler les chaînes de texte contenant des apostrophes
  • Supprimer les lignes en double à l'aide du mot-clé DISTINCT.


Module 2 de la formation Fondamentaux du SQL : Restreindre et trier les données

  • Limiter le nombre de lignes à l'aide d'une sélection
  • Enumérer les principales conditions de comparaison
  • Utiliser la condition LIKE pour comparer des valeurs littérales
  • Utiliser les conditions logiques AND, OR et NOT
  • Utiliser plusieurs conditions dans la clause WHERE
  • Décrire les règles déterminant la priorité des conditions décrites dans ce chapitre
  • Trier les lignes à l'aide de la clause ORDER BY
  • Utiliser l'esperluette d'interprétation dans iSQL*Plus pour restreindre et trier les résultats au moment de l'exécution.


Module 3 de la formation Fondamentaux du SQL : Utiliser des fonctions monolignes pour personnaliser les états

  • Montrer les différences entre les fonctions SQL monolignes et multilignes
  • Distinguer les deux types de fonction de chaîne de caractères : manipulation de casse et manipulation de caractères
  • Expliquer les fonctions numériques ROUND, TRUNC et MOD
  • Exposer les règles d'application des opérateurs arithmétiques aux dates
  • Utiliser les opérateurs arithmétiques avec des dates dans la clause SELECT
  • Expliquer les fonctions DATE suivantes : MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND et TRUNC
  • Expliquer la conversion implicite et explicite
  • Imbriquer des fonctions pour effectuer plusieurs tâches dans une seule instruction.


Module 4 de la formation Fondamentaux du SQL : Créer des états /à partir de données agrégées à l'aide des fonctions de groupe

  • Classer les fonctions de groupe en catégories
  • Utiliser les fonctions AVG, SUM, MAX, MIN et COUNT dans une interrogation
  • Utiliser le mot-clé DISTINCT avec les fonctions de groupe
  • Expliquer la gestion des valeurs NULL avec les fonctions de groupe
  • Créer des groupes de données à l'aide de la clause GROUP BY
  • Regrouper des données selon plusieurs colonnes
  • Eviter les interrogations non autorisées grâce aux fonctions de groupe
  • Exclure des groupes de données avec la clause HAVING.


Module 5 de la formation Fondamentaux du SQL : Afficher des données issues de plusieurs tables

  • Utiliser des alias de table pour raccourcir le code et identifier explicitement les colonnes issues de plusieurs tables
  • Exécuter une instruction SQL CROSS JOIN pour obtenir un produit cartésien
  • Utiliser la clause NATURAL JOIN pour extraire des données de plusieurs tables dont les colonnes ont des noms identiques
  • Créer une jointure avec la clause USING pour identifier les colonnes dans différentes tables
  • Utiliser la clause ON pour préciser des conditions arbitraires ou indiquer les colonnes à joindre
  • Créer une jointure à 3 liens avec la clause ON pour extraire des informations de 3 tables
  • les types de jointure externe LEFT, RIGHT et FULL.


Module 6 de la formation Fondamentaux du SQL : Utiliser des sous-interrogations pour résoudre des interrogations

  • Utiliser une sous-interrogation pour résoudre un problème
  • Identifier l'emplacement des sous-interrogations dans une instruction SELECT
  • Décrire les différents types de sous-interrogation (monoligne, multiligne)
  • Afficher les opérateurs d'une sous-interrogation monoligne
  • Utiliser les fonctions de groupe dans une sous-interrogation
  • Identifier les instructions non autorisées avec des sous-interrogations
  • Afficher les opérateurs d'une sous-interrogation multiligne
  • Expliquer le traitement des valeurs NULL dans les sous-interrogations.


Module 7 de la formation Fondamentaux du SQL : Utiliser les opérateurs SET

  • Utiliser l'opérateur UNION pour renvoyer toutes les lignes issues de plusieurs tables en évitant les lignes en double
  • Utiliser l'opérateur UNION ALL pour renvoyer toutes les lignes de plusieurs tables (doublons compris)
  • Décrire l'opérateur INTERSECT
  • Utiliser l'opérateur INTERSECT
  • Décrire l'opérateur MINUS
  • Utiliser l'opérateur MINUS
  • Enoncer les consignes d'utilisation de l'opérateur SET
  • Ordonner les résultats obtenus avec l'opérateur UNION.


Module 8 de la formation Fondamentaux du SQL : Manipuler les données

  • Ecrire des instructions INSERT pour ajouter des lignes à une table
  • Copier des lignes issues d'une autre table
  • Créer des instructions UPDATE pour modifier les données d'une table
  • Générer des instructions DELETE pour supprimer des lignes dans une table
  • Utiliser un script pour manipuler les données
  • Enregistrer et annuler les modifications apportées à une table via des traitements de transactions (COMMIT, ROLLBACK et SAVEPOINT)
  • Montrer le fonctionnement de la cohérence en lecture
  • Décrire l'instruction TRUNCATE.


Module 9 de la formation Fondamentaux du SQL : Utiliser des instructions LDD (Langage de définition de données) pour créer et gérer des tables

  • Enumérer les principaux objets de la base de données
  • Afficher la syntaxe de base permettant de créer une table
  • Présenter le concept de schéma
  • Expliquer les différents types de contrainte
  • Afficher les exceptions résultant de la violation des contraintes avec des instructions LMD
  • Créer une table avec une sous-interrogation
  • Décrire la fonctionnalité ALTER TABLE
  • Supprimer une table avec l'instruction DROP.


Module 10 de la formation Fondamentaux du SQL : Créer d'autres objets de schéma

  • Identifier et comparer les vues simples et complexes
  • Créer une vue
  • Extraire des données d'une vue
  • Décrire une vue en lecture seule
  • Enumérer les règles relatives aux manipulations LMD sur des vues complexes
  • Créer une séquence
  • Enumérer les règles élémentaires déterminant la nécessité de créer un index
  • Créer un synonyme.


Module 11 de la formation Fondamentaux du SQL : Gérer des objets à l’aide de vues du dictionnaire de données

  • Décrire la structure de chaque vue du dictionnaire
  • Indiquer la fonction de chaque vue du dictionnaire
  • Ecrire des interrogations pour extraire des informations à partir des vues du dictionnaire sur les objets du schéma
  • Utiliser la commande COMMENT pour documenter des objets.

Formations Similaires
SQL Server Détails
Bases de données et SQL Détails
Oracle administration I Détails
Oracle database Administration II Détails
Oracle database 11g Détails
Oracle Database 12c Backup And Recovery Workshop Détails
Les fondamentaux de SQL Détails
Oracle GoldenGate 12c Détails
Oracle Database 12c Performance Management and Tuning Détails
oracle tuning Détails
Oracle WebLogic Server 11g Détails
SQL Fondamentals Détails
MySQL Admin Détails

Foire Aux Questions

Le SQL est utilisé pour communiquer avec une base de données. Selon l'ANSI (American National Standards Institute), c'est le langage standard des systèmes de gestion de bases de données relationnelles. Les instructions SQL sont utilisées pour effectuer des tâches telles que la mise à jour des données d'une base de données ou la récupération de données dans une base de données.

La formation Les fondamentaux de SQL est finançable par le CPF

Vous pouvez faire l’inscription ou la demande du devis avec un seul click