maj 2026

  • Funkcje agregujące i grupowanie danych w SQL

    Wyobraź sobie, że masz listę wszystkich zamówień w sklepie muzycznym.Każde zamówienie to jeden wiersz: klient, produkt, ilość, cena.Ale czasem nie chcesz widzieć każdego zamówienia z osobna – tylko podsumowanie, np. Do takich obliczeń służą właśnie funkcje agregujące i grupowanie danych (GROUP BY). 1. Czym są funkcje agregujące? Funkcje agregujące wykonują obliczenia na zestawie danych i…

    Know More

  • Relacje i łączenie tabel w SQL

    Wyobraź sobie sklep muzyczny.Masz trzy półki: Każda półka (czyli tabela) zawiera inne informacje, ale wszystkie są ze sobą powiązane.Żeby dowiedzieć się, kto co kupił, musimy połączyć dane z kilku tabel.Na tym właśnie polegają relacje i łączenie tabel (JOIN). 1. Czym są relacje w bazie danych? Relacje pokazują, jak tabele są ze sobą powiązane.To tak, jakbyś…

    Know More

  • Zapytania proste w SQL

    Wyobraź sobie, że w bibliotece stoi tysiące książek.Chcesz szybko znaleźć wszystkie książki danego autora, albo tylko te, które zostały wydane po 2000 roku.Nie przeglądasz wszystkiego ręcznie – zadajesz bazie danych pytanie.Właśnie to nazywamy zapytaniem SQL. Zapytania proste to takie, które pobierają dane z jednej tabeli – bez łączenia, grupowania ani podzapytań.To fundament pracy z bazami…

    Know More

  • DQL – wyszukiwanie danych w bazie danych

    Wyobraź sobie ogromną bibliotekę książek. Żeby znaleźć konkretną książkę, nie musisz przeglądać wszystkich półek – wystarczy, że zapytasz bibliotekarza w odpowiedni sposób.W języku SQL tym „bibliotekarzem” jest właśnie DQL (Data Query Language) – czyli język zapytań, który pozwala wydobywać konkretne informacje z bazy danych. Polecenia DQL nie zmieniają danych – one tylko pytają o to,…

    Know More

  • DML – modyfikowanie danych w bazie danych

    Wyobraź sobie, że baza danych to wielka biblioteka.Książki na półkach to dane, a same półki to tabele. Poprzednio, w języku DDL, nauczyliśmy się budować półki – tworzyć i modyfikować strukturę.Teraz, dzięki DML (Data Manipulation Language), nauczymy się wkładać, zmieniać i usuwać książki – czyli operować na danych. Co robi DML? Polecenia DML pozwalają: Dzięki nim…

    Know More

  • DDL – język definiowania struktury bazy danych

    Wyobraź sobie, że masz pusty budynek i chcesz urządzić w nim bibliotekę. Zanim wstawisz książki (czyli dane), musisz najpierw zbudować półki, szuflady i regały – czyli ustalić strukturę.W świecie baz danych tym właśnie zajmuje się DDL (Data Definition Language) – język definiowania danych. Polecenia DDL pozwalają tworzyć, zmieniać i usuwać elementy struktury bazy danych, takie…

    Know More

  • Modele Baz Danych (ER i UML)

    Wyobraź sobie, że masz zaprojektować bazę danych dla biblioteki szkolnej. Wiesz, że są w niej książki, czytelnicy i wypożyczenia. Ale zanim zaczniesz cokolwiek tworzyć w SQL, musisz najpierw zrozumieć, jak te elementy są ze sobą powiązane.Do tego służą modele baz danych – czyli graficzne przedstawienia danych i ich relacji. Co to jest model bazy danych?…

    Know More

  • SQL – Początek

    SQL – prosty język do rozmowy z komputerem o danych Wyobraź sobie, że masz ogromną bibliotekę pełną książek o różnych tematach. Chcesz znaleźć wszystkie książki o dinozaurach, które zostały wydane po 2000 roku. Jak byś to zrobił? Musiałbyś przejrzeć każdą książkę, sprawdzić tytuł i datę wydania. To byłoby bardzo czasochłonne! I właśnie tutaj z pomocą…

    Know More