# Initiation au langage SQL

> Cette formation permet d’acquérir les compétences fondamentales du langage SQL : comprendre le modèle relationnel et un schéma, manipuler les données, extraire et sécuriser les données et écrire des requêtes complexes.

---

Index LLMS : [llms.txt](/fr/llms.txt)

---

**DEV1** · Développement et SQL

> **État :** Manuel complet publié en français, révision 26.09, 364 pages PDF et 8 chapitres navigables
<div class="course-book-cover" style="--course-color: #346b5b">

<img src="/images/dev1/cover.fr.svg" alt="DEV1 · Initiation au langage SQL">

</div>

## Présentation

**Synthèse de la fiche :** Cette formation permet d’acquérir les compétences fondamentales du langage SQL : comprendre le modèle relationnel et un schéma, manipuler les données, extraire et sécuriser les données et écrire des requêtes complexes.

## Informations clés

| Rubrique | Détails |
| --- | --- |
| Durée | 3 jours (21 heures), uniquement en présentiel. |
| Tarifs | Inter-entreprises : 2250 € HT par stagiaire<br>Intra-entreprise : 9250 € HT pour 8 stagiaires maximum |
| Source | Page de formation Dalibo |

### Objectifs

- Comprendre le modèle relationnel et la structure d’un schéma
- Ajouter, modifier et supprimer des données
- Extraire et sécuriser les données
- Écrire des requêtes SQL complexes (jointure, union, tri, etc.)

### Public concerné

Cette formation s’adresse aux utilisateurs·rices de PostgreSQL ayant besoin d’acquérir ou d’améliorer leurs compétences en langage SQL.

### Prérequis

Aucune compétence technique particulière n’est requise pour cette formation.


### Thèmes abordés

- Typologie des bases
- Création d’objets et mises à jour
- SQL avancé pour le transactionnel
- SQL pour l’analyse de données

## Documents Markdown

- [Fiche de formation en Markdown](/fr/dev1/course-description/)
- [Questionnaire des besoins en Markdown](/fr/dev1/needs-questionnaire/)

Ces deux pages reprennent le contenu des petits PDF dans le format de lecture OINK ; la mise en page de formulaire est adaptée au Markdown.

## Documents locaux

- [Manuel complet PDF](/downloads/dalibo/manuals/dev1-handout.pdf)
- [Manuel PDF sans TP](/downloads/dalibo/manuals/dev1-no-tp-handout.pdf)
- [Fiche descriptive PDF](/downloads/dalibo/briefs/dev1-description.pdf)
- [Questionnaire des besoins PDF](/downloads/dalibo/needs/dev1-needs.pdf)

## Sources originales

