You are on page 1of 5

a.

A Fld orszgainak adatait tartalmaz tblzat struktrja a kvetkez:


Orszag
Fovaros
Foldr_hely
Terulet
Allamforma
Nepesseg
Autojel
Country
elnevezsekkel is
Capital
is
Penznem
Penzjel
Valtopenz
Telefon
GDP
Kat

C
C
C
N
C
N
C
C

27
19
37
11,2
30
8
3
31

az orszg neve
az orszg fvrosa
fldrajzi elhelyezkeds
terlet km2-ben
llamforma
npessg 1000 fben
autjel
orszgnv kezetes rs nlkl, idegen

C 19

fvros kezetes rs nlkl, idegen elnevezsekkel

C
C
C
N
N
N

pnznem
pnzjel
vltpnz a vltszmmal egytt
nemzetkzi telefon-hvszm
egy fre jut GDP
ismertsgi kategria (1,2,3)

20
3
18
3
5
1

Az adatbzis tartalma itt tallhat:

orszagok.sql

Tltsd fel az adatbzis adatait a sajt phpMyAdmin felletedre, majd az adatokbl SQL lekrdezsek
segtsgvel vlaszold meg az albbi krdseket!
Krdsek:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
14.
15.

Mi MADAGASZKR fvrosa?
Melyik orszg fvrosa OUAGADOUGOU?
Melyik orszg autjele a TT?
Melyik orszg pnznek jele az SGD?
Melyik orszg nemzetkzi telefon-hvszma a 61?
Mekkora terlet Monaco?
Hnyan laknak Mltn?
Mennyi Japn npsrsge?
Mely orszgok npsrsge nagyobb 500 f/km2-nl?
Melyek a szigetorszgok?
Melyik a legnagyobb terlet orszg?
Melyik a legkisebb npessg orszg?
Melyik a legnagyobb npsrsg orszg?

sszegz lekrdezsek - SUM, AVG, COUNT, MIN, MAX (Orszgok adatbzis)


Folytatva az elz rai munkt, az Orszgok adatbzis adatai alapjn jabb SQL lekrdezsek
segtsgvel vlaszold meg az albbi krdseket!
Krdsek:
1.
2.
3.
4.
5.
6.

Hny lakosa van a Fldnek?


Mennyi a Fld npsrsge?
Hny 1.000.000 km2-nl nagyobb terlet orszg van?
Hny orszg terlete esik 50.000 s 150.000 km2 kz?
Hny 1.000.000-nl kevesebb lakos orszg van?
Hny olyan orszg van, aminek a terlete kisebb, mint 10.000 km2,
vagy a lakossga kevesebb 1.000.000-nl?

7.
8.
9.
10.
11.
12.
13.
14.

Hny orszg pnzneme a kelet-karib dollr?


Hny orszg nevben van benne, hogy "ORSZG"?
Hny orszg van Afrikban?
Mennyi Afrika lakossga?
Mennyi Eurpa terlete?
Mennyi Eurpa npsrsge?
Hny orszgnak nincs autjelzse?
Hny orszgban nem 100 a vltszma az aprpnznek?

Egyszer, tbbtbls lekrdezsek (Tagdjbefizets adatbzis)


Egy tagdjbefizetseket nyilvntart rendszer a kvetkez adattblkat tartalmazza:

Ugyfel
------

Befiz
-----

Azon
Nev
SzulEv
IrSzam
Orsz

Azon
Datum
Osszeg

ahol
Azon
Nev
SzulEv
IrSzam
Orsz
Datum
Oszzeg

N 10
C 30
N 4
N 4
C 3
DT
N 10

az gyfl azonostja
az gyfl neve
az gyfl szletsi vszma
az gyfl lakhelynek irnytszma
az gyfl orszgnak kdja
a befizets dtuma
a befizets sszege

Az adatbzis tartalma itt tallhat:

Tagdij.sql

