Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
Struktur Einer Relationalen Datenbank
Die Struktur einer relationalen Datenbank, zum Beispiel einer MySQL-Datenbank, ist um Zeilen, Spalten und Tabellen organisiert. Tabellen enthalten Zeilen und Spalten. Tabellen können unter einem Schema zusammengefasst werden. Ein Schema ist einfach eine Möglichkeit, zusammengehörige Tabellen zu gruppieren. Alle zusammengehörigen Tabellen werden unter einem bestimmten Namen zusammengefasst, und dieser Name wird als Schema bezeichnet. Weitere Informationen hierzu finden Sie in einem speziellen SQL-Kurs.
Eine Datenbank wird auf einem Datenbankserver gehostet; der Server ermöglicht es, Anfragen an die Datenbank zum Speichern und Abrufen von Daten zu stellen. Ein Datenbanksystem beinhaltet einen Datenbankserver. Innerhalb eines Servers können mehrere Datenbanken existieren. In der Regel wird für eine Anwendung nur eine Datenbank verwendet.
In den meisten MySQL-Servern gibt es ein Limit von 4 Milliarden Tabellen, was mehr als ausreichend ist. Eine Tabelle enthält Datenzeilen, die im von dieser Tabelle festgelegten Format gespeichert werden. Betrachten Sie zum Beispiel eine Tabelle namens students
, die einige grundlegende Informationen über Studierende speichert, wie id
, vom Typ int, name
, vom Typ string, und age
, vom Typ int:
Die Anzahl und Datentypen der Spalten werden beim Erstellen einer neuen Tabelle festgelegt. Eine Tabelle kann maximal 4096 Spalten haben.
Jede Zeile stellt eine Dateneinheit dar, und die Spalten repräsentieren die Attribute dieser Daten. In diesem Fall bezieht sich jede Zeile auf eine bestimmte Person, wobei id
, name
und age
die Attribute sind. Eine Tabelle kann über eine Milliarde Zeilen enthalten.
Obwohl die Tabellen in einer MySQL-Datenbank nicht direkt sichtbar sind, ähneln sie den Tabellen in einer Tabellenkalkulation. Mit SQL-Befehlen oder Abfragen werden Tabellen erstellt, Daten in die Tabellen eingefügt und Daten aus den Tabellen abgerufen.
Wir können Daten mit den vier gängigen Operationen oder Anweisungen speichern, ändern oder löschen:
SELECT
– Die SELECT-Anweisung wird verwendet, um bestimmte Daten aus der Datenbank auszuwählen und abzurufen;INSERT
– Die INSERT-Anweisung wird verwendet, um Zeilen in Tabellen einzufügen;CREATE
– Die CREATE-Anweisung wird verwendet, um Tabellen oder Datenbanken zu erstellen;DROP
– Die DROP-Anweisung wird verwendet, um Tabellen oder Datenbanken zu löschen; Wir werden in diesem Abschnitt Beispiele für diese Anweisungen sehen; es ist jedoch nicht notwendig, sie vollständig zu verstehen. Im nächsten Abschnitt betrachten wir die Syntax dieser Anweisungen im Detail, zusammen mit Beispielen.
1. Was ist die grundlegende Struktur einer relationalen Datenbank?
2. Wo wird eine Datenbank in einem relationalen Datenbanksystem gehostet?
3. Was ist der Zweck der SELECT-Anweisung in SQL?
Danke für Ihr Feedback!