Adatbázis-kezelés
OpenOffice Base
45. feladatsor
1. Hozz létre új adatbázist a megadott néven a megadott helyre a következők szerint:
Az adatbázis tartalmazzon egy Javítások nevű táblát!
nyisd meg az adatbázis-kezelő programot:
Adatbázistündér - 1. Adatbázis választása
◉ Új adatbázis létrehozása - Tovább
Adatbázistündér - 2. Mentés és végrehajtás
◉ Nem, az adatbázis-regisztráció kihagyása - Befejezés
válaszd ki a fájl mentésének helyét, add meg a nevét; majd megnyílik az üres adatbázisFeladatok:
Mezőnév
Mezőtípus
Mező tulajdonságai
Kód
Szöveg [ VARCHAR ]
Hosszúság: 25
EszközID
Egész [ INTEGER ]
Automatikus értékadás: Igen 🔑
Dátum
Dátum [ DATE ]
Leírás
Memo [ LONGVARCHAR ]
Mentés másként
- Tábla neve: Javítások
2. Végezd el azt a beállítást, amely után a Dátum mezőbe csak 2009. augusztus 1-je és 2010. február 28-a közötti dátum rögzíthető! Mentsd, illetve zárd az adatbázist!
korlátozást a mezőre a tábláknál nem lehet megadni, csak az űrlapnál:
Tulajdonságok: Dátummező - Általános lapfül:
Legkorábbi dátum: 2009-08-01; Legkésőbbi dátum: 2010-02-28
mentsd az adatbázist is
-
-
-
-
nyisd meg az m5_45_OO adatbázist
3. Egészítsd ki a Személyzet táblát egy mezővel, amelyben a nemet rögzítheted. A mező neve legyen Férfi, típusa pedig logikai (boolean)!
kattints a
-bal a Személyzet tábla nevén,
a megjelenő menüből válaszd a parancsot
a következő üres sorba vedd fel a mező adatait:
a megjelenő menüből válaszd a parancsot
a következő üres sorba vedd fel a mező adatait:
Mezőnév
Mezőtípus
Mező tulajdonságai
Férfi
Igen/Nem [ BOOLEAN ]
-
4. Kapcsold össze a Személyzet és a Kutatóbázis táblát a Kód mezőn keresztül!
-
Táblák hozzáadása
az egérrel húzd össze a két tábla Kód mezőjétSzemélyzet tábla kiválasztása - Hozzáadás
(a Kutatóbázis tábla már fel van véve)
Bezárás
(a Kutatóbázis tábla már fel van véve)
Bezárás
5. Á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)!
-
-
-
-
6. Vegyél fel két újabb tetszőleges országot az Ország táblába!
kattints duplán az országot tábla nevén,
írj be a két tetszőleges rekordokat a táblába,
a rekordról ellépve a mentés automatikusan megtörténik
-
írj be a két tetszőleges rekordokat a táblába,
a rekordról ellépve a mentés automatikusan megtörténik
-
7. Nyisd meg a Kutatóbázis táblát, majd töröld azt a beállítást, amely tiltja a klímafigyeléssel is foglalkozó állomások megjelenését!
kattints duplán a Kutatóbázis tábla nevén,
kattints az
ikonon
kattints az

8. Módosítsd a tábla jelenlegi rendezési beállítását úgy, hogy a táblázat sorai Kód szerinti rendben jelenjenek meg! Mentsd, illetve zárd a táblát!
kattints a Kód oszlop nevén, majd a
ikonon
-
-

