Adatbázis-kezelés
OpenOffice Base
43. feladatsor
nyisd meg az m5_43_OO adatbázist
1. Hozz létre új adattáblát az alábbi öt 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 ]
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. Indexeld a táblát a Név mező szerint, az ismétlődések lehetőségének kizárásával!
kattints a Név sor előtti részen a
-bal,
a megjelenő menüből válaszd az parancsot
az elsődleges kulcs is egy index, ami az ismétlődést kizárja
a megjelenő menüből válaszd az parancsot
az elsődleges kulcs is egy index, ami az ismétlődést kizárja
3. Mentsd az adattáblát Személyzet néven!
Mentés másként
- Tábla neve: Személyzet
4. Kapcsold össze az Eszközök é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
5. Az előző pontban beállított kapcsolat olyan legyen, hogy csak azon kóddal lehessen eszközt rögzíteni az Eszközök táblába, amely szerepel a Kutatóbázis táblában!
ez az alapértelmezett beállítás (integritás megőrzése)!
-
-
-
-
6. Nyisd meg a Kutatóbázis táblát, majd rögzítsd az alábbi két rekordot!
kattints duplán a Kutatóbázis tábla nevén,
írd be az alábbi rekordokat a táblába:
írd be az alábbi rekordokat a táblába:
Kód
OrszágID
Név
Klímafigyelés
A432
1
BASE SAN MARTIN
☑
A450
2
MAWSON
☑
a rekordról ellépve a mentés automatikusan megtörténik
7. Rendezd a táblázat rekordjait OrszágID szerinti rendbe!
kattints a OrszágID oszlop nevén, majd a
ikonon

