Adatbázis-kezelés
OpenOffice Base

41. feladatsor


nyisd meg az m5_41_OO adatbázist

1. Hozz létre új adattáblát az alábbi öt 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 ]
 
Képzettség
Szöveg [ VARCHAR ]
Hosszúság: 20
Belépés
Dátum [ DATE ]
 
Kód
Szöveg [ VARCHAR ]
Hosszúság: 25

2. A név mező legyen elsődleges kulcs!

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. Indexeld a táblát a Belépés mező szerint úgy, hogy a táblában egy dátum többször is szerepelhet!

Eszközök - Indextervezés...
Indexek
kattints az Új index ikonon
Index beállításai: Egyedi
Indexmező: Belépés Bezárás
Indextervezés - Igen

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. Kösd össze a Személyzet táblát a Kutatóbázis táblával a Kód mezőn keresztül! A kapcsolat egy-a-többhöz típusú legyen!

Eszközök - Relációk...
Beszúrás - Táblák hozzáadása
Táblák hozzáadása
Személyzet tábla kiválasztása - Hozzáadás
(a Kutatóbázis tábla már fel van véve)
Bezárás
az egérrel húzd össze a két tábla Kód mezőjét

6. Végezd el azt a beállítást, amely után a Kutatóbázis OrszágID mezőjében nem lesz rögzíthető olyan érték, amely hiányzik az Ország tábla OrszágID mezőjéből!

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
Képzettség
Belépés
Kód
Jose Diaz
Biológus
2009.05.01
A476
Elvira Arias
Biológus
2009.05.10
A476
a rekordról ellépve a mentés automatikusan megtörténik
Fájl - Bezárás

8. Nyisd meg a Kutatóbázis nevű adattáblát! Keresd meg, majd töröld ki a Base Bernardo O'Higgins nevű bázishoz tartozó adatokat!

kattints duplán a Kutatóbázis tábla nevén, kattints a Név oszlopnevén,
kattints a Rekordkeresés ikonra
Rekordkeresés
Szöveg: Base Bernardo O'Higgins; Egy mező: Név - Keresés
a megtalált rekord elején kattints a jobb egérgomb-bal,
a megjelenő menüből válaszd a Sorok törlése parancsot

Törlés figyelmeztetés - Igen
a rekordról ellépve a mentés automatikusan megtörténik

9. Rendezd az adattábla sorait név szerinti rendbe!

kattints a Név oszlop nevén, majd a Rendezés növekvő sorrendben ikonon

10. Oldd meg szűréssel, hogy azok a sorok ne jelenjenek meg, ahol a Klímafigyelés mező értéke igaz! Mentsd, illetve zárd a táblát!

kattints az Általános szűrő ikonon
Általános szűrő
Mezőnév: Klímafigyelés; Feltétel: <> ; Érték: TRUE
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.Név, Kutatóbázis.Klímafigyelés mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon bázisok adatát, amelyek nem foglalkoznak klímafigyeléssel. Klímafigyeléssel is foglalkozó bázis csak akkor jelenjen meg a lekérdezés eredményében, ha annak fenntartója dél-amerikai ország (Argentína, Chile, Uruguay)!
A lekérdezés eredménye név szerint legyen rendezett!
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
Név
Klímafigyelés
Tábla
Ország
Kutatóbázis
Kutatóbázis
Rendezés
növekvő
Látható
Feltétel
FALSE
Vagy
('Argentína' OR 'Chile' OR 'Uruguay')
TRUE

A lekérdezés SQL kódja:

SELECT "Ország"."Ország", "Kutatóbázis"."Név", "Kutatóbázis"."Klímafigyelés" 
    FROM "Kutatóbázis", "Ország" 
    WHERE "Kutatóbázis"."OrszágID" = "Ország"."OrszágID" 
        AND ( "Kutatóbázis"."Klímafigyelés" = FALSE 
        OR "Kutatóbázis"."Klímafigyelés" = TRUE 
            AND ( "Ország"."Ország" = 'Argentína' OR "Ország"."Ország" = 'Chile' 
                OR "Ország"."Ország" = 'Uruguay' ) ) 
    ORDER BY "Kutatóbázis"."Név" 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 a Japán, illetve Kína által fenntartott bázisok kivételével az összes bázis adatát mutasd meg a név kezdőbetűjétől függetlenül!
A lekérdezés eredményében az OrszágID mező ne jelenjen meg!
Töröld a jelenlegi rendezési beállítást! Mentsd, illetve zárd a lekérdezést!

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ő
Kód
Név
Klímafigyelés
Ország
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Ország
Rendezés
Látható
Feltétel
<> 'Japán' OR <> 'Kína'

