Datenbank
Eine Datenbank ist ein Wissensspeicher. Deswegen üben Datenbanken auf mich eine große Faszination aus, denn ich will gerne viel wissen. Am liebsten hätte ich das gesamte Wissen der Menschheit auf Knopfdruck zur Verfügung.
Auch das Entwickeln von Datenbanken macht mir viel Spaß. So wie andere davon träumen, ein eigenes Haus zu bauen, träume ich von einer eigenen Datenbank, in der ich sofort alles abfragen kann, was ich über eine Sache weiß. In meinem Kopf ist nicht genug Platz dafür.
Datenbankabfragen
Das Tolle an Datenbanken ist, dass man ihnen Fragen stellen kann. Dazu verwendet man die Abfragesprache SQL.
Daten kann man auch in einfachen Dateien speichern, aber diese Dateien können nur auf vergleichsweise wenige Fragen eine Antwort geben. Man bekommt die Daten nur so zurück, wie man sie eingegeben hat.
Wie die Datenbank die gewünschten Datensätze findet, braucht man nicht zu wissen – zumindest solange man nicht die Ausführungsgeschwindigkeit optimieren will. Es kann sogar sein, dass man aus Geschwindigkeitsgründen dieselben Daten mehrfach in der Datenbank ablegt. Das hat mich ziemlich überrascht, wie ich das erstmals in der Berufspraxis gelernt habe. In der Schule habe ich gelernt, dass man in einer Datenbank niemals dieselben Daten mehrfach ablegt, um Widersprüche zwischen den Kopien zu vermeiden.
Schwachpunkte
SQL ist ein Standard für Abfragen aus Tabellen-
Generell ist eine herkömmliche SQL-
Weiter
Weblinks
- Microsoft SQL Server Express – Kostenlose Datenbank von Microsoft
- Oracle Database 11g Documentation (englisch)