Objectifs
- Comprendre le fonctionnement des bases de données relationnelles
- Maîtriser les requêtes SQL de base et avancées
- Gérer les données et les objets de schéma dans une base
Description
1. Concepts de base
- Modèles relationnels et structure d'une base de données
- Normalisation et dénormalisation
- Types de jointures (INNER, LEFT, RIGHT, FULL, NATURAL)
- Intégrité référentielle (PK, FK, CHECK)
- SELECT, alias, opérateurs arithmétiques
- WHERE, LIKE, BETWEEN, IN, IS NULL
- Opérateurs booléens : AND, OR, NOT
- Tri et filtrage avec ORDER BY et DISTINCT
- Fonctions de texte, nombre, date
- Fonctions d'agrégation : SUM, AVG, MAX, MIN, COUNT
- Traitement des valeurs NULL
- Groupement avec GROUP BY, filtrage avec HAVING
- Syntaxes de jointures (JOIN, ON, USING, WHERE)
- Sous-requêtes simples et corrélées
- Opérateurs de sous-requêtes : IN, ALL, ANY, EXISTS
- UNION, UNION ALL, INTERSECT, MINUS
- INSERT, UPDATE, DELETE, TRUNCATE
- Copie et transfert de données
- Transactions : COMMIT, ROLLBACK, SAVEPOINT
- Création et gestion des tables (CREATE, ALTER, DROP)
- Contraintes (NOT NULL, DEFAULT, UNIQUE)
- Autres objets : vues, séquences, synonymes
Conditions d'accès
Connaissances informatiques
Connaissance de tout systeme d exploitation
Liste des sessions
5 juin 2025 > 23 juin 2028
NobleProg France
- 0669910006
- loic.stas@nobleprog.com
Centre de formation
15 Rue Taitbout, 75009 Paris 9e
Lieu de formation
15 Rue Taitbout, 75009 Paris 9e