MySQL-RDBMS
Was ist RDBMS?
RDBMS steht für relationales Datenbankmanagementsystem.
RDBMS ist ein Programm zur Verwaltung einer relationalen Datenbank.
RDBMS ist die Basis für alle modernen Datenbanksysteme wie MySQL, Microsoft SQL Server, Oracle und Microsoft Access.
RDBMS verwendet SQL-Abfragen , um auf die Daten in der Datenbank zuzugreifen.
Was ist eine Datenbanktabelle?
Eine Tabelle ist eine Sammlung verwandter Dateneinträge und besteht aus Spalten und Zeilen.
Eine Spalte enthält spezifische Informationen zu jedem Datensatz in der Tabelle.
Ein Datensatz (oder eine Zeile) ist jeder einzelne Eintrag, der in einer Tabelle vorhanden ist.
Sehen Sie sich eine Auswahl aus der Tabelle "Kunden" von Northwind an:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Die Spalten in der Tabelle „Kunden“ oben sind: Kunden-ID, Kundenname, Kontaktname, Adresse, Ort, Postleitzahl und Land. Die Tabelle hat 5 Datensätze (Zeilen).
Was ist eine relationale Datenbank?
Eine relationale Datenbank definiert Datenbankbeziehungen in Form von Tabellen. Die Tabellen sind miteinander verbunden – basierend auf gemeinsamen Daten.
Sehen Sie sich die folgenden drei Tabellen „Kunden“, „Bestellungen“ und „Lieferanten“ aus der Northwind-Datenbank an:
Kundentabelle
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Die Beziehung zwischen der Tabelle „Kunden“ und der Tabelle „Bestellungen“ ist die Spalte CustomerID:
Bestelltabelle
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10278 |
5 | 8 | 1996-08-12 | 2 |
10280 | 5 | 2 | 1996-08-14 | 1 |
10308 | 2 | 7 | 1996-09-18 | 3 |
10355 |
4 | 6 | 1996-11-15 | 1 |
10365 | 3 | 3 | 1996-11-27 | 2 |
10383 | 4 | 8 | 1996-12-16 | 3 |
10384 | 5 | 3 | 1996-12-16 | 3 |
Die Beziehung zwischen der Tabelle „Orders“ und der Tabelle „Shippers“ ist die Spalte „ShipperID“:
Versendertabelle
ShipperID | ShipperName | Phone |
---|---|---|
1 | Speedy Express | (503) 555-9831 |
2 | United Package | (503) 555-3199 |
3 | Federal Shipping | (503) 555-9931 |