Adatbázis-kezelés
OpenOffice Base

42. feladatsor


nyisd meg az m5_42_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. Oldd meg, hogy az adattáblában ne ismétlődhessen a Név mező értéke!

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. A Belépés mezőbe beírható dátum ne lehessen régebbi az aktuális dátumnál!

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:
Legkésőbbi dátum: írd be az aktuális dátumot

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 Kutatóbázis táblát a közös Kód mezőn keresztül!

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. Töröld a beállított kapcsolatot az Eszközök és a Kutatóbázis tábla között!

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

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
Wang Yuan
Genetikus
mai nap
A478
Zhang Wen
Csillagász
mai nap
A478
a rekordról ellépve a mentés automatikusan megtörténik
Fájl - Bezárás

8. Korlátozd az ország táblába bevihető országnév maximális hosszát 20 karakterre!

kattints a jobb egérgomb-bal az Ország tábla nevén,
a megjelenő menüből válaszd a Szerkesztés parancsot
jelöld ki az Ország mezőt
- Hosszúság: 20

9. Nyisd meg a Kutatóbázis táblát! Szélesítsd meg a Név oszlopot annyira, hogy az oszlopban megjelenő értékek teljes szélességükben láthatóak legyenek!

kattints duplán a Kutatóbázis tábla nevén, majd a Név oszlop nevén, a szélesség ekkor a leghosszabb adathoz igazodik

10. Módosítsd az oszlopok sorrendjének megjelenését: az OrszágID mező legyen az utolsó! Mentsd, illetve zárd a táblát!

oszlopcsere a táblákban nem lehetséges
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 a Kutatóbázis.Név, Kutatóbázis.Klímafigyelés, Ország.Ország mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon bázisok listáját, amelyek az alábbi feltételek bármelyikének megfelelnek: A bázis nevében szerepel a „Wisconsin Univ.” megjelölés. A bázis foglalkozik klímafigyeléssel, ugyanakkor a fenntartója az Egyesült Királyság vagy India.
A lekérdezés eredménye országné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ő
Név
Klímafigyelés
Ország
Tábla
Kutatóbázis
Kutatóbázis
Ország
Rendezés
növekvő
Látható
Feltétel
LIKE '*Wisconsin Unit.*'
Vagy
TRUE
'Egyesült Királyság' OR 'India'

A lekérdezés SQL kódja:

SELECT "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 ( "Kutatóbázis"."Név" LIKE '%Wisconsin Univ.%' 
            OR "Kutatóbázis"."Klímafigyelés" = TRUE 
            AND ( "Ország"."Ország" = 'Egyesült Királyság' 
                OR "Ország"."Ország" = 'India' ) ) 
    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 ne jelenjenek meg az Orosz Föderáció által fenntartott bázisok!
A lekérdezés futtatásakor megjelenő táblázatban ne legyen két azonos oszlop!
Töröld a másodlagos rendezési beállítá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

Beszúrás - Tábla vagy lekérdezés hozzáadása
Táblák hozzáadása
Ország tábla kiválasztása - Hozzáadás
Bezárás
kattints a jobb egérgomb-bal az egyik Klímafigyelés mező feletti szürke területen,
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ő
Kutatóbázis.*
Név
OrszágID
Klímafigyelés
Ország
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Kutatóbázis
Ország
Rendezés
növekvő
Látható
Feltétel
TRUE
<> 'Orosz Föderáció'

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"."Klímafigyelés" = TRUE 
        AND "Ország"."Ország" <> 'Orosz Föderáció' 
    ORDER BY "Kutatóbázis"."Név" ASC
Fájl - Mentés
Fájl - Bezárás

13. Módosítsd az L2 lekérdezést a következők szerint:
Az Eszközök tábla ne vegyen részt a lekérdezésben!
Törölj minden beállított feltételt!

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 az Eszközök 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
OrszágID
Klímafigyelés
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Rendezés
Látható

A lekérdezés SQL kódja:

SELECT "Név", "OrszágID", "Klímafigyelés" 
    FROM "Kutatóbázis"
Fájl - Mentés
Fájl - Bezárás

14. Készíts űrlapot, amelyen az F lekérdezés által visszaadott rekordok válnak elérhetővé!
Az űrlapon minden mező jelenjen meg (egy oldalon több rekord szerepeljen)!
Az űrlapon minden címke és szövegmező 16 pontos Arial betűtípussal látszódjon (ügyelj az olvashatóságra)!
Formázd meg a címkéket más színnel és dőlt stílussal!
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: Lekérdezés: F
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
kattints a tábla bal felső sarkába duplán
Tulajdonságok: Táblázat - Általános lapfül:
Betűkészlet - Betűkészlet: Arial; Méret: 16
kattints a Tervezőmód be/ki ikonon,
majd kattints a címke mezőkön duplán, hogy a leghosszabb adathoz igazodjon a cella

táblázatos formátumnál a címkék nem formázhatók

Az elkészült F űrlap

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

15. Készíts jelentést, amelyben a J nevű lekérdezés eredményét jeleníted meg!
Az OrszágID-n kívül a rekordforrás minden mezője szerepeljen a jelentésben, amely táblázatos elrendezésű legyen!
A rekordok az Ország mező szerint legyenek rendezve!
A jelentés utolsó oldalának láblécében jól azonosítható módon legyen látható a jelentésben megjelent rekordok 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 (az OrszágID 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
Szerkesztés - Oldalélőfej/ -élőláb törlése
Szerkesztés - Jelentésfej/ -láb beszúrása
Nézet - Rendezés és csoportosítás
Rendezés és csoportosítás
Mező/Kifejezés: Ország - Rendezés: Növekvő
Jelentéslá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: Jelentés

Az elkészült J jelentés

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

16. Alakítsd át a J1 nevű jelentést a következők szerint:
Változtasd meg a jelentés tájolását állóról fekvőre!
Távolítsd el az ország fejlécről az „Ország” címkét! Mentsd, illetve zárd a jelentést!

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

Formátum - Oldal...
Oldalbeállítás - Oldal lapfül:
Tájolás: Fekvő
jelöld ki az Ország címkét; törlés: D

Az elkészült J1 jelentés

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

17. Töröld a Törlendő nevű jelentést az adatbázisból!

kattints a jobb egérgomb-bal megadott jelenté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