Relationale Datenbank

Ein Datenbanktyp, der Daten in Tabellen organisiert, die über gemeinsame Datenpunkte verknüpft sind.

Relationale Datenbanken sind der Standard in der Unternehmenssoftware, da sie eine hohe Datenintegrität gewährleisten.

        graph LR
  Center["Relationale Datenbank"]:::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;

      

🧒 Erkläre es wie einem 5-Jährigen

Wie eine Sammlung von Tabellen, die miteinander verknüpft sind. Eine Tabelle für Kunden, eine für Käufe, verbunden durch eine Kundennummer.

🤓 Expert Deep Dive

Basiert auf dem Modell von E.F. Codd. Nutzt SQL für Abfragen und folgt den ACID-Prinzipien. Normalisierung verhindert Redundanzen.

❓ Häufig gestellte Fragen

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.

📚 Quellen