-
-
9. Töröld véglegesen az Eszközök nevű táblát az adatbázisból!
kattints a
-bal megadott jelenté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 - Igen
10. Hozz létre lekérdezést a következők szerint:
A lekérdezés a Kutatóbázis és az Ország tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag a következő oszlopokkal jelenjen meg: Kutatóbázis.Kód, Ország.Ország, Kutatóbázis.Név, Kutatóbázis.Klímafigyelés!
Állíts be olyan feltételt, amellyel megkaphatod azon nem olasz fenntartású bázisok adatát, amelyek neve a BASE szóval kezdődik, és ahol ugyanakkor klímafigyelést folytatnak!
A lekérdezés eredménye név szerint kerüljön rendezésre!
Mentsd a lekérdezést L10 néven, majd zárd be a lekérdezést!
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ő
Kód
Ország
Név
Klímafigyelés
Tábla
Kutatóbázis
Ország
Kutatóbázis
Kutatóbázis
Rendezés
növekvő
Látható
☑
☑
☑
☑
Feltétel
<> 'Olaszország'
LIKE 'BASE'
TRUE
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."Kód", "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 "Ország"."Ország" <> 'Olaszország'
AND "Kutatóbázis"."Név" LIKE 'BASE%' AND "Kutatóbázis"."Klímafigyelés" = TRUE
ORDER BY "Kutatóbázis"."Név" ASC
Mentés másként
- Lekérdezés neve: L10
11. Módosítsd az L1 lekérdezést a következők szerint:
Töröld a Személyzet táblát a lekérdezés által használt rekordforrások közül!
Alakítsd át úgy a jelenlegi feltételbeállítást, hogy a lekérdezés eredményében ne jelenjenek meg azok a rekordok, amelyekben az Ország mező értéke Egyesült Államok! Ezután egészítsd ki a feltételeket oly módon, hogy azon további rekordok is megjelenhessenek, amelyek nevében szerepel a Wisconsin szó, de a Klímafigyelés mező értéke igaz!
Az eredmény a Kód oszlop szerint legyen rendezett!
kattints a
-bal az L1 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
kattints a
-bal a Személyzet táblán,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a parancsot
kattints a
a megjelenő menüből válaszd a parancsot
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Kód
Ország
Név
Klímafigyelés
Tábla
Kutatóbázis
Ország
Kutatóbázis
Kutatóbázis
Rendezés
növekvő
Látható
☑
☑
☑
☑
Feltétel
<> 'Egyesült Államok'
FALSE
Vagy
LIKE '*Wisconsin*'
TRUE
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."Kód", "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 ( "Ország"."Ország" <> 'Egyesült Államok'
AND "Kutatóbázis"."Klímafigyelés" = FALSE
OR "Kutatóbázis"."Név" LIKE '%Wisconsin%'
AND "Kutatóbázis"."Klímafigyelés" = TRUE )
ORDER BY "Kutatóbázis"."Kód" ASC
-
12. Módosítsd az L2 lekérdezést a következők szerint:
A lekérdezés eredményében a rekordforrás minden mezője jelenjen meg!
Korlátozd a rekordok megjelenését úgy, hogy az 5 alatti OrszágID-vel rendelkezők ne jelenjenek meg!
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ő
OrszágID
Név
Klímafigyelés
Kód
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Kutatóbázis
Rendezés
Látható
☑
☑
☑
☑
Feltétel
>= 5
A lekérdezés SQL kódja:
SELECT "OrszágID", "Név", "Klímafigyelés", "Kód"
FROM "Kutatóbázis"
WHERE "OrszágID" >= 5
-
13. Készíts űrlapot a Kutatóbázis tábla tartalmának megjelenítéséhez!
Az űrlapon az OrszágID kivételével minden mezőt helyezz el (egy oldalon több rekord szerepeljen)!
Helyezz címet az űrlap láblécébe, majd emeld ki az alapértelmezettől eltérő (nagyobb) mérettel!
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: Kutatóbázis
a > gombbal emeld át az összes mezőt (az OrszágID mező kivételével) Az űrlap mezői részbe
Űrlaptündér - 5. Vezérlőelemek elrendezése
a > gombbal emeld át az összes mezőt (az OrszágID mező kivételével) 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éskattints a
ikonon,
rajzolj egy téglalapot az űrlap alá, kattints duplán a téglalapban

