Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Folytassuk… (2.)
2
Itt tartunk… Táblaműveletek Adattábla létrehozása Mezőnév Adattípus
Mezőméret Elsődleges kulcs Index
3
Itt tartunk… Táblaműveletek Kapcsolatok adattáblák között
1:1 1:N N:M Hivatkozási integritás Kaszkádolt frissítés Kaszkádolt törlés
4
Itt tartunk… Táblaműveletek Adatbevitel Keresés Adatmódosítás
…és csere Adatmódosítás Adattörlés Rendezés több szempont szerint
5
Itt tartunk… Táblaműveletek Listázás, szűrés Adatmező hozzáadása
Szűrés kijelöléssel Szűrés kizárással Szűrés űrlappal Adatmező hozzáadása Adatmező méretének módosítása Érvényességi szabály/ Érvényesítési szöveg készítése
6
Lekérdezések
7
Lekérdezések Mire használhatók?
A megfogalmazott kérdések elmenthetők, így nem kell mindig megismételni, elég csak „futtatni” a lekérdezést. Több adaton végzett karbantartási művelet (pl.: frissítés) gyorsabban, egyszerűbben, kisebb hibalehetőséggel végezhető el. Kiemelt szerepe van az adatbázis-kezelésben.
8
Lekérdezések Mezők kiválasztása Rekordok kiválogatása Sorba rendezés
Pl.: utasainknak csak a nevére és a telefonszámára van szükség Rekordok kiválogatása Pl.: adott időszakban induló utak adatai Sorba rendezés Pl.: adott célországon belüli indulási időrend
9
Lekérdezések Több adattáblában tárolt adatok összeválogatása
Pl.: utasok befizetései alapján (ki, mikor, mennyit, melyik útra fizetett be) Számítások Pl.: nettó árból bruttó ár számítása Pl.: egy-egy út befizetéseinek összessége
10
Lekérdezések Adatkarbantartás
Rekordokon egyszerre végrehajtott módosítás, törlés, új adat felvitele, új adattábla létrehozása Pl.: repülős utak árainak 10%-os emelése
11
Lekérdezések fajtái Választó Paraméteres
Egy vagy több táblából válogathatjuk ki a rekordokat különböző szempontok szerint sorba rendezve. Számításokat végezhetünk. Paraméteres A szűrési feltételt a lekérdezés futtatásakor kell megadni.
12
Lekérdezések fajtái Kereszttáblás lekérdezés
Összesítő számításaink eredményeinek megjelenítését átszervezhetjük olyan táblázatba, ahol a csoportosító mezők tartalma a táblázat bal oldali oszlopában, illetve az első sorban lesz, a kettő metszéspontjában pedig a kiszámított érték olvasható le.
13
Lekérdezések fajtái Módosító (akció) lekérdezések
Az adatbázis tartalmát változtathatjuk meg. Több rekord módosítható egyetlen művelettel: Adatmódosítás (frissítő) Adattörlés (törlő) Adattábla adataiból egy másik adattábla kiegészítése (hozzáfűző) Adattábla adataiból egy másik adattábla létrehozása (táblakészítő)
14
Lekérdezés objektum
15
Lekérdezés – Tervező nézet (üres)
16
Lekérdezés – Tervező nézet
17
Lekérdezés – Adatlap nézet
18
Választó lekérdezés Készítsünk lekérdezést, amelybe az utasok nevét és telefonszámát gyűjtjük össze! Lekérdezés típusa Mezőlista Kiválasztott mezők Tervezőrács
19
Választó lekérdezés És az eredmény:
20
Választó lekérdezés Készítsünk olyan listát az utakról, amelyben szerepel az út elnevezése, a célország és az út időtartama! (Célország szerinti sorrendben)
21
Választó lekérdezés Keressük ki a 10 legdrágább utat! A lekérdezés az Út elnevezése, az Ország és a Részvételi díj mezőket tartalmazza!
22
Számoljunk!
23
Összesítések Group By Sum Avg
Csoportosítja a rekordokat adott mező tartalma szerint. Sum Összegzi adott mező tartalmát. Avg Átlagértéket számít adott mezőben.
24
Összesítések Min Max Count
A mezőben előforduló legkisebb értéket adja. Max A mezőben előforduló legnagyobb értéket adja. Count Megszámolja a rekordokat adott mező alapján.
25
Összesítések Expression Where A mező számított mező.
A mező az összesítésben nem vesz részt, csak szűrés történik a tartalma alapján.
26
Számolás lekérdezésben
Számoljuk ki, mennyi volt eddig az összes befizetés!
27
Számolás lekérdezésben
Számoljuk meg, az egyes úttípusokból mennyi van az adatbázisban!
28
Számolás lekérdezésben
Jelenítsük meg úttípusonként a legmagasabb és a legalacsonyabb árat, illetve számítsuk ki az úttípusok átlagárát!
29
Számolás lekérdezésben
Számítsuk ki a 28- as útra történt befizetések összegét utasonként! (az utasok számával együtt)
30
Számolás lekérdezésben
Számoljuk meg, hányan jelentkeztek a 28- as útra! Azt is számoljuk ki, hány üres hely van még az útra?
31
Számolás lekérdezésben
Számítsuk ki az utak érkezési napjait! A lekérdezésben az út elnevezése, az ország és az időpontok szerepeljen. A lekérdezés az indulás szerint, azon belül pedig ország szerint legyen rendezve! Csak azokat az utakat lássuk, amelyek nem bármikor indíthatók.
32
Választó lekérdezés Egyszerűbb feltételek megadása
Milyen városlátogató útjaink vannak? Mely utak indulnak Ausztriába? Vannak-e I. és IV. kerületi utasaink? Kik azok az utasok, akik irányítószáma 11-gyel kezdődik, de nem XI. kerületiek? Melyek a szállodai (hotel) elhelyezéses utak?
33
Választó lekérdezés Egyszerűbb feltételek megadása
Milyen, 50 ezer forintnál nem drágább útjaink vannak? Kik a törzsutasok? Melyik utak indulnak július 31-én? Melyik útra lehet bármikor indulni?
34
Választó lekérdezés Lekérdezés több feltétel alapján
Olaszországi körutazások Augusztusban induló utak Ökotúrák és az Ft-nál többe kerülő utak (speciális ajánlatok) Környező országok útjai Mediterrán nyaralások
35
Általánosítsunk!
36
Paraméteres lekérdezés
Alakítsuk át a 28-as útra vonatkozó lekérdezésünket úgy, hogy bármely út adatait meg tudjuk jeleníteni!
37
Paraméteres lekérdezés
Készítsük el létszámra is az általánosítást!
38
Számolás lekérdezésben
Számítsuk ki, júliusban mennyi volt a befizetés?
39
Paraméteres lekérdezés
Általánosítsuk az előző lekérdezésünket: A befizetett összegeket napi bontásban jelenítsük meg, bármely napra vonatkoztatva.
40
Számolás lekérdezésben
Jelenítsük meg, melyik hónapban, melyik országba hány út indul!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.