SQL -Structured Query Language
Réseau Formateurs
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Acquérir les fondamentaux des bases de données
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
Apprendre à interroger des données avec SELECT
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
Créer et gérer les structures de bases de données
Optimiser les performances en SQL
Gérer les utilisateurs et les permissions
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
Apprendre à interroger des données avec SELECT
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
Créer et gérer les structures de bases de données
Optimiser les performances en SQL
Gérer les utilisateurs et les permissions
Programme
Acquérir les fondamentaux des bases de données
- Comprendre les concepts de base des bases de données relationnelles
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
- Explorer les types de données utilisés en SQL
- Expliquer les relations entre tables et les clés primaires/étrangères
- Construire une base de données simple avec une table et des données basiques
- Exécuter des commandes simples pour interroger une base de données
Apprendre à interroger des données avec SELECT
- Utiliser la commande SELECT pour extraire des données
- Filtrer les résultats avec WHERE et les opérateurs logiques
- Trier et organiser les données avec ORDER BY et GROUP BY
- Utiliser les fonctions d'agrégation (SUM, COUNT, AVG)
- Joindre plusieurs tables avec des jointures INNER et OUTER JOIN
- Réaliser des requêtes complexes sur une base de données
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
- Ajouter des données dans une table avec la commande INSERT
- Modifier des données existantes avec la commande UPDATE
- Supprimer des données avec la commande DELETE
- Comprendre l'importance des transactions avec COMMIT et ROLLBACK
- Incorporer des sous-requêtes dans les commandes DML (Data Manipulation Language)
- Vérifier l'impact des modifications sur une base de données fictive
Créer et gérer les structures de bases de données
- Construire des tables avec la commande CREATE TABLE
- Modifier des tables existantes avec ALTER TABLE
- Appliquer des contraintes (PRIMARY KEY, UNIQUE, NOT NULL)
- Supprimer des tables avec DROP TABLE
- Utiliser les index pour optimiser les performances de requêtes
- Pratiquer la création et la modification de tables dans une base de données
Optimiser les performances en SQL
- Analyser les performances des requêtes avec EXPLAIN
- Créer et utiliser des index pour accélérer les requêtes
- Éviter les pièges de performance (requêtes inefficaces, mauvaises pratiques)
- Optimiser les jointures et les sous-requêtes
- Gérer de grandes quantités de données et les performances associées
- Identifier les optimisations dans une base de données volumineuse
Gérer les utilisateurs et les permissions
- Créer et gérer des utilisateurs en SQL
- Définir des rôles et des permissions pour sécuriser l'accès aux données
- Utiliser les commandes GRANT et REVOKE pour gérer les permissions
- Mettre en œuvre des politiques de sécurité pour protéger les données sensibles
- Suivre les meilleures pratiques pour la gestion des droits d'accès
- Assigner des permissions sur des tables et bases de données à différents utilisateurs
- Comprendre les concepts de base des bases de données relationnelles
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
- Explorer les types de données utilisés en SQL
- Expliquer les relations entre tables et les clés primaires/étrangères
- Construire une base de données simple avec une table et des données basiques
- Exécuter des commandes simples pour interroger une base de données
Apprendre à interroger des données avec SELECT
- Utiliser la commande SELECT pour extraire des données
- Filtrer les résultats avec WHERE et les opérateurs logiques
- Trier et organiser les données avec ORDER BY et GROUP BY
- Utiliser les fonctions d'agrégation (SUM, COUNT, AVG)
- Joindre plusieurs tables avec des jointures INNER et OUTER JOIN
- Réaliser des requêtes complexes sur une base de données
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
- Ajouter des données dans une table avec la commande INSERT
- Modifier des données existantes avec la commande UPDATE
- Supprimer des données avec la commande DELETE
- Comprendre l'importance des transactions avec COMMIT et ROLLBACK
- Incorporer des sous-requêtes dans les commandes DML (Data Manipulation Language)
- Vérifier l'impact des modifications sur une base de données fictive
Créer et gérer les structures de bases de données
- Construire des tables avec la commande CREATE TABLE
- Modifier des tables existantes avec ALTER TABLE
- Appliquer des contraintes (PRIMARY KEY, UNIQUE, NOT NULL)
- Supprimer des tables avec DROP TABLE
- Utiliser les index pour optimiser les performances de requêtes
- Pratiquer la création et la modification de tables dans une base de données
Optimiser les performances en SQL
- Analyser les performances des requêtes avec EXPLAIN
- Créer et utiliser des index pour accélérer les requêtes
- Éviter les pièges de performance (requêtes inefficaces, mauvaises pratiques)
- Optimiser les jointures et les sous-requêtes
- Gérer de grandes quantités de données et les performances associées
- Identifier les optimisations dans une base de données volumineuse
Gérer les utilisateurs et les permissions
- Créer et gérer des utilisateurs en SQL
- Définir des rôles et des permissions pour sécuriser l'accès aux données
- Utiliser les commandes GRANT et REVOKE pour gérer les permissions
- Mettre en œuvre des politiques de sécurité pour protéger les données sensibles
- Suivre les meilleures pratiques pour la gestion des droits d'accès
- Assigner des permissions sur des tables et bases de données à différents utilisateurs
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Sql server
Sql server CPF
Sql server en Ligne
Intelligence artificielle
Machine learning
Vba
Technicien informatique
Technicien support informatique
Growth hacking
Administrateur systeme
Consultant en informatique
Programmation
Spark
Sql Paris
Sql server Paris
Sql server Amiens
Sql Amiens
Sql Clermont-Ferrand
Sql server Lille
Sql server Dunkerque
Sql Lille
Sql Grenoble
Sql server Valenciennes