Retour

SQL - interroger les bases de données avec le langage SQL

Objectifs de la formation

- Comprendre le schéma d'une base et des tables. - S'initier à l'écriture des requêtes SQL pour extraire des données. - Savoir écrire des requêtes SQL pour mettre à jour la base. - Apprendre à extraire les informations de plusieurs tables. - Assimiler les fonctions standards du langage SQL.

Contenu de la formation

* Schéma général d'une base de données. Principes des tables et des relations entre les données. Le rôle des contraintes d'intégrité. Les clefs primaires et étrangères. Des exemples de violations de contraintes. Les domaines d'utilisation du SQL. * L'environnement de travail pour le SQL. - Différents produits selon les acteurs pour un même résultat. Nécessités d'un environnement spécifique pour dialoguer avec la base. Exemple d'Oracle Developper. DBA Management Studio pour SQL Server. PHPMyAdmin pour MySQL. L'outil graphique de PostgreSQL. Autres outils selon le SGBD. - Utilisateurs. Principe de connexion à la base. Notion de schéma. Sensibilisation aux accès concurrents et aux transactions. * D'où viennent les données ? - Genèse des données. Création de tables en SQL. Pourquoi il faut typer les données d'une table. Différents types de bases. Comment et pourquoi modifier la définition d'une table. Suppression de table. Notions sur les vues, les séquences, les index et les synonymes. - Mise à jour des données. Insertion, mise à jour et suppression de données. Ne pas confondre NULL, 0, et chaîne vide. * Requêtes fondamentales en SQL. - Structure d'une requête SQL. Structure select ... from ... where ... Restrictions et conditions. Trier les données. Éliminer les doublons. Croiser les informations. - Regroupement et premières fonctions. Grandes familles de fonctions SQL. Philosophie d'utilisation des fonctions. Moyenne des valeurs. Nombre d'enregistrements retournés. Minimum et maximum. Somme des valeurs. * Fonctions avancées en SQL. - Fonctions sur les chaînes de caractères. Longueur de chaîne. Minuscules et majuscules. Opérateur LIKE et symbole %. Extraction d'une partie de la chaîne. - Fonctions sur les dates. Qu'est-ce que le format date ? Savoir manipuler une date. - La conversion date/chaîne. Les pièges classiques. Conversion d'une date en caractères. Conversion d'une chaîne de caractères en date. * Requêtes ensemblistes en SQL. Regroupement et condition. Cumul de résultats. Recoupement de résultats. * Requêtes complexes en SQL. Sous-interrogations dans le where. Sous-requêtes synchronisées. Variantes sur la jointure. * Import / Export de données. Récupérer les données dans un fichier texte. Importer les données d'un fichier texte, CSV, XML dans la base. Présenter les résultats des requêtes SQL dans un fichier Excel. * Limites du SQL, apports d'autres solutions. Philosophie des procédures stockées. Place du SQL dans l'offre Business Intelligence (BI). Quelques exemples : BO, Oracle Discoverer...

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Connaitre le SQL n est pas necessaire pour suivre ce cours.

Métier formé

Administration de base de données

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

PLB Consultant

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 16/12/2024 - 18/12/2024

Lieu de formation

3-5 Rue Maurice Ravel 92300 Levallois-Perret