Przejdź do treści

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.