Adatbázis-kezelés
OpenOffice Base

44. feladatsor


nyisd meg az m5_44_OO adatbázist

1. Hozz létre új adattáblát az alábbi négy mezővel, illetve tulajdonsággal!

Feladatok: Tábla létrehozása a tervezőnézetben...

Mezőnév
Mezőtípus
Mező tulajdonságai
Név
Szöveg [ VARCHAR ]
Hosszúság: 25
Férfi
Igen/Nem [ BOOLEAN ]
 
Életkor
Apró egész [ TINYINT ]
 
Kód
Szöveg [ VARCHAR ]
Hosszúság: 25

2. Tedd a Név mezőt elsődleges kulccsá!

kattints a Név sor előtti részen a jobb egérgomb-bal,
a megjelenő menüből válaszd az Elsődleges kulcs parancsot

3. Végezd el azt a beállítást, amely után az Életkor mezőbe nem lesz rögzíthető sem 18-nál kisebb, sem 62-nél nagyobb érték!

korlátozást a mezőre a tábláknál nem lehet megadni, csak az űrlapnál:
Tulajdonságok: Formázott mező - Általános lapfül:
Legkisebb érték: 18; Legnagyobb érték: 62

4. Mentsd az adattáblát Személyzet néven!

Fájl - Mentés
Mentés másként
Tábla neve: Személyzet
Fájl - Bezárás

5. Kapcsold össze a Személyzet és a Kutatóbázis táblát a Kód mezőn keresztül!

Eszközök - Relációk...
(mindkét tábla már fel van véve)
az egérrel húzd össze a két tábla Kód mezőjét

6. Állíts be hivatkozási integritást a Személyzet és a Kutatóbázis tábla közti kapcsolatra!

ez az alapértelmezett beállítás (integritás megőrzése)!
Fájl - Mentés
Fájl - Bezárás

7. Rögzítsd az alábbi két rekordot a Személyzet táblába!

kattints duplán a Személyzet tábla nevén,
írd be az alábbi rekordokat a táblába:
Név
Férfi
Életkor
Kód
Mike Gilmurray
40
A765
Andrew Parker, Dr.
45
A765
a rekordról ellépve a mentés automatikusan megtörténik
Fájl - Bezárás

8. Nyisd meg a Kutatóbázis táblát, majd állítsd be úgy a rekordok megjelenését, hogy a klímafigyeléssel is foglalkozó állomások kerüljenek előre!

kattints duplán a Kutatóbázis tábla nevén,
kattints a Klímafigyelés oszlop nevén

Adatok - Csökkenő sorrend

9. Oldd meg szűréssel, hogy csak 1-es, 2-es, illetve 3-as OrszágID-jű rekordok jelenjenek meg a képernyőn! Mentsd, illetve zárd a táblát!

kattints az Általános szűrő ikonon
Általános szűrő
Mezőnév: OrszágID; Feltétel: <= ; Érték: 3
Fájl - Mentés
Fájl - Bezárás

10. Töröld az Ország tábla megjegyzés (Kapcsolat) mezőjét!

kattints a jobb egérgomb-bal az Ország tábla nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot
kattints a Kapcsolat mező előtt a jobb egérgomb-bal,
a megjelenő menüből válaszd a Törlés parancsot

Fájl - Mentés
Fájl - Bezárás

11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Ország és a Kutatóbázis tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag az Ország.Ország, Kutatóbázis.Klímafigyelés, Kutatóbázis.Légkörfigyelés, Kutatóbázis.Állandó személyzet mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon bázisok adatait, ahol állandó személyzet dolgozik, ugyanakkor vagy klímafigyeléssel, vagy légkörfigyeléssel foglalkoznak! (Az eredményben ne jelenjenek meg azok a bázisok, ahol mindkét tevékenységet végzik!)
A lekérdezés eredménye országnév szerint rendezve jelenjen meg!
Mentsd a lekérdezést L11 néven, majd zárd be!

