Formations Data Base de données Formation SQL : les fondamentaux

Formation SQL : les fondamentaux

Noté 0 sur 5
Formation SQL : les fondamentaux

Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

SQL (Structured Query Language) est l’un des premiers langages informatiques nécessaire pour la manipulation de bases de données relationnelles.

Ce langage informatique normalisé supporte non seulement le stockage, la modification et la suppression des données, mais également, la création de requêtes, de transactions ou encore la gestion des accès aux données.

SQL est utilisé dans un système de gestion de base de données relationnelle (SGBDR) ou dans un système de gestion de flux de données relationnelles (RDSMS).

Notre formation SQL avec MySQL vous enseignera les principaux concepts des SGDBR, vous saurez coder en SQL, comment extraire et interroger vos données provenant de plusieurs tables. Vous découvrirez par ailleurs les différentes commandes pour modifier votre base et les fonctions principales du langage.

À l’issue de cette formation, vous serez capable d’exploiter vos bases de données en utilisant les principales fonctionnalités du langage SQL.

 

Objectifs

  • Maîtriser les principaux concepts de SGDBR (Système de Gestion des Bases de Données Relationnelles) et d’algèbre relationnelle utilisée avecle langage SQL
  • Découvrir l’environnement SQL
  • Créer des requêtes SQL pour extraire des données avec différents critères
  • Manipuler les données dans une base de données à l’aide de requêtes SQL
  • Savoir extraire des informations provenant de différentes tables
  • Assimiler les fonctions standards du langage SQL
  • Savoir installer et configurer MySQL

 

Public visé

  • Développeurs
  • Architectes
  • Administrateurs de bases de données
  • Exploitants intervenant sur un serveur de bases de données

 

Pré-requis

  • Maîtriser l’outil informatique
  • Avoir des notions de gestion des données dans l’entreprise

Programme de notre formation SQL : les fondamentaux

 

Introduction à SQL

  • Qu’est-ce que SQL ?
  • Microsoft SQL Server, MySQL et Oracle
  • Qu’est-ce qu’une base de données relationnelle ?
  • La relation entre une base de données relationnelle et SQL
  • Clés primaires et étrangères
  • Types de données
  • Valeurs NULL

 

La logique derrière SQL

  • La prise en main d’un SGDBR
  • Algèbre relationnelle et SQL
  • Opérateurs sur une seule table
    • Projection et sélection
  • Opérateurs sur plusieurs tables
    • Union, différence et produit cartésien
  • Opérateurs complémentaires
    • Jointure, intersection et division

 

Débuter avec SQL

  • Création de tables en SQL
  • Types de données
  • Les différents types de bases
  • Comment modifier la définition d’une table ?
  • Suppression
  • Notions sur les vues, les séquences, les index et les synonymes

 

Environnement SQL

  • Assimiler les fonctions standards
  • Présentation des différents systèmes :
    • Oracle Developper
    • DBA Management Studio pour SQL Server
    • PHPMyAdmin pour MySQL
    • Outil graphique de PostgreSQL
  • Installation de MySQL
  • Configuration de l’outil
  • Présentation détaillée de l’interface

 

Extraction de données

  • Qu’est-ce qu’une requête ?
  • Extraction de données 
  • Manipuler les données dans une base avec SQL
  • Extraire les informations de plusieurs tables
  • Absence de valeur

 

Les requêtes SQL

  • Écrire des requêtes SQL
    • SELECT
    • SELECT DISTINCT
    • WHERE
    • AS
    • COUNT
    • LIMIT
    • ORDER BY
    • LIKE
    • IN
    • BETWEEN
  • Fonctions d’agrégations
    • GROUP BY
    • HAVING
  • Requêtes d’insertion
  • Requête de mise à jour
  • Requête de suppression

 

Les jointures

  • Relier des tables à l’aide de JOIN
  • Relier des tables avec des colonnes clés
  • Interrogation de plusieurs tables à l’aide de la jointure
  • Comprendre les différentes jointures
    • LEFT JOIN et RIGHT JOIN
    • INNER JOIN
    • FULL JOIN
    • NATURAL JOIN
  • L’utilisation de NULL pour rechercher des lignes avec des valeurs manquantes
  • Comprendre les trois types de relations entre tables
    • Relation un-à-un
    • Relation un à plusieurs
    • Relation plusieurs à plusieurs
  • Sélection de colonnes spécifiques dans une jointure
  • Simplifier la syntaxe JOIN avec des alias de table

Pour aller plus loin

Formation Postgresql 14 : Développeur

Formation Postgresql 14 : Administration

Formation Postgresql 14 : Avancé

Formation MS-SQL Server 2019

Formation Azure Synapse Analytics

Formation MySQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp