Table
PostgreSQL 🟢 JuniorDefinition
Structure de donnees relationnelle composee de lignes et colonnes avec un schema fixe. Chaque colonne a un type defini et chaque ligne represente un enregistrement.
Analogie
Un tableau Excel avec des colonnes figees : impossible d'ajouter une cellule d'un type different.
Exemple de code
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(255) UNIQUE,
created_at TIMESTAMP DEFAULT NOW()
);
Cas d'usage
Stocker des donnees structurees avec des relations fortes et des contraintes d'integrite.
Anti-pattern
Creer une table avec des centaines de colonnes au lieu de normaliser en plusieurs tables.