- [Page de formation](https://www.dalibo.com/formation-initiation-sql)
- [Répertoire public du manuel](https://public.dalibo.com/exports/formation/manuels/formations/dev1/)
- [HTML original](https://public.dalibo.com/exports/formation/manuels/formations/dev1/dev1.handout.html)
- [PDF complet](https://public.dalibo.com/exports/formation/manuels/formations/dev1/dev1.handout.pdf)
- [EPUB original](https://public.dalibo.com/exports/formation/manuels/formations/dev1/dev1.handout.epub)
- [PDF sans TP](https://public.dalibo.com/exports/formation/manuels/formations/dev1/dev1.no-tp.handout.pdf)
- [EPUB original](https://public.dalibo.com/exports/formation/manuels/formations/dev1/dev1.no-tp.handout.epub)
- [Fiche descriptive PDF originale](https://public.dalibo.com/commercial/formations/formation-initiation-sql.pdf)
- [Questionnaire original](https://public.dalibo.com/commercial/formations/questionnaires/dalibo_questionnaire_besoins_DEV1.pdf)
- [Informations pratiques](https://www.dalibo.com/formations-infos-pratiques.html)
- [Licence CC BY-NC-SA 2.0 France](https://creativecommons.org/licenses/by-nc-sa/2.0/fr/)

## Différence entre le manuel complet et la version sans TP

Le PDF complet compte **364 pages** ; le fichier `no-tp` compte **332 pages**, soit **32 pages de moins**.

| Élément | Manuel complet | Version `no-tp` |
| --- | ---: | ---: |
| Révision PDF | 26.09 | 26.09 |
| Blocs de travaux pratiques | 5 | 5 |
| Chapitres de solutions | 5 | 0 |

Dans cette collection, le nom `no-tp` ne signifie généralement pas « aucun TP » : les énoncés des travaux pratiques restent présents, tandis que les chapitres de solutions sont retirés. Les pages et certains numéros de section sont ensuite recomposés.

- Le **manuel complet** convient à une formation en salle, aux ateliers pratiques et à la correction autonome des exercices.
- La version **`no-tp`** convient à une lecture plus courte lorsque les corrigés ne sont pas nécessaires.
- Les deux fichiers suivent la même trame pédagogique générale ; la version courte n’est pas une nouvelle formation.

[Voir la comparaison détaillée des versions](/fr/manual-versions/).

## Manuel et chapitres

Le manuel complet de **364 pages** (révision **26.09**) est publié dans l’ordre original sous forme de **8 chapitres** indépendants. Les chapitres contiennent les **5 blocs de travaux pratiques**, leurs **5 sections de solutions**, les exemples SQL et les **20 assets graphiques locaux** extraits du PDF complet.

- [Avant-propos, licence et informations éditoriales](/fr/dev1/00-avant-propos/)
- [Introduction et premiers SELECT](/fr/dev1/01-introduction-premiers-select/)
- [Types de base](/fr/dev1/02-types-de-base/)
- [Création d’objets et mises à jour](/fr/dev1/03-creation-objets-mises-a-jour/)
- [Plus loin avec SQL](/fr/dev1/04-plus-loin-avec-sql/)
- [SQL avancé pour le transactionnel](/fr/dev1/05-sql-avance-transactionnel/)
- [SQL pour l’analyse de données](/fr/dev1/06-sql-analyse-donnees/)
- [Les formations Dalibo](/fr/dev1/07-formations-dalibo/)

- [Avant-propos, licence et informations éditoriales](/fr/dev1/00-avant-propos/)
- [1 Introduction et premiers SELECT](/fr/dev1/01-introduction-premiers-select/)
- [2 Types de base](/fr/dev1/02-types-de-base/)
- [3 Création d’objets et mises à jour](/fr/dev1/03-creation-objets-mises-a-jour/)
- [4 Plus loin avec SQL](/fr/dev1/04-plus-loin-avec-sql/)
- [5 SQL avancé pour le transactionnel](/fr/dev1/05-sql-avance-transactionnel/)
- [6 SQL pour l’analyse de données](/fr/dev1/06-sql-analyse-donnees/)
- [7 Les formations Dalibo](/fr/dev1/07-formations-dalibo/)
- [Fiche de formation](/fr/dev1/course-description/)
- [Questionnaire des besoins](/fr/dev1/needs-questionnaire/)

---

Pages de section :

- [Avant-propos, licence et informations éditoriales](/fr/dev1/00-avant-propos/): Informations éditoriales, licence, remerciements et versions de PostgreSQL couvertes par le manuel DEV1.
- [Introduction et premiers SELECT](/fr/dev1/01-introduction-premiers-select/): Principes des bases de données, premières requêtes SELECT et types de données.
- [Types de base](/fr/dev1/02-types-de-base/): Types numériques, temporels, chaînes, JSON, intervalles de valeurs, types géométriques et types utilisateurs.
- [Création d’objets et mises à jour](/fr/dev1/03-creation-objets-mises-a-jour/): Création d’objets, contraintes d’intégrité, mises à jour de données et transactions.
- [Plus loin avec SQL](/fr/dev1/04-plus-loin-avec-sql/): NULL, agrégats, sous-requêtes, jointures, expressions CASE, opérateurs ensemblistes, fonctions, vues et requêtes préparées.
- [SQL avancé pour le transactionnel](/fr/dev1/05-sql-avance-transactionnel/): LIMIT, RETURNING, UPSERT, LATERAL, CTE, concurrence d’accès et isolation sérialisable.
- [SQL pour l’analyse de données](/fr/dev1/06-sql-analyse-donnees/): Agrégats, clause FILTER, fonctions de fenêtrage, WITHIN GROUP et regroupements avancés.
- [Les formations Dalibo](/fr/dev1/07-formations-dalibo/): Parcours des formations Dalibo et accès aux publications.
- [Fiche de formation](/fr/dev1/course-description/): Transcription Markdown de la fiche PDF de la formation DEV1.
- [Questionnaire des besoins](/fr/dev1/needs-questionnaire/): Transcription Markdown du questionnaire des besoins de la formation DEV1.
