Access adatbáziskezelőben mi értelme összekapcsolni a táblákat, és mire jó az elsődleges kulcs?
+ bármilyen relációs adatbázissal foglalkozó kiadásban megtalálod a választ.
Nem keresed elég kitartóan.
Mire jó az összekapcsolás?
Van egy kockás füzeted, a haverok címét tartod benne. Név, város, utca. Van 100 "Mucsaröcsögei" haverod, akkor a füzetben 100-szor lesz leírva, hogy Mucsaröcsöge, és mire az utolsót is leírod begörcsöl a kezed. Egy hét múlva kiderül, hogy Mucsaröcsöge valójában Alsó-Mucsaröcsöge, akkor a 100 sort írhatod át egyesével.
Ellenben egy másik megközelítésben. Egy külön táblázatba felírod, hogy az 1. városod Mucsaröcsöge (elsődleges kulcs). Bárki aki itt lakik, annak a neve mellé írsz egy egyest (idegen kulcs). Így a neves listában 100 db 1-esed lesz a 100 "Mucsaröcsöge" helyett. Kiderül, hogy más a neve? Nem probléma, a város listán átírod egy helyen és készen vagy. 99 átírást megspóroltál.
Kiderül, hogy levelet is akarsz írni neki, kell az irányítószám. Első esetben: 100 helyre be kell írni az irányítószámot, így összesen felhasználsz 4000 karaktert. Második esetben? A város táblába beírod az irányítószámot, és kész, spóroltál 3996 karaktert.
Az első esetben előfordulhat olyan, hogy valahol elírod az irányítószámot, így az egyik Mucsaröcsögei havernak 94323 lesz az irányítószáma, a másiknak 94324... A második esetben ilyen nem léphet fel, mert csak egy helyre írtad be, vagy mindenkinek jó, vagy senkinek.
Ezek táblák. Az adatbázis az táblák, nézetek, tárolt eljárások összessége.
Egyébként igen, valami ilyesmi a lényege. A célja, hogy egy adatot egyszer tárolj ("Mucsaröcsöge") és bármikor használod arra csak hivatkoznod kelljen (az 1. város).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!