A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Idézet a Wikipédiáról: ,,A Steam egy tartalomtovábbító és -kezelő rendszer, amelyet a Valve Software fejlesztett ki. Funkciói különféle számítógépes szoftverek (túlnyomórészt játékok) digitális áruházi rendszerben történő értékesítése, többjátékos módok menedzselése, és közösségépítő háló fenntartása 2015-ben a Steam-en eladott, illetve itt érvényesített termékek értéke meghaladta a három és fél milliárd dollárt, több mint 125 millió felhasználója van.'' Feladatunk a Steam-en elérhető toplistás játékok adatainak feldolgozása adatbázis-kezelő program segítségével. Forrás: http://steamcharts.com/top (utolsó letöltés 2018. 01. 07.).
1. | Készítsünk új adatbázist steam néven. A letölthető adatállományokat importáljuk az adatbázisba a fájlnévvel azonos nevű táblákba. Beolvasáskor állítsuk be a megfelelő típusokat és kulcsokat. Az állományok tabulátorral tagolt, UTF-8 kódolású szövegfájlok, az első sorok a mezőneveket tartalmazzák. |
2. | Amelyik feladat megoldásához szükségünk van rá, alakítsunk ki megfelelő kapcsolatokat a táblák között. |
Táblák:
jnev (azon, jneve)
infok (azon, mdatum, fkiado, cimkek, ara, mertekszama, merteknev, fnyelv, fhang, ffelirat)
stat (azon, jazon, datum, oraszam)
rend ‐ az adott operációs rendszer alatt javasolt minimum értékek (azon, jazon, oprend, verzio, proc, mem, graf, halozat, tarh)
Készítsük el a következő feladatok megoldását. Az egyes lekérdezéseknél ügyeljünk arra, hogy mindig csak a kért értékek jelenjenek meg és más adatok ne. Megoldásainkat a zárójelben lévő néven mentsük el.
3. | Melyik napon játszottak több órát a Steam-en: szenteste, vagy újév napján? Jelenítsük meg a dátumot. (3csucsnap) |
4. | Az ingyenes játékok közül melyiknek van a legtöbb értékelése? Írassuk ki a játék nevét. (4ingyenertek) |
5. | Hány esetben nincsen megadva a javasolt grafikus kártya típusa, ha egyébként az adott operációs rendszer verzió támogatott? (5hiany) |
6. | Mennyibe kerülne megvásárolni azokat a fizetős játékokat, amelyeknek több, mint 150 000 értékelése van és azok nagyon pozitívak? Az eredményt euróban jelenítsük meg, tizedes helyek nélkül. (6ara) |
7. | Vizsgáljuk meg, hogy hány Multiplayer játék érhető el Windows, és hány MacOS operációs rendszerre. (7multi) |
8. | Készítsünk lekérdezést, ami összehasonlítja, hogy átlagosan hány GB szabad helyet igényelnek azok a MacOS operációs rendszer alatt futtatott játékok, melyekhez szükséges szélessávú internetkapcsolat, és amelyekhez nem. (8osszehasonlitas) |
9. | Készítsünk jelentést, ami szemlélteti, hogy a ,,Dota 2'' játékkal hány órát játszottak decemberben az egyes napokon. A jelentésben az óraszám szerint csökkenő sorrendben jelenjenek meg az értékek és a hozzá tartozó napok. A jelentés címe legyen Dota 2 ‐ december. (9dota) |
10. | Összesen hány nyelven érhetőek el az egyes játékok felületei? Jelenítsük meg a játék nevét, és a nyelvek számát. (10nyelv) |
Beküldendő egy tömörített i467.zip állományban az adatbázis, valamint egy rövid dokumentáció, amelyből kiderül az alkalmazott adatbázis-kezelő neve és verziószáma. https://hu.wikipedia.org/wiki/Steam. |