FEI TUKE
KPS TUKE
Databázové systémy 2026
Zadanie č. 47

Rokfortská škola čarov a kúziel

Databázový informačný systém
🧙
247
Študentov
📜
38
Profesorov
🔮
64
Predmetov
🏰
4
Fakúlt
1 842
Celkom záznamov
Najlepšie fakulty — aktuálny rok
# Fakulta Body Počet študentov Stav
1Chrabromil2 84060🏆
2Slizolin2 61056
3Bystrozor2 39056
4Bifľomor1 97052
Najvyšší počet trestných hodín
MenoFakultaRočníkTrestné hodiny
Draco MalfoySlizolin5.⚠ 24 hod.
Pansy ParkinsonováSlizolin4.⚠ 18 hod.
Neville LongbottomChrabromil3.⚠ 15 hod.
Ron WeasleyChrabromil6.⚠ 12 hod.
Gregory GoyleSlizolin5.⚠ 11 hod.
🧙 Zoznam študentov
ID ↕ Meno ↕ Fakulta ↕ Ročník ↕ Trest. hod. ↕ Metlobal ↕ Akcia
001Harry PotterChrabromil6.8⚡ Áno
002Hermiona GrangerováChrabromil6.2
003Ron WeasleyChrabromil6.12⚡ Áno
004Draco MalfoySlizolin5.24⚡ Áno
005Luna LovegoodováBystrozor5.3
006Neville LongbottomChrabromil3.15
007Ginny WeasleyováChrabromil5.6⚡ Áno
008Cho ChangováBystrozor6.1⚡ Áno
009Cedric DiggoryBifľomor7.0⚡ Áno
010Pansy ParkinsonováSlizolin4.18
📜 Profesori a predmety
ID Meno Fakulta Metlobal tréner Akcia
001Prof. Albus DumbledoreChrabromil
002Prof. Minerva McGonagallováChrabromil⚡ Áno
003Prof. Severus SnapeSlizolin
004Prof. Remus LupinChrabromil
005Prof. Filius FlitwickBystrozor
006Prof. Pomona SprottováBifľomor
007Mag. Rubeus HagridChrabromil
008Prof. Sybilla TrelawneyováChrabromil
🔮 Predmety
Predmet Profesor Metlobal Priem. hodnotenie
TransfiguráciaProf. McGonagallová4.2
LektvarníctvoProf. Snape3.1
KúzlaProf. Flitwick4.5
Obrana voči temným umeniamProf. Lupin4.7
BylinárstvoProf. Sprottová3.8
Metlobal — tréningProf. McGonagallová⚡ Áno4.9
VeštenieProf. Trelawneyová2.8
Starostlivosť o mag. tvoryMag. Hagrid4.1
AstronómiaProf. Sinistraová4.0
🦁
2 840
Chrabromil — body
🐍
2 610
Slizolin — body
🦅
2 390
Bystrozor — body
🦡
1 970
Bifľomor — body
Body fakúlt — história
Školský rokChrabromilSlizolinBystrozorBifľomorVíťaz
2024/20252 8402 6102 3901 970Chrabromil
2023/20242 1202 7502 1001 890Slizolin
2022/20232 6402 3002 5802 010Chrabromil
Povinné SQL Dotazy
📊 Dotaz I — Fakulty s najviac bodmi (posledný rok)
-- Fakulta s najviac bodmi za posledný školský rok, zoradené zostupne SELECT f.nazov AS fakulta, SUM(bf.body) AS celkove_body, COUNT(DISTINCT s.id_studenta) AS pocet_studentov FROM Fakulty f JOIN Body_Fakult bf ON f.id_fakulty = bf.id_fakulty JOIN Studenti s ON f.id_fakulty = s.id_fakulty WHERE bf.skolsky_rok = ( SELECT MAX(skolsky_rok) FROM Body_Fakult) GROUP BY f.id_fakulty, f.nazov ORDER BY celkove_body DESC;
📋 Výsledok: Chrabromil (2840), Slizolin (2610), Bystrozor (2390), Bifľomor (1970)
⚠ Dotaz II — Študenti s najviac trestnými hodinami (vzostupne)
-- Identifikácia študentov s najvyšším počtom trestných hodín, zoradené vzostupne SELECT CONCAT(s.meno, ' ', s.priezvisko) AS student, f.nazov AS fakulta, s.rocnik, SUM(t.pocet_hodin) AS trestne_hodiny, COUNT(t.id_trestu) AS pocet_trestov FROM Studenti s JOIN Fakulty f ON s.id_fakulty = f.id_fakulty JOIN Tresty t ON s.id_studenta = t.id_studenta GROUP BY s.id_studenta, s.meno, s.priezvisko, f.nazov, s.rocnik ORDER BY trestne_hodiny ASC;
📋 Stlačte ▶ Spustiť pre výsledky z databázy.
⚡ Dotaz III — Najlepší metlobal hráči podľa skórovaných bodov
-- Najlepší metlobal hráči podľa skórovaných bodov, zoradené SELECT CONCAT(s.meno, ' ', s.priezvisko) AS hrac, f.nazov AS fakulta, SUM(ms.skorovane) AS celkove_skore, SUM(ms.zachytene) AS zlatych_vtacikov, SUM(ms.zapasy) AS odohranych_zapasov FROM Studenti s JOIN Fakulty f ON s.id_fakulty = f.id_fakulty JOIN Metlobal_Statistiky ms ON s.id_studenta = ms.id_studenta WHERE s.je_hrac = 1 GROUP BY s.id_studenta, s.meno, s.priezvisko, f.nazov ORDER BY celkove_skore DESC;
📋 Stlačte ▶ Spustiť pre výsledky z databázy.
✦ Pridať nový záznam
🧙 Nový študent
📜 Nový profesor