⌂ Tous mes cours Bases de données
Institut supérieur Plus Oultre · Binche

Bases de données : conception et exploitation

Douze fiches, de l'analyse sur papier jusqu'à la sauvegarde. Nous travaillons avec PostgreSQL et pgAdmin.

Comprendre et analyser

Sur papier, avant de toucher au clavier.

1
À quoi sert une base de données ?Le problème que ça résout, et le vocabulaire de départ.
2
Analyser : entités et attributsRepérer les sujets d'une situation avant de toucher au clavier.
3
Les relations et les cardinalitésRelier les entités entre elles, et dire combien.
4
Du schéma aux tablesTraduire le dessin en tables, clés et types de données.

Créer la base

PostgreSQL, pgAdmin et le langage SQL.

5
Installer PostgreSQL et pgAdminLes outils du cours, et de quoi travailler pendant l'installation.
6
Créer les tablesTraduire le dossier d'analyse en vraies tables PostgreSQL.
7
Les clés étrangèresRelier les tables pour de bon, et protéger la cohérence des données.
8
Ajouter, modifier, supprimer des donnéesRemplir la base : INSERT, UPDATE, DELETE.

Interroger et livrer

Aller chercher les données, et les présenter.

9
Interroger : le SELECTAller chercher exactement les données dont on a besoin.
10
Les jointuresInterroger plusieurs tables à la fois.
11
Regrouper et compterObtenir des totaux, des moyennes et des statistiques.
12
Vues, états de sortie et sauvegardeLivrer un résultat exploitable, et protéger son travail.

Le fil rouge

Toutes les fiches suivent le même exemple : la bibliothèque communale de Binche, qui prête des livres à des lecteurs.

En parallèle, vous construirez votre propre base sur une situation de votre choix. Chaque fiche vous fera avancer d'une étape : c'est ce travail-là qui sera évalué.

Les quatre fiches d'analyse ne sont pas facultatives

Les fiches 1 à 4 se font sur papier, sans ordinateur. C'est la partie que les débutants ont envie de sauter, et c'est celle qui compte le plus.

Une base mal conçue ne se répare pas : elle se recommence. Le SQL des fiches 6 et 7 n'est que la traduction mécanique de ce que vous aurez décidé avant.

Pas encore PostgreSQL sur votre machine ?

Vous pouvez commencer sans rien installer. Deux sites exécutent du PostgreSQL directement dans le navigateur : aiven.io/tools/pg-playground et sqliteonline.com.

Attention : vos données y disparaissent quand vous fermez l'onglet. Gardez toujours votre SQL dans un fichier texte à côté.