Base de données relationnelle

Type de base de données organisant les données en tables reliées par des points communs.

Le modèle relationnel est le plus utilisé pour assurer la cohérence des données critiques en entreprise.

        graph LR
  Center["Base de données relationnelle"]:::main
  Rel_encryption_at_rest["encryption-at-rest"]:::related -.-> Center
  click Rel_encryption_at_rest "/terms/encryption-at-rest"
  Rel_hash_table["hash-table"]:::related -.-> Center
  click Rel_hash_table "/terms/hash-table"
  Rel_index_database["index-database"]:::related -.-> Center
  click Rel_index_database "/terms/index-database"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Explique-moi comme si j'avais 5 ans

Imagine un classeur où les dossiers sont liés entre eux par des numéros. On peut retrouver une commande en cherchant le numéro du client.

🤓 Expert Deep Dive

Respecte les principes ACID. Utilise le langage SQL. La normalisation est clé pour éviter les doublons et les incohérences.

❓ Questions fréquentes

What is the difference between RDBMS and NoSQL?

RDBMS uses a strict table-based schema and SQL, while NoSQL is more flexible and can use documents, graphs, or key-values.

Why is SQL used in relational databases?

SQL is a standardized, powerful language designed specifically for managing and querying structured data.

📚 Sources