Table

PostgreSQL 🟢 Junior

Définition

Structure de données relationnelle composée de lignes et colonnes avec un schema fixe. Chaque colonne a un type défini et chaque ligne représente un enregistrement.

Analogie

Un tableau Excel avec des colonnes figées : impossible d'ajouter une cellule d'un type différent.

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 données structurées avec des relations fortes et des contraintes d'intégrité.

Anti-pattern

Créer une table avec des centaines de colonnes au lieu de normaliser en plusieurs tables.

Termes liés

#sgbd#interview#database#postgresql

← → au clavier pour passer d'une fiche à l'autre