Les bases du SQL
- Référence GKSQL
- Durée 3 jour(s)
- Version 2
Modalité pédagogique
Options de paiement complémentaires
-
GTC 24 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR1 850,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageSQL est le langage universel des bases de données relationnelles, et ce quel que soit le système de gestion de la base (Oracle, DB2 d’IBM, Access et SQL Server de Microsoft, MySQL, MariaDB, PostgreSQL de l’open source…). Langage incontournable dans les développements d’application, le SQL est aussi utilisé dans les outils d’analyse de données. Cette formation permet aux participants de comprendre la conception des bases de données relationnelles et d'acquérir les compétences et connaissances nécessaires pour manipuler le langage SQL.
Ce module de formation peut être suivi indépendamment ou dans le cadre de notre parcours métier Data Scientist.
Mise à jour : 31.05.2023
Prochaines dates
Haut de page-
- Modalité: Classe inter à distance
-
Date:
21-23 octobre, 2024
date garantie
- Centre: SITE DISTANT
-
- Modalité: Classe inter à distance
- Date: 24-26 mars, 2025
- Centre: SITE DISTANT
-
- Modalité: Classe inter à distance
- Date: 06-08 octobre, 2025
- Centre: SITE DISTANT
Public
Haut de pageCette formation s'adresse aux développeurs, administrateurs, architectes de base de données et utilisateurs de la Business Intelligence.
Objectifs de la formation
Haut de page
A l'issue de la formation, les participants seront capables de :
- Comprendre la structure des tables, les clés primaires et étrangères du modèle relationnel
- Etre capable de faire des consultations, sur une ou plusieurs tables d’une base de données relationnelle, à l'aide du langage SQL
- Effectuer des mises à jour de données (création, modification et suppression de lignes), des créations de tables et de vues
Programme détaillé
Haut de pagePrincipes et concepts du modèle relationnel
- Les domaines, les relations, les tables, les lignes et colonnes
- Les dépendances fonctionnelles, les clés (candidates, primaires)
- Les intégrités d'entité, les intégrités référentielles (clés étrangères), les valeurs NULL
- Normalisation des données : les formes normales
- Utilité de la normalisation pour la base et conséquences lors des accès
- La modélisation des données (MCD Modèle Conceptuel de Données, MLD (Modèle Logique de Données)
Le modèle relationnel dans la technologie Objet
- La modélisation avec les diagrammes de données d’UML (Unified Modeling Language)
- La correspondance entre le relationnel et l’objet (Mapping O/R)
- La persistance des données
- Le Design Pattern DAO (Data Access Object) et ses implémentations
Les requêtes avec le langage SQL
- Structure générale de l’ordre SELECT
- Sélectionner la table, les colonnes
- Sélectionner le résultat : restrictions avec la clause WHERE. Les opérateurs de restrictions
- Trier les résultats avec la clause ORDER BY
- Accéder à plusieurs tables, les jointures internes : INNER JOIN. Les sous-requêtes
Effectuer des statistiques avec les fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM - Partitionner les résultats statistiques : GROUP BY et HAVING
- Les autres opérateurs ensemblistes (UNION, EXCEPT et INTERSECT)
- Accéder à plusieurs tables : les jointures externes
- Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates...)
La mise à jour de données avec le langage SQL
- Valider et invalider des mises à jour (Commit/Rollback)
- Créer des lignes dans une table : INSERT
- Modifier des lignes : UPDATE
- Supprimer des lignes : DELETE
- Conséquences des intégrités référentielles
Travailler avec des tables et avec des vues
- Présentation et intérêt des vues
- Différences entre table et vue
- Création et manipulation d’une vue avec SQL
Evolutions des données d’entreprises
- Du relationnel au décisionnel, l’intelligence décisionnelle ou la Business Intelligence
- Du décisionnel au Master Data Management (MDM)
- Le Big data
Pré-requis
Haut de pagePour suivre cette formation, il faut avoir des connaissances générales en informatique.
Et après
Haut de pageBon à savoir
Haut de pageUn support de cours en français sera remis aux stagiaires. Plus de 50% de pratique. Lors des travaux pratiques, les participants analyseront une base de données relationnelle simple, afin de comprendre les concepts du modèle relationnel et la modélisation. Ils manipuleront le langage SQL, s'appliquant à toute base de données (Oracle, DB2, Access, SQL Server, MySQL, MariaDB, PostgreSQL....). Ils écriront des requêtes SQL permettant la consultation de données normalisées, manipuleront et analyseront les données de plusieurs tables. Ils écriront des requêtes de statistiques, des requêtes de mises à jour (création, modification et suppression de lignes). Et termineront leur apprentissage par la création de tables et de vues, afin d’être opérationnels sur l’ensemble des concepts du langage SQL et d’être capable d’aborder sereinement le développement d’application et/ou l’analyse de données.
- /fr-fr/-/media/global-knowledge/merchandising/right-side-column/fr/reviews/fr-global-review-q1-q2-fy25.png #000000
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité. </strong>Dans le cas d’une formation finançable par votre <a style="display: inline;" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-style="display: inline;">CPF,</a> jusqu’à 11 jours ouvrés avant le début de la formation. <a style="display: inline;" href="mailto:cpf@globalknowledge.fr" data-mce-href="mailto:cpf@globalknowledge.fr" data-mce-style="display: inline;">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Accessibilité et accompagnement</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Notre référente handicap se tient à votre disposition pour adapter votre accueil et le suivi de votre formation. N’hésitez pas à la contacter : <a href="mailto:info@globalknowledge.fr" data-linkindex="0" data-mce-href="mailto:info@globalknowledge.fr">info@globalknowledge.fr</a></p></td></tr></tbody></table>
- #000000
- #000000
- GKSQL
- Les bases du SQL
- Programmation Développement
- Formation (Les bases du SQL) - GKSQL
- Global Knowledge