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:
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
-bal,
a megjelenő menüből válaszd az parancsot
a megjelenő menüből válaszd az 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!
Mentés másként
- Tábla neve: Személyzet
5. Kapcsold össze a Személyzet és a Kutatóbázis táblát a Kód mezőn keresztül!
(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)!
-
-
-
-
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:
í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
-
-
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
-
kattints a Klímafigyelés oszlop nevén
-
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
ikonon
-

Általános szűrő
- Mezőnév: OrszágID; Feltétel: <= ; Érték: 3
-
10. Töröld az Ország tábla megjegyzés (Kapcsolat) mezőjét!
kattints a
-bal az Ország tábla nevén,
a megjelenő menüből válaszd a parancsot
kattints a Kapcsolat mező előtt a
-bal,
a megjelenő menüből válaszd a parancsot
-
-
a megjelenő menüből válaszd a parancsot
kattints a Kapcsolat mező előtt a
a megjelenő menüből válaszd a parancsot
-
-
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: - Feladatok:
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
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
Mentés másként
- Lekérdezés neve: L11
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
-bal az L1 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a 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'
-
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
-bal az L2 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a 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
-
kattints duplán az L2 lekérdezés nevén
jelöld ki az első 3 rekordot; másolás: C + c
- -
-
jelöld ki az első 3 rekordot; másolás: C + c
- -
-
Adatbázisoszlopok beszúrása
-
helyezd át a >> gombbal az oszlopneveket - OK
Általános lapfül - OK
- 14. Töröld az L3 lekérdezést az adatbázisból!
kattints a
-bal megadott lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a 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: - Feladatok:
Jelentéstündér - 1. Mező kijelölése
a bezárás után azonnal megjelenik az űrlap, itt kedvedre formázhatodTá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
a >> gombbal emeld át az összes mezőt az űrlap mezői részbe
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-
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
-bal megadott űrlap nevén,
a megjelenő menüből válaszd a parancsot
kattints a
-bal a törlendő mező nevén,
a megjelenő menüből válaszd az 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
a megjelenő menüből válaszd a parancsot
kattints a
a megjelenő menüből válaszd az 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
-
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: - Feladatok:
Oldal élőfej:
- -
Jelentéstündér - 1. Mező kijelölése
a bezárás után azonnal megjelenik a jelentés, itt kedvedre formázhatodTá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
a >> gombbal emeld át az összes mezőt (az ID mezőn kívül) a Mezők a jelentésben részbe
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
◉ Jelentés elrendezésének módosítása
Oldal élőfej:
- -
Tulajdonságok: Címke - Általános lapfül:
Címke: Országkimutatá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
-bal a J1 jelentés nevén,
a megjelenő menüből válaszd a 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
a megjelenő menüből válaszd a 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
-
kattints duplán a J1 jelentés nevén
-
-
Általános lapfül
◉ Oldalak: 1 - OK