database bdd db sql}}
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/8446806-p... e, et améliorer le fonctionnement de la base.
Au cours de votre parcours, vous serez régulièrement en co... ure client-serveur de PostgreSQL.
<note>
Dans ce cours, nous utiliserons [[https://www.postgresql.org/do... admin 4]].
==== docker-compose ====
L'auteur du cours met également à disposition un
[[https://github.c
{{tag>cours dev sql bdd sgbdr database db}}
:TODO_DOCUPDATE:
====== Continuez votre apprentissage ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... com/|Openclassrooms]].
Vous voici au bout de ce cours, bravo. 👏
Dans ce cours, nous avons évoqué beaucoup de thèmes : des concepts et des commandes différen
ois étapes clés ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-m... rées et d’autres moins structurées. L’objet de ce cours, c’est d’apprendre à **modéliser une base de donn... eux ?
Non, l’un des deux suffit.
<note>
Dans ce cours, nous allons choisir la 2e option : le **diagramm... t même représentation graphique.
</note>
Dans ce cours, nous ne verrons que les deux premiers niveaux :
base de données ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/7818671-r... auquel vous allez vous former tout au long de ce cours !
<note>
Chaque SGBDR a sa propre manière d'inte... : le langage SQL que vous allez apprendre dans ce cours est appliquable à tous les SGBDR. Mais il arrive ...
* la suppression de lignes.
<note>
Dans ce cours, vous apprendrez le LMD, et plus particulièrement
{{tag>cours dev sql bdd sgbdr database db}}
====== Créez votre base de données (BDD) ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... ons tapé des commandes SQL et dans la suite de ce cours nous allons continuer à apprendre et taper de nou... n trouve notre fameux fichier ?
Pour la suite de cours donc, j'ai créé un projet sur le fameux site de p
ases de données ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-m... e nous apprendrons à concevoir tout au long de ce cours.
===== Découvrez le système de gestion de base ... *langage SQL**. Nous ne l’utiliserons pas dans ce cours car vous vous arrêterez ici à la seule modélisati... **SQLite**. Nous l’utiliserons plus tard dans ce cours. Il est assez simple d’utilisation : il est donc
nnelle ou NoSQL ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-m... , je vous invite à suivre (après avoir terminé ce cours) les cours :
* [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-rela... données relationnelles cités ci-dessus.
Dans ce cours, vous apprendrez à **concevoir la structure de ba
èle relationnel ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-m... ’un logiciel à l’autre**. Les illustrations de ce cours sont réalisées avec le logiciel SQLPowerArchitect... ne pas vous emmêler les pinceaux en parcourant le cours.
À ces deux représentations, nous ajouterons une... e et servira juste à illustrer les exemples de ce cours.
La représentation en tableaux ressemble à ce q
database bdd db sql}}
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/8446806-p...
| **pg_stat_activity** | Montre les activités en cours, y compris les requêtes en exécution et les conne... _stat_user_indexes;
-- Afficher les activités en cours
SELECT * FROM pg_stat_activity;
</code>
Ces vue... l'utilisation des ressources, et les activités en cours.
Vous pouvez retrouver tous les métriques à anal
n relationnelle ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/7818671-r... es données stockées dans la BDD.
Tout au long du cours, je vous propose de filer cette métaphore de l'en... , on va choisir une structure appropriée. Dans ce cours, vous n'aborderez que le cas des **données struct...
L'objet que nous manipulerons tout au long de ce cours est appelé la **table**.
Une table, c'est simple
tes avec SELECT ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/7818671-r... on appelle cela « modéliser » une BDD), il y a un cours dédié à cela : [[cours:informatique:dev:db:modeliser_bases_de_donnees:000_start|Modélisez vos bases de d... unc.html|page des fonctions scalaires]].
Dans ce cours on verra 2 types de fonctions. Les fonctions dont
{{tag>cours dev sql bdd sgbdr database db}}
====== Insérez des données dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... er ce problème, et nous verrons plus tard dans ce cours comment changer la structure d'une table.
<note>
{{tag>cours dev sql bdd sgbdr database db}}
====== Sélectionnez les données présentes dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... omme ''SELECT'' ou ''FROM''.
Pour la suite de ce cours, j'utiliserai les deux méthodes.
Deuxième chose
{{tag>cours dev sql bdd sgbdr database db}}
====== Mettez à jour les données de votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... z qu’ils servent à **restreindre la commande** en cours à un ou des objets répondant à des conditions pré
{{tag>cours dev sql bdd sgbdr database db}}
====== Supprimez des objets dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-i... voie une erreur, et nous verrons dans la suite de cours le type d'erreurs qui peuvent être remontées.
Al