kwiecień 2026

  • Rodzaje relacji (1:1, 1:N, N:M)

    Wyobraź sobie szkolną bazę: uczniowie, klasy, przedmioty, legitymacje.Nie wszystkie dane trzymamy w jednej tabeli — rozdzielamy je i łączymy relacjami. Co to jest relacja Relacja to powiązanie między tabelami. Dzięki niej baza „wie”, które rekordy do siebie pasują. Trzy podstawowe typy: Nasza baza do ćwiczeń: szkola_relacje Cele: 1. Tworzenie bazy i tabel (CREATE) Co tu…

    Know More

  • Projektowanie Bazy Danych

    Od pomysłu do działającej struktury w SQL Każda dobra baza danych zaczyna się od pomysłu – co chcemy przechowywać i jak te dane się ze sobą łączą.Ale zanim napiszemy pierwsze polecenie SQL, trzeba zaplanować jej budowę.To właśnie nazywamy projektowaniem bazy danych. Po co projektować bazę danych? Bez projektu baza działa jak nieuporządkowany notes — wszystko…

    Know More

  • Budowa Bazy Danych

    Od pomysłu do uporządkowanego systemu danych Baza danych to coś więcej niż zwykły plik z informacjami.To uporządkowany system, w którym dane są zapisane w taki sposób, by można było je szybko znaleźć, połączyć i przetwarzać.Żeby jednak taka baza działała, musi mieć odpowiednią strukturę, czyli logiczną budowę. Z czego składa się baza danych Wyobraź sobie, że…

    Know More

  • System zarządzania bazą danych (DBMS)

    czyli kto pilnuje porządku w cyfrowym świecie danych Wyobraź sobie, że masz ogromną bibliotekę – tysiące książek, czytelników, kart wypożyczeń.Ale nie ma bibliotekarza. Każdy może coś dodać, wyjąć, zmienić, zgubić.Po tygodniu nikt już nie wie, kto ma jaką książkę. I właśnie dlatego istnieje DBMS – Database Management System – czyli system zarządzania bazą danych.To program,…

    Know More

  • Podzapytania (SUBQUERIES) w SQL

    Wyobraź sobie, że chcesz zapytać:„Pokaż wszystkich klientów, którzy wydali więcej niż średnia wartość zamówienia w sklepie.” Żeby to zrobić, potrzebujesz dwóch zapytań: To właśnie przykład podzapytania – czyli zapytania w zapytaniu. 1. Co to jest podzapytanie? Podzapytanie (ang. subquery) to zapytanie SQL wstawione w innym zapytaniu.Działa jak „mini-zapytanie”, które dostarcza dane do zapytania głównego. Najczęściej…

    Know More

  • Uprawnienia w SQL – bezpieczeństwo i kontrola dostępu

    Wyobraź sobie, że w bibliotece każdy może wejść na zaplecze, kasować książki albo zmieniać autorów.Brzmi jak chaos, prawda? W bazie danych jest podobnie.Nie każdy użytkownik powinien móc usuwać tabele, dodawać dane lub zmieniać cudze rekordy.Dlatego SQL pozwala dokładnie określić, kto co może robić — za pomocą systemu uprawnień (permissions). 1. Czym są uprawnienia? Uprawnienia (GRANTS)…

    Know More

  • Więzy integralności w SQL

    Wyobraź sobie, że baza danych to ogromna biblioteka.Każda książka ma swój numer, każda karta czytelnika swoje dane, a każda wypożyczona książka musi być przypisana do konkretnego czytelnika. Żeby w tej bibliotece panował porządek, ktoś musi pilnować, by: Tym kimś w SQL są właśnie więzy integralności (ang. constraints). 1. Czym są więzy integralności? Więzy integralności (constraints)…

    Know More

  • Zapytania złożone w SQL

    Wyobraź sobie, że masz w sklepie muzycznym tysiące danych: klienci, produkty, zamówienia, ceny, ilości…Chcesz znaleźć odpowiedź na pytania w rodzaju: Do tego właśnie służą zapytania złożone – czyli takie, które łączą kilka elementów SQL:JOIN, GROUP BY, HAVING, ORDER BY, a czasem także podzapytania. 1. Co to są zapytania złożone? Zapytania złożone to po prostu kombinacja…

    Know More