Adatbázis-kezelés
OpenOffice Base
46. feladatsor
nyisd meg az m5_46_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
Vezetéknév
Szöveg [ VARCHAR ]
Hosszúság: 25
Keresztnév
Szöveg [ VARCHAR ]
Hosszúság: 25
Születés ideje
Dátum [ DATE ]
Férfi
Igen/Nem [ BOOLEAN ]
Kód
Egész [ INTEGER ]
Automatikus értékadás: Igen 🔑
2. A Kód mező legyen elsődleges kulcs!
az Automatikus értékadás (számláló) automatikusan elsődleges kulccsá válik!
3. Mentsd az adattáblát Személyzet néven!
Mentés másként
- Tábla neve: Személyzet
4. Az adatbázisban meglévő Eszközök és Kutatóbázis táblák között a közös Kód mezőn keresztül kapcsolat hozható létre. Kapcsold össze a két táblát!
(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. Tedd lehetetlenné, hogy téves adatrögzítés miatt egy rekord olyan kóddal kerüljön tárolásra az Eszközök táblában, amely nem is létezik a Kutatóbázis táblában!
ez az alapértelmezett beállítás (integritás megőrzése)!
-
-
-
-
6. Add hozzá a következő rekordot az Eszközök táblához:
kattints duplán az Eszközök tábla nevén,
írd be az alábbi rekordot a táblába:
írd be az alábbi rekordot a táblába:
Leltár
Dátum
Megnevezés
Egység
Érték €
ID
Kód
D201/88
2009.12.02
Alkatrész F51/50
Kutatás
1900
342
A316
a rekordról ellépve a mentés automatikusan megtörténik
7. Rendezd a táblázat rekordjait az Egység mező szerint!
kattints az Egység oszlop nevén, majd a
ikonon

8. Módosítsd az oszlopok megjelenési sorrendjét úgy, hogy a Kód mező kerüljön az első helyre!
oszlopcsere a táblákban nem lehetséges
-
-
-
-
9. Végezd el azt a visszavonható beállítást, amely után csak a 2009.07.01. előtti adatok lesznek láthatóak! Mentsd, illetve zárd a táblát!
kattints az
ikonon
-

Általános szűrő
- Mezőnév: Dátum; Feltétel: < ; Érték: #2009-07-01#
-
10. Növeld meg a mezőtípus megtartása mellett a Megjegyzés mezőbe bevihető karakterek (betűk) számát a lehető legnagyobbra a Kutatóbázis táblában!
kattints a
-bal a Kutatóbázis tábla nevén,
a megjelenő menüből válaszd a parancsot
jelöld ki a Megjegyzés mezőt
Mező tulajdonságai - Hosszúság: 255
-
-
a megjelenő menüből válaszd a parancsot
jelöld ki a Megjegyzés mezőt
Mező tulajdonságai - Hosszúság: 255
-
-
11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Eszközök, 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 az Eszközök tábla összes mezőjével jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon 700 euró érték feletti eszközök adatait, amelyek az Argentína által fenntartott bázisokra érkeztek, és a megnevezésük nem „Tároló”-val kezdődik!
A lekérdezés eredménye dátum szerint csökkenő rendben 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
Kutatóbázis tábla kiválasztása - Hozzáadás
Ország tábla kiválasztása - Hozzáadás
Bezárás
Kutatóbázis tábla kiválasztása - Hozzáadás
Ország 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ő
Eszközök.*
Érték €
Ország
Megnevezés
Dátum
Tábla
Eszközök
Eszközök
Ország
Eszközök
Eszközök
Rendezés
csökkenő
Látható
☑
☐
☐
☐
☐
Feltétel
> 700
'Argentína'
NOT LIKE 'Tároló*'
A lekérdezés SQL kódja:
SELECT "Eszközök".*
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 €" > 700 AND "Ország"."Ország" = 'Argentína'
AND NOT "Eszközök"."Megnevezés" LIKE 'Tároló%'
ORDER BY "Eszközök"."Dátum" DESC
Mentés másként
- Lekérdezés neve: L11
12. Módosítsd az L1 lekérdezést a következők szerint:
Egészítsd ki a jelenlegi feltételbeállítást úgy, hogy a lekérdezés eredményében ne jelenjenek meg a 2009. október 31. előtti adatok, csak akkor, ha azok a Kutatáshoz kerültek, ugyanakkor értékük nem haladja meg az 1000 eurót!
Az eredményben a Dátum oszlop ne jelenjen meg kétszer!
Töröld a beállított rendezéseket!
kattints a
-bal az L1 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
Mező: kattints az utolsó Dátum mező feletti szürke területen a
-bal,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a parancsot
Mező: kattints az utolsó Dátum mező feletti szürke területen a
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
Vagy
<= 1000
'Kutatás'
< #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"
WHERE "Eszközök"."Kód" = "Kutatóbázis"."Kód"
AND ( "Eszközök"."Érték €" > 100
OR "Eszközök"."Érték €" <= 1000 AND "Eszközök"."Egység" = 'Kutatás'
AND "Eszközök"."Dátum" < {D '2009-10-31' } )
-
13. Módosítsd az L2 lekérdezést a következők szerint:
Az OrszágID oszlop elsőként jelenjen meg a lekérdezés eredményében!
Állíts be a Dátum mező szerint növekvő rendezést!
kattints a
-bal az L2 lekérdezés nevén,
a megjelenő menüből válaszd a parancsot
az OrszágID mezőnév fölötti szürke területet megfogva húzd az első helyre
a megjelenő menüből válaszd a parancsot
az OrszágID mezőnév fölötti szürke területet megfogva húzd az első helyre
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
OrszágID
Eszközök.*
Dátum
Tábla
Kutatóbázis
Eszközök
Eszközök
Rendezés
növekvő
Látható
☑
☑
☐
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."OrszágID", "Eszközök".*
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" ASC
-
14. Készíts űrlapot a Kutatóbázis tábla alapján!
Az űrlapon csak a Kód és a Név mező jelenjen meg (egy oldalon több rekord szerepeljen)!
Helyezd el a Kutatóbázisok feliratot az űrlap fejlécébe! Módosítsd a felirat betűtípusát és nagyságát!
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 a Kód és a Név mezőt Az űrlap mezői részbe
Űrlaptündér - 5. Vezérlőelemek elrendezése
a > gombbal emeld át a Kód és a Név 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éskattints a
ikonon,
rajzolj egy téglalapot az űrlap fölé, kattints duplán a téglalapban

rajzolj egy téglalapot az űrlap fölé, kattints duplán a téglalapban
Tulajdonságok: Címkemező - Általános lapfül:
Címke: Kutatóbázisok; Betűkészlet - Betűkészlet: Times New Roman; Méret: 24
-
15. Az oszlopok azonosítói rossz helyen jelennek meg az Ország űrlapon. Végezd el a szükséges cserét! Mentsd, illetve zárd az űrlapot!
kattints a
-bal megadott űrlap nevén,
a megjelenő menüből válaszd a parancsot
kattints az egyik oszlopneven a
-bal,
a megjelenő menüből válaszd az parancsot
a megjelenő menüből válaszd a parancsot
kattints az egyik oszlopneven a
a megjelenő menüből válaszd az parancsot
Tulajdonságok: Szövegdoboz - Általános lapfül:
Címke: ID helyett írd be Ország (a másik mezőnél fordítva)
-
16. 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 a Kód mező szerint legyenek csoportosítva!
A csoportok alatt jól azonosítható módon jelenjen meg a csoportba tartozó eszközök összé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ő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: Tábla: Eszközök
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 Kód 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: Eszközök listája
Rendezés és csoportosítás
Kód Élőláb:Mező/Kifejezés: Kód - 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 [(ÖsszesítésÉrték €Kód]
-
17. Módosítsd a J1 nevű jelentést úgy, hogy a jelentésfejben lévő cím bal oldalra kerüljön!
kattints a
-bal a megadott jelentés nevén,
a megjelenő menüből válaszd a parancsot
a cím szövegdobozon kattints duplán
a megjelenő menüből válaszd a parancsot
a cím szövegdobozon kattints duplán
Tulajdonságok: Címke - Általános lapfül:
Vízsz. igazítás: Balra