Initiation au Langage SQL
Introduction aux bases de données relationnelles par la mise en pratique du langage SQL
Formation créée le 15/08/2024. Dernière mise à jour le 21/09/2024.Version du programme : 1
Type de formation
DistancielAccessibilité
OuiInitiation au Langage SQL
Introduction aux bases de données relationnelles par la mise en pratique du langage SQL
Le langage SQL (Structured Query Language) est le fondement des bases de données dites relationnelles. Contrairement à une idée reçue, les relations des systèmes de gestion de base de données relationnelles sont des tableaux (Tables en Anglais). Les bases de données relationnelles sont utilisées par la majorité des applications de gestion dans le monde entier. Dans le paysage informatique, le SQL est le langage de référence pour interroger et manipuler les informations des bases de données relationnelles. C’est également le langage majeur et fondamental pour la conception, les fondations et le développement des applications de gestion à l’heure actuelle. Sa standardisation permet de communiquer avec tous les systèmes de gestion de base de données relationnels (SGBDR) tels qu'Oracle Database, SQL Server, MySQL, PostgreSQL, DB2, etc. Cette formation d’initiation au langage SQL va vous permettre de comprendre ce qu'est véritablement une base de données relationnelle et en quoi elle se différencie d'un « simple fichier Excel amélioré ». Vous allez pouvoir entrer au coeur des systèmes informatiques de gestion qui s’appuient dans la plupart des cas sur une base de données relationnelle et vous pourrez ainsi évoluer progressivement vers la conception et la réalisation de systèmes d’information professionnels, robustes et efficaces.
Objectifs de la formation
- Connaître le principe, la structure (MCD) et le contenu d'une base de données relationnelle
- Savoir écrire des requêtes compatibles avec plusieurs SGBDR (norme ANSI)
- Savoir utiliser efficacement les fonctions de groupe (GROUP BY) pour l’analyse fonctionnelle des données.
- Maîtriser la fusion des tables (JOINTURES)
Profil des bénéficiaires
- Toute personne participant à un projet autour d'une base de données
- Pas de prérequis particuliers
Contenu de la formation
Présentation des SGBDR
- Base de données relationnelles et propriétés ACID
- Modélisation (MCD)
- Définitions SQL
Extraire les données à l'aide de l’instruction SELECT
- Filtrer et trier les données
- Utiliser des fonctions mono lignes pour personnaliser un résultat
- Utiliser les fonctions de conversion et les expressions conditionnelles
Les fonctions de groupe
- Types et syntaxe des fonctions de groupe
- La clause GROUP BY
- La clause HAVING
Les jointures : comment interroger plusieurs tables simultanément
- La jointure interne
- La jointure externe
- L’auto-jointure
Ajouter, Modifier et Supprimer des données
- Description des instructions DML (INSERT, UPDATE, DELETE, MERGE)
- Les transactions : Instructions COMMIT et ROLLBACK
- Principe de la cohérence en lecture
Créer, Modifier et Supprimer des tables
- Description des instructions DDL
- Les types d'objets de base de données
- Présentation des contraintes d'intégrité
Suivi de l'exécution et évaluation des résultats
- Chaque chapitre est mis en pratique avec des « quiz » et des exercices afin de consolider les connaissances.
- Formulaires d'évaluation de la formation, à chaud et à froid
- Suivi de l'acquisition et de la mise en œuvre des compétences à distance 2 mois après la fin de la formation
Ressources techniques et pédagogiques
- Les travaux pratiques sont effectués avec les outils libres d’Oracle
- Accès aux bases de données sur machines virtuelles
- Kit de formation (support de cours, logiciels de connexion et documents techniques)
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nous mettons tout en oeuvre pour rendre accessible la formation aux personnes en situation de handicap. Chaque situation de handicap étant unique, il est conseillé d’être informés de la participation d’une personne en situation de handicap à l’une de nos formations, dès son inscription. N'hésitez pas à contacter notre référent handicap.