Relacyjna baza danych. Pobieranie danych z kilku tabel
Istotą relacyjnego modelu bazy danych jest możliwość jednoczesnego wiązania i pobierania danych z różnych tabel. Dotychczasowe przykłady zaprezentowane w cyklu o SQL odnosiły się do zapytań w ramach jednej tabeli i danych w niej zapisanych. Większość przydatnych informacji natomiast uzyskuje się, czerpiąc jednocześnie dane zapisane w różnych tabelach bazy danych.
JOIN ON
Możliwość łączenia tabel jest jedną z najważniejszych zalet języka SQL, która pozwala podzielić bazę na kilka tabel (dokonać jej normalizacji), a w razie potrzeby połączyć powiązane ze sobą dane, tworząc spójną całość w ramach bazy. Aby zrozumieć sposób łączenia, należy uświadomić sobie, że każda tabela, oprócz kolumny z kluczem podstawowym, zawiera zwykle kolumnę (lub kilka kolumn) z tzw. kluczem obcym.
Wykorzystałeś swój limit bezpłatnych treści
Pozostałe 88% artykułu dostępne jest dla zalogowanych użytkowników portalu. Zaloguj się, wybierz plan abonamentowy albo kup dostęp do artykułu/dokumentu.