03_251256734F_2223340S https://www.coteformations.fr/je-recherche/une-formation/recherche/1256734 SQL (Structured Query Language) Réseau Formateurs

SQL (Structured Query Language)

Date de mise à jour : 12/02/2025 | Identifiant OffreInfo : 03_251256734F
Organisme responsable : Réseau Formateurs

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

Programme de la formation

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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

80 Cours Docteur Long
69003 - Lyon 3e
Téléphone fixe : 0482537126
Contacter l'organisme

Contact de l'organisme formateur

Réseau Formateurs
SIRET : 79966309100020
Responsable : Monsieur Romain RISSOAN
Téléphone fixe : 0482537126
Contacter l'organisme

Information fournie par :