SQLtutor - chyby ZS 2007: Porovnání verzí
m →101 |
m →206 |
||
Řádek 44: | Řádek 44: | ||
Nejsem žádný expert, proto se nezlobte, že opět píši. Jen mě baví procházet si úlohy v SQL tutorovi a zkoušet je řešit. | Nejsem žádný expert, proto se nezlobte, že opět píši. Jen mě baví procházet si úlohy v SQL tutorovi a zkoušet je řešit. | ||
'''ano : 1''' |
Verze z 3. 10. 2007, 19:44
Eliška Svobodová
101
procházím si testy na Vašem SQL tutorovi. Moc se mi líbí tento způsob učení jazyka SQL přímo na příkladech s možností zobrazení správného řešení.
Dnes na cvičení jste říkal, že pokud najdeme chybu, tak se máme ozvat. Nevím, jestli se moje poznámka dá charakterizovat jako upozornění na chybu. Spíše chci poukázat na nejasné položení otázky č. 101. Vypište seznam všech zaměstnanců. Mám k dispozici tato data.
Tabulka Sloupce
pracoviste kod, popis zamestnanci id, jmeno, prijmeni, pracoviste_kod, vek mzdy id, vlozeno, zamestnanec_id, castka
Za seznam zaměstnanců bych spíše než výpis celé tabulky "zamestnanci" (id, jmeno, prijimeni, pracoviste_kod, vek) považovala seznam jmen a přijímení zaměstnanců (pouze sloupce jmeno a prijimeni). Proto jsem dotaz napsala takto: SELECT jmeno, prijmeni FROM zamestnanci;
Při vyhodnocení SQL mi tutor ohlásil chybnou odpověď. Myslím ale, že ze zadání není zcela jasné, zda má být výsledkem jmenný seznam nebo jmenný seznam doplněný o id, kód pracoviště a věk.
Nerada bych, aby mne taková nejasnost potkala při testování v závěru semestru :-)
Děkuji a ještě jednou chválím možnost procvičování dotazů v SQL tutorovi.
ano : 1
206
našla jsem ještě další nesrovnalost u otázky č. 206. Zde je jasně daná otázka: Jaké je id filmu 'Dům u jezera'? K dispozici jsou data:
Tabulka Sloupce
filmy id, rok, titul umelci id, jmeno obsazeni film_id, umelec_id, poradi rezie film_id, umelec_id
Odpověď na tuto otázku by měl být pouze jeden sloupec obsahující id. Napsala jsem proto příkaz:
SELECT id FROM filmy WHERE titul='Dům u jezera'
Dle Vašeho správného řešení však má odpověď obsahovat dva sloupce: id a název filmu. A to je podle mě chyba, neboť dotaz zní jasně a týká se pouze id.
Nejsem žádný expert, proto se nezlobte, že opět píši. Jen mě baví procházet si úlohy v SQL tutorovi a zkoušet je řešit.
ano : 1