Table

PostgreSQL 🟢 Junior

Definition

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.

Termes lies

#sgbd#interview#database#postgresql