RDBMS MySQL
Co to jest RDBMS?
RDBMS to skrót od Relational Database Management System.
RDBMS to program służący do utrzymywania relacyjnej bazy danych.
RDBMS jest podstawą wszystkich nowoczesnych systemów bazodanowych, takich jak MySQL, Microsoft SQL Server, Oracle i Microsoft Access.
RDBMS używa zapytań SQL w celu uzyskania dostępu do danych w bazie danych.
Co to jest tabela bazy danych?
Tabela jest zbiorem powiązanych wpisów danych i składa się z kolumn i wierszy.
Kolumna zawiera szczegółowe informacje o każdym rekordzie w tabeli.
Rekord (lub wiersz) to każdy pojedynczy wpis, który istnieje w tabeli.
Spójrz na wybór z tabeli Northwind „Klienci”:
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 |
Kolumny w powyższej tabeli „Klienci” to: CustomerID, CustomerName, ContactName, Address, City, PostalCode i Country. Tabela ma 5 rekordów (wierszy).
Co to jest relacyjna baza danych?
Relacyjna baza danych definiuje relacje bazy danych w postaci tabel. Tabele są ze sobą powiązane - na podstawie wspólnych danych.
Spójrz na następujące trzy tabele „Klienci”, „Zamówienia” i „Nadawcy” z bazy danych Northwind:
Tabela klientów
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 |
Relacja między tabelą „Klienci” a tabelą „Zamówienia” to kolumna CustomerID:
Tabela zamówień
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 |
Relacja między tabelą „Zamówienia” a tabelą „Shippers” to kolumna ShipperID:
Tabela nadawców
ShipperID | ShipperName | Phone |
---|---|---|
1 | Speedy Express | (503) 555-9831 |
2 | United Package | (503) 555-3199 |
3 | Federal Shipping | (503) 555-9931 |