Adatbázis-kezelés
OpenOffice Base
5. 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 Szerződések nevű táblát!
nyisd meg az adatbázis-kezelő programot:
Adatbázistündér - 1. Adatbázis választása
Feladatok:
◉ Ú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
Cég
Szöveg [ VARCHAR ]
Hosszúság: 30
Megnevezés
Szöveg [ VARCHAR ]
Hosszúság: 250
Dátum
Dátum [ DATE ]
Fix időtartam
Igen/Nem [ BOOLEAN ]
Szerződésszám
Egész [ INTEGER ]
Automatikus értékadás: Igen 🔑
2. Tedd a Szerződésszám mezőt elsődleges kulccsá! Mentsd, illetve zárd be az adatbázist!
kattints a Szerződésszám sor előtti részen a
-bal,
a megjelenő menüből válaszd az parancsot
mivel a számláló beállításához automatikus értékadás szükséges, a mező automatikusan elsődleges kulcs lesz
-
mentsd az adatbázist is
-
-
a megjelenő menüből válaszd az parancsot
mivel a számláló beállításához automatikus értékadás szükséges, a mező automatikusan elsődleges kulcs lesz
-
Mentés másként
- Tábla neve: Szerződések
mentsd az adatbázist is
-
-
nyisd meg az m5_05_OO adatbázist
3. Szüntesd meg a kapcsolatot a Termékek és az Akció tábla között!
jelöld ki a megadott két tábla közötti kapcsolat vonalat, törlés: D
4. A Termékek és az Árak tábla közti kapcsolatot állítsd be úgy, hogy ne lehessen olyan rekordot törölni a Termékek táblából, amelyhez egy vagy több rekord tartozik az Árak táblában!
ez az alapértelmezett beállítás (integritás megőrzése)!
-
-
-
-
5. Gondoskodj róla, hogy az aktuálisnál korábbi dátumot ne lehessen bevinni az Akció tábla Első nap mezőjébe!
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: írd be az aktuális dátumot
6. Végezd el azt a beállítást, amely után az Árak táblában szereplő árak tizedesek nélkül jelennek meg!
kattints a
-bal az Árak tábla nevén,
a megjelenő menüből válaszd a parancsot
jelöld ki az Ár sort
Formátumminta ...
-
a megjelenő menüből válaszd a parancsot
jelöld ki az Ár sort
Formátumminta ...
Mező formátuma - Formátum lapfül:
Formátumkód: # ##0 Ft
- -
7. Rögzítsd a következő két rekordot az Árak táblába:
kattints duplán az Árak táblán, írd be a két rekordot
az előző feladatban lett beállítva, hogy ne legyen tizedes megjelenítve
a rekordról ellépve a mentés automatikusan megtörténik
az előző feladatban lett beállítva, hogy ne legyen tizedes megjelenítve
a rekordról ellépve a mentés automatikusan megtörténik
TermékID
Ár
Év
Hónap
54W
6 000 Ft
2010
4
54W
6 200 Ft
2010
5
8. Rendezd az Árak tábla rekordjait ár szerinti rendbe!
kattints az Ár oszlopneven, válaszd a
ikont

