Feladat
2023. március 26.
A feladathoz tartozó adatbázis megújult, és ismét elérhető.
Egy a felhasználók belépéseit nyilvántartó rendszer a következő adattáblákat tartalmazza:

ahol
uid N a felhasználó azonosítója (elsődleges kulcs)
unev C60 a felhasználó neve
umail C80 a felhasználó e-mail címe
upw C25 a felhasználó jelszava
uirszam N a felhasználó lakcímének irányítószáma
udatum DT a felhasználó regisztrációjának időpontja
ustatusz C1 a felhasználó státusza
(A: aktív felhasználó, T: törölt felhasználó)
lid N a belépés azonosítója (elsődleges kulcs)
luid N a belépő felhasználó azonosítója (idegen kulcs)
lbe DT a belépés időpontja

Az adatbázishoz az alábbi linken találhatóak adatok:
SQL lekérdezésekkel adjon választ az alábbi kérdésekre. Az elkészült és működő
lekérdezéseket mentse el egy
.txt szöveges fájlba a kérdésekhez tartozó sorszám
feltüntetésével.
Kérdések:
- Hány felhasználó regisztrált és mikor történt az első, illetve az utolsó regisztráció?
- A regisztrálók hány százaléka budapesti?
- Az aktív felhasználók közül hányan használják a 'postaladika.hu' levelezőrendszert?
- Az aktív felhasználók közül hányan használják az egyes levelezőrendszereket?
- Mely napokon regisztrált legalább három felhasználó?
- Kik azok a regisztrált felhasználók, akik esetleg ugyanazt a jelszót választották?
- Mely felhasználók nem léptek be sosem?
- Az összes felhasználók hány százaléka lépett be legalább egyszer a regisztrációt követően?
- Ki volt az a 12 különböző felhasználó, aki utoljára használta az oldalt? Mi volt az utolsó belépési idejük?
- Mely aktív felhasználók nem léptek be az elmúlt egy évben (vagy sosem)?
Módszertan
avagy hogyan készülnek a véletlen adatok?
A véletlenszerűen előállított nevekhez, jelszavakhoz, irányítószámokhoz adatforrásként
különböző szövegfájlokat használunk, és ezekből választva egyet-egyet, csoportosítjuk őket
összetartozó adatokká. Az adatforrások a következőek:
-
A vezetéknevek kiválasztásához a legnépszerűbb 1230 magyar családnevet vettük alapul
gyakoriságuk szerint, melynek forrásául Hajdú Mihány
Családnevek enciklopédiája
című munkájának 391-413. oldalai szolgáltak.
Ezek a vezetéknevek a magyar lakosságnak kb. a 2/3-át lefedik.
-
A keresztnevek hozzárendelése előtt arról kell dönteni, hogy fiúnevet, vagy lánynevet
szeretnénk-e választani. A folytatásban ez alapján keresünk valamely névfájlban, szintén
gyakoriságnak megfelelő valószínűség szerint a 100-100 legsűrűbben előforduló névből.
A gyakoriság-számok ebben a két fájlban a mai tinédzserek egy évfolyamának, pontosan a
2008-ban születettek utónév-statisztikáit
jelentik.
-
A jelszavak kitalálásához több forrást is használunk, véletlenszerűen választva közülük.
A források közül kettő specifikusan a leggyakrabban használt magyar jelszavakat tartalmazza - 100, ill.
200 darabot -, míg egy harmadik egy amerikai kutatás szerinti leggyakoribb 10.000 jelszót listázza.
A forrásfájlok beszerzése különböző, szabadon felhasználható internetes kutatási eredményekből történt.
-
Az irányítószámok kigyűjtéséhez a
postai irányítószámok hivatalos adatbázisa
szolgáltatta az alapot.