adatbázis
Access – Táblák létrehozása
Adatbázis
Access – táblák, kapcsolatok létrehozása
Az Access használata során a táblák létrehozása az adatbázis tervezésének alapja. Ebben az útmutatóban lépésről lépésre bemutatjuk, hogyan lehet létrehozni egy táblát, a tervezési nézet használatával, az autókölcsönzős példán keresztül.
1. Adatbázis létrehozása és mentése
- Miután beléptünk az Access programba, az első lépés az adatbázis elnevezése és mentése.
- Példa: Adjunk nevet az adatbázisnak, például:
Autókölcsönzés.accdb
.
- Példa: Adjunk nevet az adatbázisnak, például:
2. Tábla hozzáadása és nézetváltás
- A program indításakor egy üres tábla vár minket.
- A navigációs sávban az első tábla megjelenik
Tábla1
néven. - Váltsunk Tervezői nézetre a tábla formázásához:
- Fent a Kezdőlap → Nézetek alatt válasszuk ki a tervezői nézetet.
- Alternatív megoldásként az alsó sávban is átállítható a nézet.
3. Autó tábla létrehozása
A példánkban létrehozunk egy Autó
nevű táblát, ahol a rendszám lesz az elsődleges kulcs.
-
Elsődleges kulcs beállítása:
- Az Access automatikusan az első mezőt jelöli elsődleges kulcsként.
- Ellenőrizzük, hogy a kulcs indexelt beállítása „Igen, nem lehet azonos”.
- Az elsődleges kulcs típusa legyen rövid szöveg. Fontos, hogy ebben az esetben az idegen kulcs formátuma is rövid szöveg legyen. Ez alól csak a Számláló adattípus a kivétel, ott idegen kulcsként allhat szám is.
-
Mezők hozzáadása:
- Minden mezőhöz válasszuk ki az adattípust, és adjunk meg leírást, ha szükséges.
Például:
Kötelező szöveg: igen – így nem hagyhatom üresen
- Minden mezőhöz válasszuk ki az adattípust, és adjunk meg leírást, ha szükséges.
Mezők és adattípusok az Autó
táblában:
Mező neve | Adattípus | Leírás |
---|---|---|
Rendszám | Rövid szöveg | Egyedi azonosító |
Típus | Rövid szöveg | Az autó típusa (pl. SUV) |
Szín | Rövid szöveg | Az autó színe |
Évjárat | Szám | Az autó gyártási éve |
Érték | Pénznem | Az autó értéke |
- Nyissuk meg az Access programot, és az adatbázisban kattintsunk a Létrehozás → Tábla lehetőségre.
- A megjelenő táblát nevezzük el Kölcsönző néven.
2. Nézetváltás és tervezői nézet
- Váltsunk Tervezői nézetre, hogy meghatározhassuk a tábla szerkezetét:
- Fent a Kezdőlap → Nézetek alatt válasszuk ki a Tervezői nézetet.
- Adjunk nevet a táblának: Kölcsönző.
3. Mezők definiálása
A Kölcsönző tábla mezőit az alábbiak szerint hozzuk létre:
Mezők szerkezete:
Mező neve | Adattípus | Leírás |
---|---|---|
Tag_ID | Számláló | Egyedi azonosító (elsődleges kulcs). |
Név | Rövid szöveg | A tag teljes neve. |
Lakcím | Rövid szöveg | A tag lakcíme. |
- Elsődleges kulcs beállítása:
- Az Tag_ID mezőt automatikusan az Access állítja elsődleges kulcsnak.
- Az adattípus Számláló, amely biztosítja az egyedi értékeket.
4. Beállítások módosítása
- Tag_ID mező:
- Adattípus: Számláló (az Access automatikusan generálja az értékeket).
- Indexelés: Igen (nincs duplikáció).
- Név és Lakcím mezők:
- Adattípus: Rövid szöveg.
- Maximális mezőhossz: Alapértelmezetten 255 karakter, ezt szükség szerint csökkenthetjük.
A Kölcsönzés Táblázat Létrehozása
A Kölcsönzés tábla feladata, hogy rögzítse az autókölcsönzési tranzakciókat. Ez a tábla az Autó és a Kölcsönző táblák között teremt kapcsolatot, és további információkat tárol a kölcsönzésekről, például az időtartamról.
1. Tábla létrehozása
- Nyissuk meg az Access programot, és válasszuk a Létrehozás → Tábla lehetőséget.
- Nevezzük el a táblát: Kölcsönzés.
- Váltsunk Tervezői nézetre, és adjuk meg a mezőket az alábbiak szerint.
2. Mezők definiálása
Mezők szerkezete:
Mező neve | Adattípus | Leírás |
---|---|---|
Kölcsönzés_ID | Számláló | Egyedi azonosító (elsődleges kulcs). |
Rendszám | Rövid szöveg | Az autó azonosítója (idegen kulcs az Autó táblából). |
Tag_ID | Szám | A kölcsönző azonosítója (idegen kulcs a Kölcsönző táblából). |
Kölcsönzés dátuma | Dátum/idő | A kölcsönzés kezdő dátuma. |
Visszahozás dátuma | Dátum/idő | A kölcsönzés vége. |
Ár | Szám | A kölcsönzés díja. |
3. Mezők részletezése
-
Kölcsönzés_ID:
- Az Access automatikusan generálja az értékeket.
- Elsődleges kulcs.
- Indexelés: Igen (nincs duplikáció).
-
Rendszám:
- Adattípus: Rövid szöveg.
- Az Autó tábla Rendszám mezőjére hivatkozik idegen kulcsként. Az Access az indexelésnél ezt fel is ismerte és az igen, lehet azonos került automatikusan kiválasztásra.
-
Tag_ID:
- Adattípus: Szám.
- A Kölcsönző tábla Tag_ID mezőjére hivatkozik idegen kulcsként.
-
Kölcsönzés dátuma és Visszahozás dátuma:
- Adattípus: Dátum/idő.
- Beállíthatjuk a formátumot, például rövid dátum vagy teljes dátum és idő. A hosszú dátumnál egy naptárból lehet kiválasztani a megfelelő napot.
-
Ár:
- Adattípus: Szám.
- Tizedesjegyek beállítása: például 2 tizedesjegy az ár pontosságához.
- ki lehet törölni az alapértelmezett értéknél a 0-t (biztos, hogy nem 0 Forintba fog kerülni)
A táblákat zárjuk be.
Kapcsolatok létrehozása a három tábla között
A Kapcsolatok funkció lehetővé teszi, hogy az Autó, Kölcsönző, és Kölcsönzés táblák között logikai kapcsolatokat hozzunk létre, biztosítva az adatbázis integritását. Az alábbi lépésekkel könnyedén beállíthatod a táblák közötti kapcsolatokat.
1. Kapcsolatok menü megnyitása
- Kattints az Adatbáziseszközök menüszalagjára.
- Válaszd a Kapcsolatok gombot.
2. Táblák hozzáadása a kapcsolatokhoz
- A felugró Táblák megjelenítése ablakban, vagy az oldalsávból válaszd ki a három táblát (Autó, Kölcsönző, Kölcsönzés).
- Kattints a Hozzáadás gombra mindhárom tábla esetében. A táblák megjelennek a kapcsolatok szerkesztési területen.
- Figyelem: Ha többször kattintasz a Hozzáadás gombra, ugyanaz a tábla többször megjelenik a nézetben.
3. Kapcsolatok létrehozása
a) Autó és Kölcsönzés táblák között
- Fogd meg a „Rendszám” mezőt az Autó táblában.
- Húzd rá a „Rendszám” mezőre a Kölcsönzés táblában.
- A megjelenő párbeszédablakban:
- Jelöld ki a Hivatkozási integritás megőrzése opciót.
- Ha szeretnéd, jelöld be a Kapcsolt mezők kaszkádolt frissítése opciót, amely biztosítja, hogy az Autó tábla Rendszám mezőjében végzett módosítások automatikusan végigmenjenek a Kölcsönzés táblában is.
- Kattints a Létrehozás gombra.
b) Kölcsönző és Kölcsönzés táblák között
- Fogd meg a „Tag_ID” mezőt a Kölcsönző táblában.
- Húzd rá a „Tag_ID” mezőre a Kölcsönzés táblában.
- A párbeszédablakban hasonlóan:
- Pipáld ki a Hivatkozási integritás megőrzése lehetőséget.
- Beállíthatod a Kaszkádolt frissítést, ha szeretnéd.
- Kattints a Létrehozás gombra.
4. Kapcsolattípus ellenőrzése
- Az Autó és a Kölcsönzés táblák között egy-a-többhöz kapcsolat jön létre, mivel egy autóhoz több kölcsönzés is tartozhat.
- A Kölcsönző és a Kölcsönzés táblák között szintén egy-a-többhöz kapcsolat jön létre, mert egy kölcsönző több autót is kölcsönözhet.
5. A kapcsolatok megjelenése
A kapcsolati sémában a következő struktúrát kapod:
Kapcsolat | Kapcsolat típusa | Kulcsok |
---|---|---|
Autó → Kölcsönzés | Egy-a-többhöz | Rendszám |
Kölcsönző → Kölcsönzés | Egy-a-többhöz | Tag_ID |
6. Mentés
- Miután létrehoztad a kapcsolatokat, kattints a Mentés gombra.
- Az Access mostantól automatikusan ellenőrzi a kapcsolatokat az adatok módosítása során.

Térj vissza a táblákhoz, és Adatlap nézetben töltsd fel a táblákat adatokkal.
Ezzel el is készültél a táblázataiddal.