A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után! 1. feladat - 2 pont: CREATE DATABASE ostermelo DEFAULT CHARSET=utf8 COLLATE utf8_hungarian_ci; Létrehozta az adatbázist ostermelo néven 1 pont Beállította az alapértelmezett magyar rendezési sorrendet, és az alapértelmezett karakterkódolás UTF-8 1 pont 3. feladat - 3 pont: SELECT DISTINCT partnerek.telepules FROM partnerek ORDER BY telepules; A lekérdezésben a kívánt mezőket jelenítette meg 1 pont A pont nem adható meg, ha a megadottnál több mezőt is megjelenített. Minden településnév csak egyszer jelenik meg 1 pont A telepules mező szerint növekvően rendezett 1 pont 4. feladat - 3 pont: SELECT COUNT(kiszallitasok.sorsz) AS 'alkalmak' FROM partnerek INNER JOIN kiszallitasok ON kiszallitasok.partnerid=partnerek.id WHERE partnerek.telepules="Vác"; A lekérdezésben az alkalmak mezőt megjelenítette, és a táblák közötti kapcsolat helyes 1 pont A pont nem adható meg, ha nem „alkalmak” az oszlop címkéje, vagy ha a megadottnál több mezőt is megjelenített. A megszámolt mennyiséget megfelelő függvényhívással meghatározta (COUNT()) 1 pont Helyesen szűr a településre 1 pont 5. feladat - 3 pont: SELECT MAX(kiszallitasok.karton) AS 'legtobb' FROM kiszallitasok WHERE kiszallitasok.datum>'2016.04.30' AND kiszallitasok.datum<'2016.06.01'; A lekérdezésben a legtobb mező jelenik meg 1 pont A pont nem adható meg, ha nem „legtobb” az oszlop címkéje, vagy ha a megadottnál több mezőt is megjelenített. A legnagyobb értéket határozta meg 1 pont Helyesen szűrt a dátum intervallumra 1 pont 6. feladat - 4 pont: SELECT partnerek.telepules FROM partnerek GROUP BY telepules HAVING (count(partnerek.id) > 1); A lekérdezésben a telepules mező jelenik meg 1 pont A pont nem adható meg, ha a megadottnál több mezőt is megjelenített. Településenként csoportosított 1 pont Helyesen szűrt a településen lévő partnerek számára 2 pont A pont nem bontható. 7. feladat - 5 pont: SELECT gyumolcslevek.gynev AS 'ital', SUM(kiszallitasok.karton)*6 AS 'doboz' FROM gyumolcslevek INNER JOIN kiszallitasok ON kiszallitasok.gyumleid=gyumolcslevek.id GROUP BY gyumolcslevek.gynev ORDER BY doboz DESC LIMIT 0,3; A lekérdezésben az ital és a doboz mezők jelennek meg, és a táblák közötti kapcsolat jó 1 pont A pont nem adható meg, ha nem „ital” és „doboz” az oszlopok címkéje, vagy ha a megadottnál több mezőt is megjelenített. Az összeget a megfelelő függvényhívással meghatározta (SUM()) 1 pont Az összesített mennyiséget dobozszámban határozta meg 1 pont Gyümölcslevenként csoportosított és a mennyiség szerint csökkenően rendezett 1 pont Csak az első 3 sort jelenítette meg 1 pont