rajzolj egy téglalapot az űrlap alá, kattints duplán a téglalapban
Tulajdonságok: Címkemező - Általános lapfül:
Címke: Kutatóbázisok; Betűkészlet - Méret: 40
-
14. Egészítsd ki a Kutatóbázis tábla alapján készült azonos nevű űrlapot a Légkörfigyelés Klímafigyelés mezővel! 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 címsor egy üres területén,
a megjelenő menüből válaszd az - parancsot
kattints a létrejött új címkén
-bal
a megjelenő menüből válaszd az parancsot
a megjelenő menüből válaszd a parancsot
kattints a
a megjelenő menüből válaszd az - parancsot
kattints a létrejött új címkén
a megjelenő menüből válaszd az parancsot
Tulajdonságok: Jelölőnégyzet - Általános lapfül:
Címke: Klímafigyelés
Tulajdonságok: Jelölőnégyzet - Adat lapfül:
Adatmező: Klímafigyelés
-
15. Készíts jelentést, amelyben a Kutatóbázis és az Ország tábla alapján készült J nevű lekérdezéssel megjelenített rekordokat mutatod meg!
A jelentésben minden mező szerepeljen, kivéve az Ország.OrszágID mezőt (egy oldalon több rekord legyen)!
A jelentés a Klímafigyelés mező szerint kerüljön csoportosításra!
A csoportba tartozó bázisok száma a csoportok alatt, jól azonosítható módon jelenjen meg!
A jelentés címe „Kutatóbázisok listája” legyen, amely az alapértéknél nagyobb betűnagysággal jelenjen meg!
Mentsd a jelentést J néven, majd zárd be!
Adatbázis: - Feladatok:
Oldal élőfeje:
- -
- -
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: Lekérdezés: J
a > gombbal emeld át az összes mezőt (az OrszágID mező kivételével) a Mezők a jelentésben részbe
Jelentéstündér - 3. Csoportosítás
a > gombbal emeld át az összes mezőt (az OrszágID mező kivételével) a Mezők a jelentésben részbe
a > gombbal emeld át a Klímafigyelés mezőt a Csoportosítások 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
◉ Jelentés elrendezésének módosítása
Oldal élőfeje:
- -
Tulajdonságok: Címke - Általános lapfül:
-
Címke: Kutatóbázisok listája
Rendezés és csoportosítás
Klímafigyelés Élőláb:Mező/Kifejezés: Klímafigyelés - Csoportláb: Van
- -
Tulajdonságok: Szövegdoboz - Adat lapfül:
Adatmező típusa: Számláló; Hatókör: Csoport: Klímafigyelés
-
16. Módosítsd a J1 nevű jelentést a következők szerint:
Cseréld meg a Név és a Kód oszlop sorrendjét!
Növeld meg az országnevek megjelenítésére szolgáló szövegdoboz szélességét úgy, hogy a jelentésben minden országnév olvasható legyen! Mentsd, illetve zárd a jelentést!
kattints a
-bal a J1 jelentés nevén,
a megjelenő menüből válaszd a parancsot
a két mezőt megcserélheted az egérrel is, a megfelelő helyre húzva a mezőket,
a másik mód, hogy a mezők adatait módosítod:
a megjelenő menüből válaszd a parancsot
a két mezőt megcserélheted az egérrel is, a megfelelő helyre húzva a mezőket,
a másik mód, hogy a mezők adatait módosítod:
Tulajdonságok: Címke - Általános lapfül:
Címke: Név helyett Kód (a másik mezőnél pedig fordítva)
Tulajdonságok: Szövegdoboz - Adat lapfül:
a Szélesség értéket megnöveled; (ha még ez sem lenne elég, csökkentsd a betű méretét)
Adatmező: a lenyílóból válaszd a Név helyett a Kód mezőt (a másik mezőnél pedig fordítva)
szövegdoboz szélességet módosíthatod, ha a doboz jobb vagy bal szélét a megfelelő helyre húzod, vagya Szélesség értéket megnöveled; (ha még ez sem lenne elég, csökkentsd a betű méretét)
-