8. Oldd meg szűréssel, hogy Ausztrália által fenntartott bázisok ne látszódjanak! (Az országkódok nyilvántartása az Ország táblában történik. Ausztrália kódja a 2 Mentsd, illetve zárd a táblát!
kattints az
ikonon
-

Általános szűrő
- Mezőnév: OrszágID; Feltétel: <>; Érték: 2
-
9. Javítsd az Ország táblában szereplő „USA” megnevezést „Egyesült Államok”-ra!
kattints duplán az Ország tábla nevén, kattints a Név oszlopnevén,
kattints a
ikonra
a rekordról ellépve a mentés automatikusan megtörténik
-
-
kattints a

Rekordkeresés
a megtalált mezőt írd át: Egyesült Államok◉ Szöveg: USA; ◉ Egy mező: Név - Keresés
a rekordról ellépve a mentés automatikusan megtörténik
-
-
10. Távolítsd el a Kutatóbázis tábla Megjegyzés mezőjét!
kattints a
-bal a Kutatóbázis tábla nevén,
a megjelenő menüből válaszd a parancsot
kattints a Megjegyzés 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 Megjegyzés mező előtt a
a megjelenő menüből válaszd a parancsot
-
-
11. Nyisd meg a Kérdések táblát, majd add meg rövid válaszod az ott található kérdésre, amely így hangzik: „Hogy nevezzük azt a szakembert, aki adat-hozzáférési jogosultságot adhat a felhasználóknak?”
kattints duplán az Kérdés tábla nevén,
a Válasz mezőbe írd be: Adatbázis adminisztrátor
-
-
a Válasz mezőbe írd be: Adatbázis adminisztrátor
-
-
12. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Eszközök tábla alapján készüljön! A lekérdezés futtatásakor az eredmény az Eszközök tábla összes mezőjével jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon A316-os kódszámú bázishoz tartozó eszközök listáját, amelyeknek értéke 1000 és 2000 euró közötti, és a Kutatás egységhez kerültek!
A lekérdezés eredménye az Érték € mező szerint rendezve jelenjen meg!
Mentsd a lekérdezést L11 néven, majd zárd be a lekérdezést!
Adatbázis: - Feladatok:
Táblák hozzáadása
Eszközök tábla kiválasztása - Hozzáadás
Bezárás
Bezárás
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Eszközök.*
Kód
Érték €
Egység
Tábla
Eszközök
Eszközök
Eszközök
Eszközök
Rendezés
növekvő
Látható
☑
☐
☐
☐
Feltétel
'A316'
BETWEEN 1000 AND 2000
'Kutatás'
A lekérdezés SQL kódja:
SELECT *
FROM "Eszközök"
WHERE "Kód" = 'A316' AND "Érték €" BETWEEN 1000 AND 2000 AND "Egység" = 'Kutatás'
ORDER BY "Érték €" ASC
Mentés másként
- Lekérdezés neve: L11
13. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés eredményében csak akkor jelenjenek meg a 2009. október 31. előtti adatok, ha azok az Ellátáshoz kerültek, ugyanakkor értékük meghaladja a 100 eurót!
Az eredményben a Név oszlop ne jelenjen meg kétszer!
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
kattints a
-bal a Név mező feletti szürke területen,
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ő
Név
Érték €
Egység
Dátum
Megnevezés
ID
Kód
Tábla
Kutatóbázis
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Rendezés
Látható
☑
☑
☑
☑
☑
☑
☑
Feltétel
> 100
'Ellátás'
< #2009-10-31#
Vagy
>= #2009-10-31#
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."Név", "Eszközök"."Érték €", "Eszközök"."Egység", "Eszközök"."Dátum", "Eszközök"."Megnevezés", "Eszközök"."ID", "Eszközök"."Kód"
FROM "Eszközök", "Kutatóbázis", "Ország"
WHERE "Eszközök"."Kód" = "Kutatóbázis"."Kód"
AND "Kutatóbázis"."OrszágID" = "Ország"."OrszágID"
AND ( "Eszközök"."Érték €" > 100 AND "Eszközök"."Egység" = 'Ellátás'
AND "Eszközök"."Dátum" < {D '2009-10-31' }
OR "Eszközök"."Dátum" >= {D '2009-10-31' } )
-
14. Módosítsd az L2 lekérdezést a következők szerint:
A Klímafigyelés oszlop utolsóként jelenjen meg a lekérdezés eredményében!
Állíts be a Dátum mező szerint csökkenő rendezést!
kattints a
-bal az L2 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
a Klímafigyelés oszlop feletti szürke területet húzd a második helyre
a megjelenő menüből válaszd a parancsot
a Klímafigyelés oszlop feletti szürke területet húzd a második helyre
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Eszközök.*
Klímafigyelés
Dátum
Tábla
Eszközök
Kutatóbázis
Eszközök
Rendezés
csökkenő
Látható
☑
☑
☐
A lekérdezés SQL kódja:
SELECT "Eszközök".*, "Kutatóbázis"."Klímafigyelés"
FROM "Eszközök", "Kutatóbázis"
WHERE "Eszközök"."Kód" = "Kutatóbázis"."Kód"
ORDER BY "Eszközök"."Dátum" DESC
-
15. 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, amelyet az alapértelmezettől eltérő (nagyobb) mérettel emelj ki!
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: 32
-
16. Nyisd meg az Ország űrlapot, majd helyezd el a fejlécébe az „Országlista” címet a fejléc címkéihez hasonló megjelenéssel! Mentsd, illetve zárd az űrlapot!
kattints duplán a megadott űrlap nevén,
kattints a
ikonon,
rajzolj egy téglalapot az űrlap fölé, kattints duplán a téglalapban
kattints a

rajzolj egy téglalapot az űrlap fölé, kattints duplán a téglalapban
Tulajdonságok: Címkemező - Általános lapfül:
Címke: Országlista
-
17. Készíts jelentést, amelyben az Eszközök tábla tartalmát jeleníted meg!
Az ID mezőn kívül a tábla minden mezője szerepeljen a jelentésben, amely táblázatos elrendezésű legyen!
A rekordok az Egység mező szerint legyenek csoportosítva!
A csoportok alatt jól azonosítható módon jelenjen meg a csoportba tartozó rekordok Érték € mezőjének összesen vett értéke!
A jelentésfejben az „Eszközök listája” cím legyen olvasható!
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 - 3. Csoportosítás
a > gombbal emeld át az összes mezőt (az ID mezőn kívül) a Mezők a jelentésben részbe
a > gombbal emeld át az Egység 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őfej:
- -
Tulajdonságok: Címke - Általános lapfül:
-
Címke: Eszközök listája
Rendezés és csoportosítás
Egység Élőláb:Mező/Kifejezés: Egység - Csoportláb: Van
- -
Tulajdonságok: Szövegdoboz - Adat lapfül:
Adatmező típusa: Függvény; Adatmező: Érték €; Függvény: Összesítés
Adatmező típusa: Egyéni függvény; Függvény: [ÖsszesítésÉrték €Egység]
Adatmező típusa: Egyéni függvény; Függvény: [ÖsszesítésÉrték €Egység]
-
18. Nyomtasd ki a J nevű jelentés első oldalát!
kattints duplán a megadott jelentés nevén
-
-
Általános lapfül
◉ Oldalak: 1 - OK