:PROPERTIES:
:ID:       bb52f1a5-9f0c-48cc-8aeb-9124f2b42ccd
:mtime:    20220104162639
:ctime:    20220104151926
:END:
#+title: Base de données
#+filetags: :database:

* Base de données relationnelle
Une base de données relationnelle organise l'information dans des tableaux à 2 dimensions (appelés /relations/ ou
/tables/). Les lignes de ces /relations/ sont appelées /enregistrements/ ou /nuplets/. Les colonnes sont appelées des /attributs/.
Pratiquement tous les systèmes relationnels utilisent le langage SQL pour interroger les bases de données.
** [[id:171ce2f7-4028-47b0-b4e0-5a4a6ccb74ac][Postgres]]

* Sql
** Commandes de base
*** Suppression d'une base de données
#+BEGIN_SRC sql
drop database <database>;
#+END_SRC
*** Changement du password d'un utilisateur
#+BEGIN_SRC sql
ALTER USER <user> WITH PASSWORD '<password>';
#+END_SRC
** Tips
 * [[id:03d81c25-555c-4d55-a2cd-2d5fc961acc7][sql_reset_root_password]]

* Références
 * https://fr.wikipedia.org/wiki/PostgreSQL
 * [[https://www.postgresql.org/docs/14/index.html][PostgresSQL documentation]]
