Menu
Coddy logo textTech

Czym jest baza danych

Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 2 z 72.

Bazy danych przypominają duże wiadra, w których dane są przechowywane w uporządkowany sposób.

Oto dwa przykłady sytuacji, w których chcielibyśmy utworzyć bazę danych:

  • Baza danych dla uniwersytetu do przechowywania danych o studentach, kursach i wykładowcach.
  • Baza danych dla agencji samochodowej do śledzenia sprzedaży, przechowywania samochodów i pracowników.
  • I wiele więcej

W bazie danych znajdują się tabele, a każda tabela ma nazwę, nazwy kolumn i wiersze.

Na przykład jest to tabela workers:

 firstnamelastnameageexp_yearsgender
1GhullyThuas292.3Kobieta
2BostalShkolky320.2Mężczyzna
3QaostuMalop214Kobieta

Tabela workers ma 5 kolumn z danymi (firstname, lastname, age, exp_years, gender) i 3 wiersze. Pierwsza kolumna (z wartościami 1, 2, 3) to tylko numer wiersza, a nie kolumna z danymi.

Nie potrzebujemy żadnego specjalnego narzędzia, aby wiedzieć, że mamy 3 pracowników, a obliczenie średniego wieku ich wszystkich (29 + 32 + 21) / 3 jest łatwe.

Ale co się dzieje, gdy mamy tysiąc, a nawet milion wierszy?

Właśnie tutaj przydają się bazy danych i SQL (Structured Query Language).

SQL to standardowy język zaprojektowany specjalnie do zarządzania danymi w bazach danych i manipulowania nimi.

Bazy danych przechowują wszystkie tabele, a SQL pomaga nam wyodrębniać i analizować potrzebne dane.

Aby wyodrębnić całą tabelę z bazy danych, musimy określić, które kolumny SELECT wybrać i z której tabeli FROM je wyodrębnić.

Aby to zrobić, napiszemy:

SELECT column1, column2, column3 FROM table_name
challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • workers: firstname, lastname, age, exp_years, gender

 

Napisz zapytanie, aby pobrać całą tabelę (wszystkie kolumny) z bazy danych.

Użyj SELECT * lub jawnie wymień wszystkie kolumny, aby pobrać każdą kolumnę z tabeli workers.

Spróbuj swoich sił

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online SQL