Adatbázis: Lekérdezések - Feladatok: Lekérdezés létrehozása a tervezőnézetben...
Táblák hozzáadása
Ország tábla kiválasztása - Hozzáadás
Kutatóbázis tábla kiválasztása - Hozzáadás
Bezárás

Az alábbi ábra alapján hozd létre a lekérdezést:

Mező
Ország
Klímafigyelés
Légkörfigyelés
Állandó személyzet
Tábla
Ország
Kutatóbázis
Kutatóbázis
Kutatóbázis
Rendezés
növekvő
Látható
Feltétel
TRUE
FALSE
TRUE
Vagy
FALSE
TRUE
TRUE

A lekérdezés SQL kódja:

SELECT "Ország"."Ország", "Kutatóbázis"."Klímafigyelés", "Kutatóbázis"."Légkörfigyelés", "Kutatóbázis"."Állandó személyzet" 
    FROM "Kutatóbázis", "Ország" 
    WHERE "Kutatóbázis"."OrszágID" = "Ország"."OrszágID" 
        AND "Kutatóbázis"."Állandó személyzet" = TRUE 
        AND ( "Kutatóbázis"."Klímafigyelés" = TRUE 
            AND "Kutatóbázis"."Légkörfigyelés" = FALSE 
            OR "Kutatóbázis"."Klímafigyelés" = FALSE 
            AND "Kutatóbázis"."Légkörfigyelés" = TRUE )
    ORDER BY "Ország"."Ország" ASC
Fájl - Mentés
Mentés másként
Lekérdezés neve: L11
Fájl - Bezárás

12. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés eredményében kizárólag az állandó személyzettel rendelkező azon bázisok jelenjenek meg, amelyek fenntartója az Egyesült Államok!
Az eredményben ne jelenjen meg országnév!

kattints a jobb egérgomb-bal az L1 lekérdezés nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot

Az alábbi ábra alapján módosítsd a lekérdezést:

Mező
Állandó személyzet
Kutatóbázis.*
Ország
Tábla
Kutatóbázis
Kutatóbázis
Ország
Rendezés
Látható
Feltétel
TRUE
'Egyesült Államok'

A lekérdezés SQL kódja:

SELECT "Kutatóbázis".* 
    FROM "Kutatóbázis", "Ország" 
    WHERE "Kutatóbázis"."OrszágID" = "Ország"."OrszágID" 
        AND "Kutatóbázis"."Állandó személyzet" = TRUE 
        AND "Ország"."Ország" = 'Egyesült Államok'
Fájl - Mentés
Fájl - Bezárás

13. Módosítsd az L2 lekérdezést a következők szerint:
A lekérdezés eredményében csak olyan sorok jelenjenek meg, ahol mind a Klímafigyelés, mind a Légkörfigyelés mezők értéke hamis! Futtasd a lekérdezést, majd nyomtasd ki az első három rekordot!

kattints a jobb egérgomb-bal az L2 lekérdezés nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot

Az alábbi ábra alapján módosítsd a lekérdezést:

Mező
Légkörfigyelés
Klímafigyelés
Név
Kód
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Kutatóbázis
Rendezés
Látható
Feltétel
FALSE
FALSE

A lekérdezés SQL kódja:

SELECT "Légkörfigyelés", "Klímafigyelés", "Név", "Kód" 
    FROM "Kutatóbázis" 
    WHERE "Légkörfigyelés" = FALSE AND "Klímafigyelés" = FALSE
Fájl - Mentés
Fájl - Bezárás
kattints duplán az L2 lekérdezés nevén
jelöld ki az első 3 rekordot; másolás: C + c
Fájl - Új - Szöveges dokumentum
Szerkesztés - Beillesztés
Adatbázisoszlopok beszúrása
helyezd át a >> gombbal az oszlopneveket - OK
Fájl - Nyomtatás...
Általános lapfül - OK
Fájl - Bezárás

14. Töröld az L3 lekérdezést az adatbázisból!

kattints a jobb egérgomb-bal megadott lekérdezés nevén,
a megjelenő menüből válaszd a Törlés parancsot
Törlés jóváhagyása - Törlés

