Skip to main content

Mik azok az asszociatív entitások?

Az entitás-kapcsolat modellben, ahol az adatok elvontan és fogalmilag képviselnek a szoftverfejlesztésben, az asszociatív entitások a modell egyik részét képezik.A relációs modelleket gyakran készítik az adatok ábrázolására egy adatbázisban vagy rendszerben, ahol az adatok érthető és olvasható sémává történő rendezésére szolgálnak.A relációs modell entitásai bármit képviselhetnek, beleértve az embereket, helyeket, tárgyakat, eseményeket vagy fogalmakat.Az asszociatív entitások olyan kapcsolatok, amelyek leírják a két különböző entitás közötti kapcsolatot.Ezeknek az entitásoknak sok-sok kapcsolata lehet, azaz az egyik asszociatív entitásnak több kapcsolata és kapcsolata lehet a szülői vagy gyermek entitáshoz.

Az asszociatív entitások információkat közvetítenek tulajdonságaikról és kapcsolataikról.Entitásnak tekintik őket, mert tulajdonságokkal rendelkeznek, és kapcsolatnak tekintik őket, mert összekapcsolják az entitásokat.Az ilyen típusú entitásoknak nagyon gyakran sok kapcsolata és kapcsolata van, mert tulajdoníthatóak, ám független jelentése lehet más entitásoktól.Ez is jó gyakorlat az asszociatív entitás relációs modelljében is, amely legalább egy attribútumot megkülönböztethető az azonosító entitástól.Az asszociatív entitások részt vehetnek a kapcsolódó entitás kapcsolatoktól eltérő kapcsolatokban is.

Az elsődleges kulcsoknak az asszociatív entitások részét kell képezniük is, mivel azok azonosítók, amelyek bizonyos táblázatokkal szomszédosak egy relációs modellben.Bár a táblák csak egyet tartalmazhatnak, az elsődleges kulcsok az oszlopok kombinációi, amelyek egyedileg meghatározzák a sorokat.Különbség van az egyedi kulcsok és az elsődleges kulcsok között, abban az elsődleges kulcsokban a táblázatban vagy az entitásban „nem null” korlátozást is érvényesíthetnek.Egy másik szempont, amely megkülönbözteti az elsődleges kulcsokat az egyedi kulcsoktól, az, hogy az elsődleges kulcsokat a legtöbb vagy az első fontosságú kulcsként választják ki.Az elsődleges indexeket az elsődleges kulcsok kezelésére, valamint az adatbázis -kezelő általi használat és végrehajtás megkönnyítése érdekében hozták létre.

A társult entitásokat a Junction Tables MDASH;Táblák egy relációs modellben, amely két vagy több más táblából közös mezőket tartalmaz.A csomóponttáblákat azért alkalmazzák, mert egy adott adatbázisban sok-sok kapcsolattal tudnak foglalkozni.Egy olyan adatbázis egyik példája, amely az asszociatív entitást a Junction Table használatával alkalmazza, a hallgatók beiratkozása a kurzuson.Ebben az esetben a hallgatókkal kapcsolatos adatokkal rendelkező táblázat közvetetten kapcsolódik egy táblázathoz, amelynek adatait egy közbenső táblázaton keresztüli kurzusokról adja meg