Bazy danych: tabele, relacje i kwerendy
Relacyjna baza danych w przeglądarce, w stylu programu bazodanowego: tabele i rekordy, kwerendy z kreatora z kryteriami i sortowaniem, projektowanie tabel z kluczem głównym, relacje i klucze obce na diagramie, kwerendy z kilku tabel, podsumowania oraz projekt własnej bazy. Każde narzędzie pokazuje polecenie SQL, więc kurs prowadzi od kreatora do języka SQL. Liceum i technikum. Zadania sprawdzają się automatycznie.
Dla kogo: Liceum i technikum: tabele, kwerendy z kreatora, klucze i relacje na diagramie, podsumowania, projekt bazy. Więcej o kursie
Baza danych: tabele, rekordy i pola
Baza danych przechowuje informacje w tabelach. Wiersz tabeli to rekord (jedna książka), kolumna to pole (tytuł, autor, rok). Kwerenda wybiera z tabeli potrzebne pola i rekordy.
Filtrowanie: kryteria, wzorce i puste pola
Kryteria kwerendy wybierają tylko rekordy spełniające warunek. Kilka kryteriów naraz łączy AND, wzorzec tekstu opisuje LIKE, a puste pole to NULL.
Projekt tabeli: typy, klucz główny i pola wymagane
Projekt tabeli określa jej pola: nazwę, typ danych (liczba całkowita, tekst, liczba rzeczywista, data), klucz główny, który jednoznacznie wskazuje rekord, oraz pola wymagane.
Relacje: klucze obce i diagram
Relacja łączy rekordy dwóch tabel: pole klucza obcego wskazuje klucz główny innej tabeli. Zamiast przepisywać tytuł książki przy każdym wypożyczeniu, wystarczy jej numer.
Kwerendy z kilku tabel
Kwerenda może brać pola z kilku powiązanych tabel. Kreator łączy je po relacjach (JOIN), a kryteria i sortowanie działają tak jak dla jednej tabeli.
Podsumowania: grupowanie i liczenie
Podsumowanie liczy coś dla grup rekordów: ile książek ma każdy gatunek, ile wypożyczeń ma czytelnik. Kreator grupuje po polach bez podsumowania (GROUP BY), a kryterium podsumowania trafia do HAVING.
Projekt: baza szkolnego koła
Projekt bazy zaczyna się od pytań, na które baza ma odpowiadać. Z nich wynikają tabele, pola, klucze i relacje, a na końcu kwerendy.