A lekérdezés SQL kódja:

SELECT "Kutatóbázis"."Kód", "Kutatóbázis"."Név", "Kutatóbázis"."Klímafigyelés", "Ország"."Ország" 
    FROM "Kutatóbázis", "Ország" 
    WHERE "Kutatóbázis"."OrszágID" = "Ország"."OrszágID" 
        AND ( "Ország"."Ország" <> 'Japán' OR "Ország"."Ország" <> 'Kína' )
Fájl - Mentés
Fájl - Bezárás

13. Módosítsd az L2 lekérdezést a következők szerint:
A Csoport tábla ne vegyen részt a lekérdezésben!
A BASE ESPERANZA állomás ne jelenjen meg a lekérdezés eredményében!

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

kattints a Csoport táblán a jobb egérgomb-bal, a megjelenő menüből válaszd a Törlés parancsot

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

Mező
Név
Tábla
Kutatóbázis
Rendezés
csökkenő
Látható
Feltétel
<> 'BASE ESPERANZA'

A lekérdezés SQL kódja:

SELECT "Kutatóbázis"."Név" 
    FROM "Kutatóbázis", "Ország" 
    WHERE "Kutatóbázis"."OrszágID" = "Ország"."OrszágID" 
        AND "Kutatóbázis"."Név" <> 'BASE ESPERANZA'
    ORDER BY "Kutatóbázis"."Név" ASC
Fájl - Mentés
Fájl - Bezárás

14. Készíts űrlapot, amelyen a Kutatóbázis tábla tartalma lesz elérhető!
Helyezd el az űrlapon az OrszágID kivételével minden mezőt (egy oldalon több rekord szerepeljen)!
Az űrlap fejlécében az „Antarktiszi kutatóbázisok” cím álljon 26 pontos, félkövér betűkkel!
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: Kutatóbázis
a > gombbal emeld át az összes mezőt (az OrszádID mező kivételével) Az űrlap mezői részbe
Űrlaptündér - 5. Vezérlőelemek elrendezése
Főűrlap elrendezése: válaszd ki az elsőt
Ű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
kattints a ikonon,
rajzolj egy téglalapot az űrlap fölé, kattints duplán a téglalapban
Tulajdonságok: Címkemező - Általános lapfül:
Címke: Antarktiszi kutatóbázisok; Betűkészlet - Betűstílus: Félkövér; Méret: 26

Az elkészült F űrlap

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

15. Nyisd meg az Ország űrlapot, keresd meg a Chiléhez tartozó BASE ARTURO PRAT bázist, majd módosítsd a Klímafigyelés mező tartalmát! Mentsd, illetve zárd az űrlapot!

kattints duplán az Országok űrlap nevén,
kattints a főűrlapon, majd kattints a Rekordkeresés ikonon
Rekordkeresés
Szöveg: Chile - Keresés
az alűrlapon keresd meg a BASE ARTURO PRAT bázis nevét
Klímafigyelés:
Fájl - Mentés
Fájl - Bezárás

16. Készíts jelentést, amelyben a J nevű lekérdezés eredményét jeleníted meg!
A jelentésben a rekordforrás minden mezője szerepeljen, s táblázatos elrendezésű legyen!
A rekordok az Ország mező szerint legyenek csoportosítva!
Minden csoport végén jól azonosítható módon jelenjen meg a csoportba tartozó bázisok száma! 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: Lekérdezés: J
a >> gombbal emeld át az összes mezőt 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
Nézet - Rendezés és csoportosítás
Rendezés és csoportosítás
Mező/Kifejezés: Ország - Csoportláb: Van
Ország Élőláb:
Beszúrás - Jelentés vezérlőelemek - Szövegdoboz
Tulajdonságok: Szövegdoboz - Adat lapfül:
Adatmező típusa: Számláló; Hatókör: Csoport: Ország

Az elkészült J jelentés

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

17. Nyomtasd ki a J nevű jelentésnek csak az első oldalát!

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

18. Alakítsd át a J1 nevű jelentést a következők szerint:
A Klímafigyelés alatti jelölőnégyzet elcsúszott. Igazítsd középre!
Fordítsd meg a beállított ország szerinti rendezés irányát! Mentsd, illetve zárd a jelentést!

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

kattints duplán a =Klímafigyelés adatmezőn
Tulajdonságok: Formázott mező - Általános lapfül:
Vízsz. igazítás: Középre
Nézet - Rendezés és csoportosítás
Rendezés és csoportosítás
Mező/Kifejezés: Ország - Rendezés: Csökkenő
Fájl - Mentés
Fájl - Bezárás