Diskussion zum Artikel "Marktsimulation (Teil 21): Erste Schritte mit SQL (IV)"

Neuer Artikel Marktsimulation (Teil 21): Erste Schritte mit SQL (IV) :

Viele von Ihnen haben vielleicht weitaus mehr Erfahrung im Umgang mit Datenbanken als ich und sind daher möglicherweise anderer Meinung. Da es notwendig war, zu erklären, warum Datenbanken so aufgebaut sind, wie sie sind, und warum SQL diese Form hat – insbesondere, warum Primär- und Fremdschlüssel entstanden sind –, mussten einige Dinge etwas abstrakt bleiben.

Hallo und herzlich willkommen zu einem weiteren Artikel aus der Reihe über das Replikations-/Simulationssystem.

Im vorherigen Artikel „Marktsimulation (Teil 20): Erste Schritte mit SQL (III)“ haben wir kurz über den SELECT-Befehl gesprochen. Wir müssen uns noch ein weiteres Konzept ansehen, um SQL effektiver nutzen zu können – oder, genauer gesagt, damit wir alle Möglichkeiten von SQL ausschöpfen können. Das ist eine viel bessere Alternative zum Schreiben einer Anwendung, die dieselbe Aufgabe erfüllen würde – nämlich Datenbanken zu verwalten und Änderungen an ihnen vorzunehmen. Dieses weitere Konzept spielt bei Datenbanken eine entscheidende Rolle. Wir sprechen hier von Schlüsseln, bei denen es sich entweder um Primärschlüssel oder um Fremdschlüssel handeln kann.

Auch wenn der MetaEditor es uns ermöglicht, Aufgaben mit SQLite auszuführen, benötigen Sie, wenn Sie gerade erst anfangen und den Umgang mit SQL systematischer erlernen möchten, ein leistungsfähigeres Tool. Ein wichtiger Punkt: Ich will damit nicht sagen, dass der MetaEditor nicht funktional wäre. Allerdings eignet sich der MetaEditor nicht dazu, bestimmte Dinge zu verstehen. Das liegt daran, dass er einem anderen Zweck dient: dem Bearbeiten und Kompilieren von MQL5-Code. Die erhebliche Unterstützung, die der MetaEditor uns bei der Nutzung von SQLite bietet, reicht nicht aus für das, was wir beim Lernen wirklich benötigen.

Daher möchte ich mir in diesem Fall erlauben, ein anderes Tool vorzuschlagen. Das liegt daran, dass es tatsächlich auf die Arbeit mit SQLite ausgerichtet ist. Auch wenn wir MySQL oder eine andere Plattform für die Arbeit mit SQL verwenden, erhalten wir in der Praxis dasselbe Ergebnis. Wie wir bereits in früheren Artikeln deutlich gemacht haben, spielt es keine Rolle, welches System wir für den Zugriff auf SQL verwenden. Mit allen Systemen lässt sich im Grunde dasselbe erreichen, vorausgesetzt natürlich, dass wir ausschließlich SQL-Syntax verwenden, ohne auf Elemente zurückzugreifen, die nur in dieser speziellen SQL-Variante existieren.


Autor: Daniel Jose

Schreib ruhig weiter, aber zögere es nicht zu sehr hinaus – es ist höchste Zeit, zum zweiten Schritt überzugehen, denn die ersten Schritte haben sich schon zu sehr in die Länge gezogen.