Daily Shaarli

All links of one day in a single page.

November 10, 2022

How to Build a Relational Database From Scratch
thumbnail

Un article qui explique pas à pas le fonctionnement d'une base de données relationnelle.

Il utilise l'algèbre relationnel pour décrire chaque opération.

Dans une DB relationnelle, chaque ligne peut-être considérée comme un vecteur à N dimensions (les dimensions sont les colonnes).

"Adrien", 29, "Minsk" est un vecteur à 3 dimension (nom, age, ville) qui représente une personne.

A partir du la on peut dérouler toutes les opérations comme la projection (SELECT), la selection (WHERE), le produit vectoriel (JOIN)