Tltsd fel az adatbzis adatait a sajt phpMyAdmin felletedre, majd az adatokbl SQL lekrdezsek
segtsgvel vlaszold meg az albbi krdseket!
Krdsek:
1.
Hogy hvjk az egyes gyfeleket? Jelentsd meg a nevket ABCsorrendben!
2.
Listzd ki a magyarorszgi gyfeleket letkoruk szerint! Kezdd a
legfiatalabbal!
3.
Add meg a Pest megyei gyfeleket! (Irnytszmuk 2-vel kezddik.)
4.
Mennyi pnzt fizettek be sszesen az gyfelek?
5.
Mekkora sszeg egy tlagos befizets?
6.
Mennyi volt az eddigi legkisebb illetve legnagyobb sszeg, amit
egyidejleg befizettek?
7.
Hny darab befizets szerepel a nyilvntartsban?
8.
Milyen sszegeket, s mikor fizetett Trk Blint?
9.
Mennyit fizetett sszesen Nagy Kroly?
10.
Mennyit fizettek sszesen a nem magyarorszgi befizetk?

Gyakorl lekrdezsek I. (Pizza adatbzis)


Egy pizzafutr-szolglat nyilvntartsa a kvetkez adattblkat tartalmazza:

Pizza
-----

Futar
-----

Vevo
----

Rendeles
--------

Tetel
-----

Pazon
Pnev
Par

Fazon
Fnev
Ftel

Vazon
Vnev
Vcim

Razon
Vazon
Fazon
Datum
Ido

Razon
Pazon
Db

ahol
Pazon
Pnev
Par
Fazon
Fnev
Ftel
Vazon
Vnev
Vcim
Razon
Datum
Ido
Db

N
C
N
N
C
C
N
C
C
N
D
N
N

3
15
4
3
25
12
6
30
30
8
8
5,2
3

a pizza azonostja
a pizza neve
a pizza ra
a pizzafutr azonostja
a pizzafutr neve
a pizzafutr telefonszma
a megrendel azonostja
a megrendel neve
a megrendel lakcme
a rendels sorszma
a rendels dtuma
a rendels ideje (ra s perc hh.mm alakban)
egy rendelsi ttel darabszma

Az adatbzis tartalma itt tallhat:

Pizza.sql

Tltsd fel az adatbzis adatait a sajt phpMyAdmin felletedre, majd az adatokbl SQL lekrdezsek
segtsgvel vlaszold meg az albbi krdseket!
Krdsek:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Hogy hvjk az egyes pizzafutrokat?


Milyen pizzk kzl lehet rendelni, s mennyibe kerlnek?
Mennyibe kerl tlagosan egy pizza?
Mely pizzk olcsbbak 1000 Ft-nl?
Ki szlltotta hzhoz az els (egyes sorszm) rendelst?
Kik rendeltek pizzt dleltt?
Milyen pizzkat evett Szundi?
Ki szlltott hzhoz Tudornak?
Az egyes rendelsek alkalmval, ki kinek szlltott hzhoz?
Mennyit klttt pizzra Morg?
Hny alkalommal rendelt Sorrento pizzt Vidor?
Hny pizzt evett Hapci?
Hnyszor rendelt pizzt Szende?
Hny darab Hawaii pizza fogyott sszesen?

Gyakorl lekrdezsek IV. (Knyvtr adatbzis)

Egy pizzafutr-szolglat nyilvntartsa a kvetkez adattblkat tartalmazza:

Szerzo
------

Konyv
-----

Keszlet
-------

Kolcson
-------

Tag
---

Iazon
Nev
SzulEv
HalEv
Nemzet

Kkod
Iazon
Cim
Kiado
Kev

Kkod
Kazon

Kazon
Tazon
Elvitte
Lejar
Vissza

Tazon
Tnev
Tcim
Ttel

ahol
Iazon
Nev
SzulEv
HalEv
Nemzet
Kkod
Cim
Kiado
Kev
Kazon
Tazon
Elvitte
Lejar
Vissza
Tnev
Tcim
Ttel

N
C
N
N
C
N
C
C
N
N
N
D
D
D
C
C
C

7
30
4
4
10
7
30
12
4
8
7
8
8
8
30
30
13

az r azonostja
az r neve
az r szletsnek ve
az r hallnak ve (vagy nulla, ha kortrs r)
az r nemzetisge
a knyv kdja
a knyv cme
a knyv kiadja
a knyv kiadsnak ve
a knyv egy pldnynak azonostja
a tag azonostszma
a klcsnzs napja
a lejrat napja
a visszahozs napja
a tag neve
a tag lakcme
a tag telefonszma

