Adatbázis-kezelés
OpenOffice Base

Útmutató

Letöltések

Töltsd le és telepítsd a szükséges OpenOffice szoftvert (mindig a legfrissebbet)
pl. a https://www.openoffice.org/hu/download oldalról.

Töltsd le és telepítsd a Report Builder kiterjesztést
pl. a https://extensions.openoffice.org/en/project/oracle-report-builder oldalról.

Töltsd le és telepítsd a Java legújabb verzióját
pl. a https://java.com/en/download/ oldalról.

Töltsd le az adatbázis-kezelés modulhoz tartozó példatárat és a munkafájlokat a
https://njszt.hu/hu/ecdl/modul oldalról.

A feladatok megoldását a Feladatsorok részben találod.

OpenOffice Base képernyő

1. - Menüsor
2. - Eszköztárak
3. - Adatbázis objektumok
4. - Adatbázis objektum létrehozása
5. - Kiválasztott létrehozási mód
6. - Kiválasztott létrehozási mód leírása
7. - Elkészült adatbázis dokumentumok
8. - Kiválasztott adatbázis dokumentum előképe

Adatbázis megnyitása

kattints az OpenOffice parancsikonon az Asztalon:

kattints az adatbázis-kezelő programon:

Adatbázistündér - 1. Adatbázis választása
Létező adatbázis megnyitása - Létező adatbázisfájl megnyitása
1. amennyiben A legutóbb használt szerkesztőmezőben a megfelelő fájl neve látszik - Befejezés
2. amennyiben más adatbázisfájlt akarsz megnyitni - Megnyitás...
a Megnyitás ablakban válaszd ki a megnyitandó adatbázisfájl helyét, nevét - Megnyitás

Az Access munkafájlok nem használhatók Base-ben!

Az alaptáblákat Base-zel felvettem újra a megfelelő használat érdekében. Ami még szükséges volt ehhez, hogy amely alaptábla nem tartalmazott elsődleges kulcsot, ahhoz vettem fel egy számláló mezőt, mivel az elsődleges kulcs nélküli táblákba a Base nem enged adatot írni.

Az alaptáblákat tartalmazó fájlokat innen letöltheted.

Jelölések a megoldások leírásában

A megoldások során általában menüsorból mutatom a lépéseket, mivel így egyértelműbb.
Ha már rutinosan használod a programot, az eszköztárakat saját igényeid szerint módosíthatod, vagy a gyakran használatos utasításokat gyorsabban elérheted helyi menüből is.

Beszúrás - Relációk... - menü
Relációk - párbeszédpanel
ha az ablak több fülből áll:
Oldalstílus: Alapértelmezett - Háttér lapfül
ha az ablak több részből áll:
Jelentéstündér - 6. Jelentés létrehozása
Beállítások frissítése: Kaszkád frissítése
A vastagon és eltérő színnel jelzett adatokat kell a megjelenő ablakokban megadni, mely lehet szám, szöveg, vagy jelölés be- vagy kikapcsolása.
Hozzáadás - Az ablakokban lévő gombok, melyekre kattintanod kell.
Az OK gombok megnyomását nem jelöltem az ablakoknál, mivel egyértelmű, hogy a módosítások csak az OK megnyomása után lépnek érvénybe.
Ctrl + C - Mely billentyű(ke)t kell megnyomnod.
- Jobb egérgombbal kell kattintanod.
jelöld ki a bekezdést - Dőlt betűvel a szöveges információkat láthatod (pl. mit kell tenned az adott helyzetben).
saját megjegyzés - Saját megjegyzéseim a megoldással kapcsolatban.

SQL parancsok

SQL parancsok beírásánál ügyelni kell az adatok helyes megadására (nem egyezik meg az Access-szel):
SQL utasítás: nagybetű (pl.: LIKE; TRUE; OR)
szöveges feltétel: '...' (aposztrófok között) és kisbetű-nagybetű érzékeny (pl.: 'Autó' nem egyenlő 'autó')
dátum: #....-..-..# (hash jelek között, kötőjellel)
számok: szimplán (pl.: 1; 1234)

OpeneOffice Base-ban nem, vagy csak másképp kivitelezhető feladatok

Táblák
Nem kell külön bekapcsolni az „integritás megőrzését”, Base-ben alapértelmezett.
És ez tökéletes a relációs adatbázishoz.
A tábláknál a mezők sorrendje nem módosítható.
A tábláknál a mezőkre érvényességi szabályok nem adhatók meg, csak űrlapnál.
Valójában az adatbázis felhasználója űrlapokon keresztül használja az adatbázist, ezért ennek túl nagy jelentősége a gyakorlatban nincs.
Lekérdezések
Base-ben nem lehet hibás szintaxissal megadott feltétellel menteni a lekérdezést.
És ez így van rendjén.
Űrlapok
Táblázatos űrlap esetén a táblázat címsora nem formázható és nem jeleníthető meg egy rekord több sorban.
Űrlapnál ugyan van fejléc/lábléc, de így is csak egy rekord kerülhet egy oldalra.
Lekérdezésből készített űrlapból nem lehet rekordot törölni.
Jelentések
Csoport függvények közül az Átlag hiányzik.
Ezt mindössze egy helyen sikerült más módon megoldanom.