SQL Datenbanken
Datenbanken, welche über die Abfragesprache SQL (Structured Query Language) angesprochen werden, bezeichnet man als SQL-Datenbanken. Diese Datenbanken basieren auf dem relationalen Datenbankmodell.
Was ist eine relationale Datenbank?
Ein relationales Datenbank Modell besteht aus vielen Tabellen, die der Speicherung von Datensätzen dienen. Die Tabellen werden über Primär- und Fremdschlüssel in Relation zueinander gesetzt. Durch den Einsatz von Relationen werden zwischen den Tabellen folgende Beziehungen umsetzbar:
1:1 (Eine Person kann nur einen Personalausweis haben)
1:n (Eine Bildergalerie hat viele Gemälde)
n:m (Eine Person kann mehrere Produkte kaufen, ein Produkt kann von mehreren Personen bestellt werden)
Es gibt zahlreiche relationale Datenbanksysteme, die in der Praxis Anwendung finden:
Microsoft SQL Server (Express)
[Microsoft Access]
MySQL
FireBird
InterBase
SQLite