Strona główna › Pytania INF.03 › Pytanie 1946
INF.03 · pytanie #1946
W systemie baz danych sklepu komputerowego znajduje się tabela o nazwie komputery. Aby stworzyć raport pokazujący dane z tabeli, obejmujący tylko komputery z co najmniej 8 GB pamięci oraz procesorem Intel, można wykorzystać kwerendę
- ASELECT * FROM komputery WHERE procesor = 'Intel' OR pamiec < 8
- BSELECT * FROM komputery WHERE procesor = 'Intel' AND pamiec < 8
- CSELECT * FROM komputery WHERE procesor = 'Intel' AND pamiec >= 8;
- DSELECT * FROM komputery WHERE procesor = 'Intel' OR pamiec >= 8;
Poprawna odpowiedź: C. SELECT * FROM komputery WHERE procesor = 'Intel' AND pamiec >= 8;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wybrana kwerenda SELECT * FROM komputery WHERE procesor = 'Intel' AND pamiec >= 8; jest prawidłowa, ponieważ precyzyjnie spełnia wymagania dotyczące filtracji danych w tabeli komputery. Użycie operatora AND jest kluczowe w tej sytuacji, ponieważ umożliwia jednoczesne sprawdzenie dwóch warunków: pierwszy warunek wymaga, aby procesor był równy 'Intel', a drugi, aby pamięć RAM była większa lub równa 8 GB. W rezultacie kwerenda zwróci tylko te rekordy, które spełniają oba kryteria, co jest zgodne z założeniem raportu. W praktyce, tego typu kwerendy są niezwykle ważne, szczególnie w kontekście analizy danych, gdzie precyzyjne określenie kryteriów jest kluczowe dla uzyskania wartościowych wyników. Dobre praktyki w tworzeniu zapytań SQL obejmują także wykorzystanie odpowiednich indeksów na kolumnach procesor i pamiec, co może znacznie zwiększyć wydajność zapytań, zwłaszcza w dużych zbiorach danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.