9. Kapcsolj ki minden látható eszköztárat! (Ha egy eszköztár sem látható, akkor tegyél egyet láthatóvá!) Mentsd, illetve zárd a táblát!
amelyik előtt van pipa, kattints rá
- 10. Hibásan került rögzítésre a K83-as termék 2010. márciusi adata. Töröld a rekordot az Árak táblából!
kattints duplán az Árak tábla nevén
-
-
Rekordkeresés:
◉ Szöveg: K83 - Keresés
a megadott rekord előtti zöld nyílon kattints a
-bal,
a megjelenő menüből válaszd a parancsot
Törlés figyelmeztetés - Igen
- a megadott rekord előtti zöld nyílon kattints a
a megjelenő menüből válaszd a parancsot
Törlés figyelmeztetés - Igen
11. Nyomtasd ki az L2 lekérdezés első három rekordját!
kattints duplán az L2 lekérdezés nevén,
a nyomtatáshoz jelöld ki a rekordokat; másolás: C + c
- -
-
a nyomtatáshoz jelöld ki a rekordokat; másolás: C + c
- -
-
Adatbázisoszlopok beszúrása:
helyezd át a >> gombbal az oszlopneveket - OK
-
Általános lapfül - OK
12. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés eredményében a Termékek tábla minden mezője jelenjen meg!
Állítsd be azt a feltételt, amellyel megmutathatod, mely termékekhez nem került kitöltésre a Régiókód!
A lekérdezés eredménye név szerinti rendezéssel jelenjen meg!
Mentsd a lekérdezést NRK néven!
Adatbázis: - Feladatok:
Táblák hozzáadása
Termékek 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ő
Termékek.*
Régiókód
Név
Tábla
Termékek
Termékek
Termékek
Rendezés
növekvő
Látható
☑
☐
☐
Feltétel
IS EMPTY
A lekérdezés SQL kódja:
SELECT *
FROM "Termékek"
WHERE "Régiókód" IS EMPTY
ORDER BY "Név" ASC
Mentés másként
- Lekérdezés neve: NRK
13. Módosítsd az L1 nevű lekérdezést a következők szerint:
A lekérdezés forrása az Akció és a Termékek tábla. A lekérdezés azokat a termékeket mutassa meg az Akció táblából, amelyekhez tartozik régiókód, de az nem 6-os!
A lekérdezés ne tartalmazzon rendezési beállítást!
A lekérdezés ne tartalmazza a Mennyiség mezőt! Mentsd, illetve zárd be a lekérdezést!
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ő
Termékkód
Első nap
Utolsó nap
Régiókód
Tábla
Akció
Akció
Akció
Termékek
Rendezés
Látható
☑
☑
☑
☐
Feltétel
IS NOT EMPTY AND <> 6
A lekérdezés SQL kódja:
SELECT "Akció"."Termékkód", "Akció"."Első nap", "Akció"."Utolsó nap"
FROM "Termékek", "Akció"
WHERE "Termékek"."Termékkód" = "Akció"."Termékkód"
AND "Termékek"."Régiókód" IS NOT EMPTY AND <> 6
-
14. Töröld ki az L3 nevű lekérdezést!
jelöld ki a megadott lekérdezés nevét, törlés: D
Törlés jóváhagyása - Törlés
15. Készíts űrlapot a következők szerint:
Az űrlap a Termékek tábla rekordjainak kezelésére legyen alkalmas, és a Régiókód mezőn kívül minden mezőt tartalmazzon!
Az űrlap oszlopos elrendezésű legyen!
Mentsd az űrlapot T néven, majd zárd be!
Adatbázis: - Feladatok:
Jelentéstündér - 1. Mező kijelölése
Táblák vagy lekérdezések: Tábla: Termékek
a mezőket egyenként - a Régiókód mezőn kívül - a > gombbal emeld át Az űrlap mezői részbe
Űrlaptündér - 5. Vezérlőelemek elrendezése
a mezőket egyenként - a Régiókód mezőn kívül - a > gombbal emeld át Az űrlap mezői részbe
Főűrlap elrendezése: Hasábos - Címkék a bal oldalon
Űrlaptündér - 8. Név beállítása
Az űrlap neve: T
Befejezés-
16. Hozz létre egy új jelentést a következők szerint:
A jelentés az L4 lekérdezésből jelenítsen meg rekordokat a következő mezőkkel:
Régió.Régió, Termékek.Termékkód, Termékek.Név!
A rekordok régió szerinti csoportosítással jelenjenek meg!
A jelentés utolsó oldalának láblécében szerepeljen a „Készítette: xy” szöveg (xy helyére a saját neved írd)!
Nyomtasd ki a jelentés első oldalát!
Mentsd a jelentést L4 JELENTÉS néven, majd zárd be!
Adatbázis: - Feladatok:
-
jelöld ki a Jelentésláb részt
- -
a címkét illeszd be a Jelentéslábba
-
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: L4
az összes mezőt a >> gombbal egyszerre emeld át Mezők a jelentésben részbe
Jelentéstündér - 3. Csoportosítás
az összes mezőt a >> gombbal egyszerre emeld át Mezők a jelentésben részbe
a Régió mezőt a > gombbal helyezd á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: L4 JELENTÉS
◉ Jelentés elrendezésének módosítása
Befejezés
◉ Jelentés elrendezésének módosítása
-
jelöld ki a Jelentésláb részt
- -
a címkét illeszd be a Jelentéslábba
Tulajdonságok: Címke - Általános lapfül:
- Címke: Készítette: írd be a neved
-
dupla kattintással nyisd meg az L4 JELENTÉS jelentést
-
-
Általános lapfül:
◉ Oldalak: 1 - OK