Eddig ismertünk növekvő - azaz abc szerinti - és csökkenő - azaz fordított abc szerinti - rendezést, s mindez a köznapi nyelvben is használtak szerint értendő :-)
Mi az hogy elsődleges rendezés és másodlagos?
Olvasd tovább, mindjárt megérted ezt az egyszerű adatbázisnál felmerülő feladatot!
Vegyük a mellékelt képen is mutatott 1. ecdl vizsgafeladatot az adatbázis kezelésből.
A feladat szerint - miután felvettük a tervező rácsba a kért táblákat és azok mezőit, rendeznünk kell a Termékek.
Csoport szerint:
- A mező
Rendezés: sorában a legördíthető listában kiválasztottuk a kért csökkenő rendezést, s ezzel beállítottuk az
elsődleges rendezést, amely csak akkor marad
elsődleges ha a rácsban ettől a mezőtől balra már nem lesz rendezés mező szerint :-)
- Ha az egész lekérdezésben nincs további rendezés, akkor az
elsődleges rendezés fogalmának nincs is értelme, s csak rendezésről beszélünk.
- Ha újabb mező szerint is rendezünk, akkor ez már egy
másodlagos rendezés lesz. A másodlagos rendezés kritériumának azonban csakis akkor felel meg, ha balról-jobbra haladva a rács mezőinél ő a sorban a második a rendezett mezők között.
Értelmezése:
Ne feledjük, hogy a rendezés rekordok sorbarendezését jelenti valamely mezőjük szerint!
Könnyedén előfordulhat, hogy vannak megeggyező tartalmú mezők több rekordban is, mint a példánkban,
ahol azok a rekordok szerepelnek, amelyeknél
1A vagy
544 a tartalma a
Csoport mezőnek,
így bőven vannak olyan rekordok, amelyekben a Csoport mező tartalma 1A pl..
(ha nincsenek azonos tartalmúak az elsődleges rendezés mezőinél, akkor hatástalan marad a másodlagos- illetve minden további rendezés, mert lehet még harmadlagos, negyedleges,... ha van értelme)
A másodlagos rendezés azt jelenti tehát, hogy az elsődleges rendezés eredményében, a rendezés alapját képező mező
azonos tartalmú előfordulásainál a rekordok sorrendjét a másodlagos rendezés mezője szerinti sorrendje határozza meg.
A feladatban a másodlagos rendezést a Név mezőre kellett felállítani: a Csoport mezőtől mindenképpen jobbra szúrandó be, s mindegy milyen rendezettséget állítunk be. A lekérdezésben nem kell megjelennie ennek a mezőnek, ezért a
Megjelenítés: sorában üres a jelölőnégyzet.