Kurs SQL i MySQL · Moduł 1: Wprowadzenie do baz danych

Tabele, wiersze i kolumny

2 min czytania ·
W tej lekcji4

Zanim wydamy pierwszy rozkaz Bibliotece, musimy dobrze poznać jej budowę. Zapamiętaj te trzy słowa - będą towarzyszyć Ci przez całą podróż.

Tabela

Tabela to pojedynczy regał - zbiór danych jednego rodzaju. W naszej Bibliotece będziemy korzystać z kilku regałów:

  • ksiazki - wszystkie książki,
  • autorzy - twórcy ksiąg,
  • czytelnicy - osoby zapisane do Biblioteki,
  • kategorie - działy tematyczne,
  • wypozyczenia - kto i kiedy wypożyczył książkę.

Wiersz (rekord)

Wiersz to jeden zwój - pojedynczy wpis w tabeli. Jeden wiersz w czytelnicy opisuje jedną osobę:

idimienazwiskomiasto
7Hypatiaz AleksandriiAleksandria

Kolumna (pole)

Kolumna to jedna rubryka opisująca wszystkie wiersze. W czytelnicy są między innymi kolumny id, imie, nazwisko i miasto (pełną listę znajdziesz na mapie regałów). Na przecięciu wiersza i kolumny leży pojedyncza wartość - np. imię jednej konkretnej osoby. Każda kolumna ma swój typ - np. tekst albo liczba (o typach więcej w lokacji "Warsztat Tabel").

Klucz główny (PRIMARY KEY)

Każdy regał ma swój katalog sygnatur - kolumnę, która jednoznacznie identyfikuje każdy wiersz. To klucz główny, najczęściej kolumna id.

Dzięki kluczowi głównemu:

  • żadne dwa wiersze nie mają tej samej sygnatury,
  • możemy bez pomyłki wskazać konkretny zwój wśród tysięcy.

Tę samą myśl miał mój Pinakes: każde dzieło opisałem tak (autor, tytuł, pierwsze słowa), by nie dało się go pomylić z żadnym innym. Baza danych idzie krok dalej i nadaje każdemu wierszowi niepowtarzalny numer.

Widzisz błąd w tej lekcji?

Sprawdź się

Odpowiedz na pytania z tej lekcji. Wybierz odpowiedź, a od razu zobaczysz, czy jest poprawna.

  1. 1. Do czego służy klucz główny (PRIMARY KEY), najczęściej kolumna id?

  2. 2. Co jest prawdą o kolumnie id w naszych tabelach?

Zadania praktyczne w grze

  • Układanie w pionie

    Ułóż elementy bazy danych od największego do najmniejszego (od całości do pojedynczej wartości):

  • Klikanie w kolejności

    Kliknij pojęcia od najmniejszego do największego elementu bazy danych:

Przydatne artykuły