15. Készíts egyszerű űrlapot az Ország tábla alapján!
Az űrlapon az adattábla minden mezője jelenjen meg (egy oldalon több rekord szerepeljen)!
Mentsd az űrlapot F néven, illetve zárd be!

Adatbázis: Űrlapok - Feladatok: Tündér használata űrlap létrehozásához...
Jelentéstündér - 1. Mező kijelölése
Táblák vagy lekérdezések: Tábla: Ország
a >> gombbal emeld át az összes mezőt az űrlap mezői részbe
Űrlaptündér - 5. Vezérlőelemek elrendezése
Főűrlap elrendezése: válaszd ki a harmadikat (Adatlapként)
Űrlaptündér - 7. Stílusok alkalmazása
Mezőszegély: Lapos
Űrlaptündér - 8. Név beállítása
Az űrlap neve: F; Űrlap módosítása
Befejezés
a bezárás után azonnal megjelenik az űrlap, itt kedvedre formázhatod

Az elkészült F űrlap

Fájl - Mentés
Fájl - Bezárás

16. Végezd el az alábbi módosításokat a Kutatóbázis űrlapon:
Az Állandó személyzet mező ne jelenjen meg az űrlapon!
A fejlécben lévő minden címke legyen olvasható! Mentsd, illetve zárd az űrlapot!

kattints a jobb egérgomb-bal megadott űrlap nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot
kattints a jobb egérgomb-bal a törlendő mező nevén,
a megjelenő menüből válaszd az Oszlop törlése parancsot
a mezőnevek jobb szegélyét az egérrel húzd a megfelelő pozícióba, hogy az oszlopnév megfelelően látsszon

Az elkészült Kutatóbázis űrlap

Fájl - Mentés
Fájl - Bezárás

17. Készíts jelentést, amelyben az Ország tábla tartalmát jeleníted meg!
A jelentésben minden mező szerepeljen, táblázatos formában, ország szerinti rendezettségben!
A jelentés címe „Országkimutatás” legyen!
Mentsd a jelentést J néven, majd zárd be!

Adatbázis: Jelentések - Feladatok: Tündér használata jelentés létrehozásához...
Jelentéstündér - 1. Mező kijelölése
Táblák vagy lekérdezések: Tábla: Eszközök
a >> gombbal emeld át az összes mezőt (az ID mezőn kívül) a Mezők a jelentésben részbe
Jelentéstündér - 5. Elrendezés kiválasztása
Adatok elrendezése: Táblázatos; Tájolás: Álló
Jelentéstündér - 6. Jelentés létrehozása
Jelentés címe: J
Jelentés elrendezésének módosítása
Befejezés
a bezárás után azonnal megjelenik a jelentés, itt kedvedre formázhatod
Oldal élőfej:
Beszúrás - Jelentés vezérlőelemek - Címkemező
Tulajdonságok: Címke - Általános lapfül:
Címke: Országkimutatás

Az elkészült J jelentés

Fájl - Mentés
Fájl - Bezárás

18. Módosítsd a J1 nevű jelentést a következők szerint:
Helyezd a jelentés címét a jelentéslábból a jelentésfejbe (bal felső sarok)!
Formázd meg a fejlécben szereplő címkéket félkövér stílussal és kék színnel!
Nyomtasd ki a J1 jelentésből csak az első oldalt!

kattints a jobb egérgomb-bal a J1 jelentés nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot

Az Oldal élőlába részből húzd az Oldal élőfeje részbe a cím szövegdobozt
jelöld ki a címkemezőket, kattints duplán a kijelölésen
Tulajdonságok: Címke - Általános lapfül:
Betűkészlet - Betűstílus: Félkövér; Betűszín: Kék3

Az elkészült J1 jelentés

Fájl - Mentés
Fájl - Bezárás
kattints duplán a J1 jelentés nevén
Fájl - Nyomtatás...
Általános lapfül
Oldalak: 1 - OK