Grundlagen relationaler Datenbanken
Relationale Datenbanken funktionieren wie digitale Tabellen, in denen Informationen strukturiert gespeichert werden. Stell dir vor, du organisierst deine Spotify-Playlists - jeder Song wäre ein Datensatz (eine Zeile) mit verschiedenen Attributen wie Titel, Künstler oder Dauer (die Spalten).
Der Primärschlüssel ist wie die eindeutige ID jedes Songs - damit kann das System jeden Eintrag von allen anderen unterscheiden. Ein Fremdschlüssel verbindet verschiedene Tabellen miteinander, genau wie ein Link zwischen deiner Playlist und der Künstler-Datenbank.
Anomalien sind echte Probleme in schlecht designten Datenbanken. Bei einer Löschanomalie verlierst du ungewollt wichtige Daten, eine Änderungsanomalie zwingt dich, dieselbe Info mehrfach zu aktualisieren, und eine Einfügeanomalie verlangt vollständige Daten, die du noch gar nicht hast.
💡 Merktipp: Redundanzdaten sind wie doppelte Fotos auf deinem Handy - sie nehmen nur unnötig Platz weg!


























