A típusú táblák közötti kapcsolatok

Kommunikáció „egy a sok” - a leggyakoribb. Az ilyen típusú kapcsolatok egy sor táblázat lehet több egymást átfedő táblázat B., de minden sora a B tábla csak egy sor A. Például egy kapcsolat az asztalok között a kiadók és címek „egy a sok”: minden kiadó termel sok címet, de a konkrét kiadás csak egy kiadó.

A link „egy a sok” abban az esetben, csak az egyik kapcsolódó oszlopok egy elsődleges kulcs vagy egyedi.

Oszlop, az elsődleges kulcsot, mert „egy a sok”, mondja egy kulcs szimbólum. Az oszlop egy idegen kulcs, mert „egy a sok”, mondja a végtelenség szimbólumává.

Ebben a tekintetben a „sok sok” sorába táblázat is egyezik több sort a táblázat B, és fordítva. Az ilyen kapcsolatok által létrehozott meghatároz harmadik tábla, az úgynevezett kapcsolat asztal, az elsődleges kulcsot, amely magában foglalja a külföldi kulcsok és B. Például a szerzők és címek táblázatok kötés „sok sok” meghatározása révén kapcsolat „egy a sok” Az egyes táblázatok titleauthors asztalra. Titleauthors elsődleges kulcs a táblázat kombinációja oszlop au_id (elsődleges kulcs a táblázat szerzők) és az oszlop címazonosító (címek elsődleges kulcs a táblázatot).

Ebben a tekintetben, a „1-1” vonal a táblázat lehet hasonlítani csak egy sor B táblázatban, és fordítva. Kommunikáció „1-1” keletkezik, ha két kapcsolódó kulcsokat meghatározott elsődleges kulcs vagy egyediségét.

Ez a fajta kapcsolat általában nem használják, mivel sok a kapcsolódó adatok így tárolni egyetlen táblázatban. Kommunikáció „1-1” lehet használni a következő célokra:

Elkülönítése az asztalra sok oszlopot.

Szigetelés az asztal biztonsági okokból.

A rövid távú adattárolást, hogy lehet együtt könnyedén eltávolítható az egész táblát.

tárolására, amelyek csak egy része a fő asztalra.

Oszlop, az elsődleges kulcsot, mert „1-1”, mondja a kulcs szimbólum. Az oszlop egy idegen kulcs, van is egy kulcs szimbólum.

Kapcsolódó cikkek