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.