Bazy danych na maturze z informatyki: zapytania i model danych
Dział, w którym poprawność zapytania rozstrzyga się szybko, a punkty giną na tym, że zapytanie odpowiada na inne pytanie niż zadane.
195
zadań w tym dziale
Dział obejmuje odczyt modelu danych, powiązania między tabelami oraz układanie zapytań, które wyciągają dokładnie ten zbiór wierszy, o który prosi polecenie: z warunkiem, z porządkiem, z grupowaniem i podsumowaniem. Zadania zwykle przychodzą w wiązce opartej na jednym zestawie danych.
Najczęstsza strata punktu to zapytanie poprawne składniowo, ale liczące coś innego: pomylone grupowanie z filtrowaniem, policzone wiersze zamiast wartości różnych, pominięty warunek łączenia tabel, przez co wynik rośnie krotnie. Druga grupa błędów dotyczy porządku i ograniczenia wyniku, gdy polecenie pyta o czołówkę zestawienia.
Część poleceń nie prosi o zapytanie, tylko o opis: które pola wiążą tabele i dlaczego. Tu punkt idzie za nazwanie relacji, a nie za jej narysowanie.
Zadania maturalne z informatyki: bazy danych i SQL — co sprawdzamy w Twoim rozwiązaniu
Czy zapytanie odpowiada na pytanie z polecenia, a nie na pytanie podobne.
Czy warunek łączenia tabel i warunek filtrowania są rozdzielone poprawnie.
Czy odpowiedź opisowa nazywa relację między tabelami, gdy polecenie o to prosi.
Czego tu nie ma: treści zadań z arkuszy CKE, rozwiązań wzorcowych ani kluczy odpowiedzi. Ta strona opisuje własnymi słowami, czego dotyczy materiał i co sprawdzamy w Twoim rozwiązaniu. Zadania z arkuszy rozwiązuje się w aplikacji, po zalogowaniu.
Najczęstsze pytania
Jak opisać relację między tabelami, żeby dostać punkt?
Wskaż pola, które łączą tabele, i powiedz, w którą stronę idzie powiązanie: która kolumna jest kluczem obcym i na klucz główny której tabeli wskazuje. Potem nazwij rodzaj relacji: jeden do jednego, jeden do wielu albo wiele do wielu, przy której potrzebna jest tabela łącząca. Punkt idzie za nazwanie relacji i pól, które ją tworzą, a nie za rysunek tabel połączonych kreską.
Czym różni się klucz główny od klucza obcego?
Klucz główny jednoznacznie wskazuje wiersz w swojej tabeli, więc jego wartość nie może się w niej powtórzyć. Klucz obcy to kolumna, która przechowuje wartość klucza głównego innej tabeli i w ten sposób wskazuje powiązany wiersz. Integralność referencyjna oznacza, że każda wartość klucza obcego ma odpowiednik w tabeli, na którą wskazuje.
Jak zdawka sprawdza, czy zapytanie odpowiada na polecenie?
Wykonuje Twoje zapytanie na danych zadania i porównuje zwrócone wiersze z wynikiem zapytania wzorcowego. Oceniany jest rezultat, więc inny poprawny zapis tego samego zapytania punktu nie odbiera. Nazwy i kolejność kolumn nie mają znaczenia, a kolejność wierszy liczy się tylko wtedy, gdy polecenie każe posortować wynik. Gdy wynik jest niepełny, punkty częściowe przyznaje ocena według zasad egzaminu, ale nie może obniżyć tego, co policzył automat.