SQL : Interroger les bases de données avec le langage SQL par PLB Consultant

Lieu(x)
En centre (92)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
* 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...
Objectifs
- 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.
Centre(s)
  • Levallois Perret (92)
Métier(s)
Compétence(s)
Formation proposée par : PLB Consultant
À découvrir
VERTEGO INFORMATIQUE
Les fondamentaux du langage sql par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Développer des bases de données sql server 2016 par VERTEGO INFORMATIQUE
Interroger des bases de données avec le langage SQL par SENEIS Informatique
Interroger des bases de données avec le langage SQL par IB
Interroger des bases de données avec le langage SQL par IB
Introduction aux bases de données et au langage SQL par Groupe Arkesys - Avanteam Formation
VERTEGO INFORMATIQUE
Implémenter une base de données sql server 2012 - 2014 par VERTEGO INFORMATIQUE
Certification IT Exploitation d'une base de données avec le langage SQL6 Interroger des bases de données avec le langage SQL - Interroger des bases de données avec le langage SQL par IB FORMATION
VERTEGO INFORMATIQUE
Administration d'une infrastructure de base de données SQL server 2016 par VERTEGO INFORMATIQUE
Certification IT - Exploitation d'une base de données avec le langage SQL- Interroger des bases de données avec le langage SQL par IB - GROUPE CEGOS