PhpMyAdmin felleteden hozd ltre az adatbzist a fenti tblzatokkal, majd tltsd fel azokat
tesztadatokkal! A tesztadatokbl az SQL lekrdezsek segtsgvel vlaszold meg az albbi krdseket!
Krdsek:

1.
2.
3.
4.
5.
6.
7.
sorrendben!
8.
9.
10.
11.
12.
13.
sztr?
14.

Hny fajta knyv tallhat a knyvtrban?


Ki rta az llatfarm cm knyvet?
Hny ktet tallhat az llatfarm cm knyvbl?
Kik klcsnztk ki az Odsszeit?
Hny knyvet klcsnztt Hbele Balzs?
Sorold fel a magyar rkat abc-sorrendben!
Sorold fel az rkat az ltaluk rt knyvek szma szerint cskken
Kik klcsnztek legalbb 10 knyvet?
Melyik knyvet klcsnztk ki a legtbbszr?
Melyik knyvet nem klcsnztk ki mg soha?
Kiknl, mely knyvek vannak most kiklcsnzve?
Mely knyvek klcsnzsi hatrideje jr le ma?
Van-e mg a knyvtrban legalbb egy kiklcsnzetlen angol-magyar
Mely knyveket rt mg Az elveszett cirkl szerzje?

Gyakorl lekrdezsek V. (Szlloda adatbzis)

Egy szlloda nyilvntartsa a kvetkez adattblkban tartalmazza a vendgek foglalsait s az ltaluk


ignybevett szolgltatsokat:

Szoba
Rendeles
------------

Vendeg

Szolgaltatas

Foglalas

------

------------

--------

Szam
Leiras
Ar
AgySzam

Vazon
Vnev
Vcim
Vutlevszam
Vtel

Szazon
Sznev
SzAr

Fazon
Vazon
Szam
Tol
Ig

Szam
Leiras
Ar
AgySzam
Vazon
Vnev
Vcim
Vutlevszam
Vtel
Szazon
Sznev
SzAr
Fazon
Tol
Ig
Datum
Menny

N 3
C 25
N 4
N 1
N 6
C 30
C 30
C 10
C 13
N 3
C 15
N 5
N 11
D
D
DT
N 2

Fazon
Szazon
Datum
Mennyi

ahol
a szoba szma
a szoba jellemzi
a szoba ra egy jszakra
gyak szma a szobban
a vendg azonostja
a vendg neve
a vendg lakcme
a vendg tlevlszma
a vendg telefonszma
a szolgltats azonostja
a szolgltats neve
a szolgltats ra
a foglals azonostja
a tartzkods kezdete
a tartzkods vge
a szolgltats ignybevtelnek dtuma-ideje
a rendels mennyisge

PhpMyAdmin felleteden hozd ltre az adatbzist a fenti tblzatokkal, majd tltsd fel azokat
tesztadatokkal! A tesztadatokbl az SQL lekrdezsek segtsgvel vlaszold meg az albbi krdseket!
Krdsek:

lakja?

1.
2.
3.
4.
5.
6.
7.
8.

Hny szobja s hny vendggya van a szllodnak?


Mennyibe kerl a szauna hasznlata?
Kik laktak vagy fognak lakni a 2-es szobban?
Ki lakik ma a 2-es szobban?
Hny szoba van lefoglalva holnapra?
Mennyirt rendeltek szolgltatsokat a tegnapi napon?
Mennyi szllsdjat kell fizetnie az 5-s szoba mostani lakjnak?
Milyen szolgltatsokat vett ignybe az 5-s szoba jelenlegi

9.
10.
11.
12.
13.
14.

Kik a visszatr vendgek?


Melyik vendg jtt legtbbszr?
Melyik vendg tlttte a legtbb jszakt a szllodban sszesen?
Melyik a legnpszerbb szolgltats?
Melyik szolgltatst nem vettk mg soha ignybe?
Melyik szoba nincs lefoglalva ma jszakra? Ezek hny gyasok?

You might also like