Bases de données et langage SQL pour non informaticiens
Cours Pratique de 3 jours
Réf : BDSQL1 - Prix 2025 : 1400 € HT
Le prix pour les dates de sessions 2026 pourra être révisé
Cette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d'une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations
OBJECTIFS PÉDAGOGIQUES
Comprendre le principe et le contenu d'une base de données relationnelle
Créer des requêtes pour extraire des données suivant différents critères
Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
Utiliser des calculs simples et des agrégations de données
Combiner les résultats de plusieurs requêtes
LE PROGRAMME
Dernière mise à jour : 31/01/2024
1) Introduction aux bases de données
-
- Qu'est-ce qu'une base et un serveur de base de données ?
- Lire un modèle relationnel
- Clé primaire et unicité.
- Composition d'une table. Notion de colonne et de types.
- Notion d'intégrité référentielle.
- Outil pour interroger une base.
Exercice : Investigation dans la base à la recherche de tables, colonnes et clés.
2) Extraire les données d'une table
-
- Qu'est-ce qu'une requête d'extraction ?
- Lister les valeurs à retourner.
- La clause WHERE pour filtrer les données.
- L'absence de valeur (marqueur NULL).
- Retourner des lignes sans doublon (DISTINCT).
- Opérateurs de restriction (BETWEEN, IN, LIKE...).
Exercice : Interrogations de plusieurs tables sur des critères différents.
3) Interroger les données de plusieurs tables
-
- Principe des jointures : restituer les informations à partir de plusieurs tables.
- Jointure interne et jointure externe.
- La jointure "naturelle" et ses difficultés.
- Opérateurs ensemblistes (UNION, INTERSECT...).
- Introduction aux vues : principe et intérêt.
Exercice : Réaliser des requêtes avec des jointures et des opérateurs ensemblistes.
4) Ordonnancement et statistiques
-
- Trouver des valeurs agrégées (MIN, MAX, AVG, SUM, COUNT).
- Calculer des agrégats relatifs avec GROUP BY.
- Filtrer les valeurs agrégées avec HAVING.
- Mélanger agrégats et détails avec OVER.
- Ordonnancement des résultats avec RANK, ROW_NUMBER.
Exercice : Réaliser des requêtes utilisant des calculs simples et agrégats. Sous-totaux et numération.
5) Présenter et trier les données
-
- Présenter les données des colonnes avec des alias.
- Conversion d'un type à un autre.
- Effectuer des choix à l'aide de l'opérateur CASE.
- Trier les données avec ORDER BY.
- Opérations sur les chaînes de caractères, sur les dates.
Exercice : Utilisation de fonctions permettant d'améliorer la présentation du résultat des requêtes.
6) Utiliser des sous-requêtes
-
- Qu'est-ce qu'une sous-requête ?
- Les différentes typologies de résultats.
- Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.
- Sous-requêtes corrélées.
Exercice : Ecriture de requêtes incluant des sous-requêtes de différentes formes.
PARTICIPANTS
Des informaticiens désirant se servir de SQL en environnement Oracle.
PRÉREQUIS
Aucune connaissance particulière
COMPÉTENCES DU FORMATEUR
Les experts qui animent la formation sont des spécialistes des matières abordées. Ils ont été validés par nos équipes pédagogiques tant sur le plan des connaissances métiers que sur celui de la pédagogie, et ce pour chaque cours qu’ils enseignent. Ils ont au minimum cinq à dix années d’expérience dans leur domaine et occupent ou ont occupé des postes à responsabilité en entreprise.
MODALITÉS D’ÉVALUATION
MOYENS PÉDAGOGIQUES ET TECHNIQUES
- Les moyens pédagogiques et les méthodes d’enseignement utilisés sont principalement : aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.
- À l’issue de chaque stage ou séminaire, LUTESO FORMATION fournit aux participants un questionnaire d’évaluation du cours qui est ensuite analysé par nos équipes pédagogiques.
- Une feuille d’émargement par demi-journée de présence est fournie en fin de formation ainsi qu’une attestation de fin de formation si le stagiaire a bien assisté à la totalité de la session.
MODALITÉS ET DÉLAIS D’ACCÈS
L’inscription doit être finalisée 7 jours avant le début de la formation.
ACCESSIBILITÉ AUX PERSONNES HANDICAPÉES
Vous avez un besoin spécifique d’accessibilité ? Contactez M. NSAMBU, référent handicap, à l’adresse suivante formation@luteso.com pour étudier au mieux votre demande et sa faisabilité.
LES DATES
dernière mise à jour : 10/2023
classe à distance
2023 : 18 déc.
2024 : 31 jan., 04 mars, 13 mai, 19 juin, 09 sept., 02 déc.
montpellier
2024 : 08 jan., 28 fév., 01 avr., 22 mai, 02 sept., 21 oct., 04 déc.
CONTACTEZ-NOUS
formation@luteso.com
Par téléphone
+33 09 72 17 84 38
Contactez-nous pour toutes questions ou demande de support.
contact@luteso.com
Téléphone
Pour une assistance immédiate ou une demande urgente
+33 09 72 17 84 38
Bureau
Venez nous rencontrer ou écrivez nous
28 rue de Maurin, 34000 Montpellier, FRANCE