Azonosítása és nem azonosító kapcsolatot
A IDEF1X fogalma függő és független szervezetek fokozott típusú viszonyt a két entitás között. Ha szeretné, hogy az idegen kulcs továbbítódik a gyermek egység (és ennek eredményeként létrehozott egy eltartott személy), akkor létrehozhat egy azonosítható kapcsolat a szülő és a gyermek entitások.
Azonosítása egy kapcsolat jelöli a folytonos vonal entitások közötti.
Nem azonosító kommunikáció, amelyek egyediek a IDEF1X, szintén kapcsolatban van egy leányvállalata az anyavállalat
Nem azonosító kapcsolat megjelenítéséhez használt más típusú transzfer idegen kulcs attribútummal - továbbítása a gyermek entitás adatai (a vonal alatt).
Mivel a gombok nem továbbítják a nem azonosító csatlakozó része az elsődleges kulcs a gyermek entitás, akkor ez a fajta kapcsolat nem látható semmilyen azonosító függőség. Ebben az esetben minisztériuma, alkalmazottja, és tekinthető független entitás.
A kapcsolat azonban nem tükrözik létezését függőség, ha az üzleti szabály viszony határozza meg, hogy az idegen kulcs nem lehet NULL. Ha egy idegen kulcs léteznie kell, az azt jelenti, hogy a bejegyzés a gyermek egység csak akkor létezhet jelenlétében egy szülő rekord társítva.
A név a szerep (funkcionális neve) - egyet jelent az idegen kulcs attribútumot, ami azt mutatja, hogy milyen szerepet játszik az attribútum a gyermek entitás.
A bemutatott példában látható. P8, lényegében „biztosítás” idegen kulcs „Ügyfél kód” van egy funkcionális neve „Ki biztosított”, ami azt mutatja, hogy milyen szerepet játszik ez a tulajdonság érvényben van. Alapértelmezésben a tulajdonság lista csak akkor jelenik meg a neve a szerepet. Jelenítse meg a teljes nevét attribútum (a függvény neve és a név a szerepet) kell a helyi menü jelenik meg, amikor a jobb gombbal bármelyik chart pont, nem foglalja el tárgyakat a modell, válassza punktEntitiyDisplayi majd kapcsolja optsiyuRolename / Képesség. Teljes név jelenik funkcionális nevét és bázis nevét, egymástól ponttal (ld. A8).
Nem kötelező használni szerepet nevek az esetben, ha két vagy több attribútum egy entitás által azonosított ugyanazon a területen t. E., Ők ugyanazt értéktartomány, de más értelemben.
Ábra. P8. A nevét az idegen kulcs szerepet
Ábra. P9 lényege AIRPORT adatait tartalmazza az összes repülőtér között a szervezett járatok repülőgép. Repülési információkat, amely tartalmazza a lényege, amely repülés rendeltetési és indító pontja repülőgép. Ezért a lélek és a repülési AIRPORT csatlakoztatni kell kétszer, és az elsődleges kulcs - repülőtér kódja kell áttérni a kettős FLIGHT entitás, mint idegen kulcsot. Meg kell különböztetni azokat a tulajdonságokat, amelyek tájékoztatást nyújtanak a repülőtér, ahonnan repül a repülőgép, és a repülőtérre, ahol a repülőgép repül. Van egy másik értelme, hanem hogy mindig ugyanarra a szervezet AIRPORT (közös értéktartomány). A bemutatott példában látható. P9 attribútumok megkaptam a szerepet nevek „kiindulópontja” és a „Cél”.
Egy másik példa a kötelező szerepe megbízás nevek rekurzív kommunikáció (nevezik „horog» -fishhook), amikor egy és ugyanazon személy és a szülő és a gyermek egyszerre.
Ábra. P9. kötelező nevek esetében szerepet
Amikor beállítja a kommunikációs attribútum rekurzív kell áttérni, mint idegen kulcsot a nem-kulcs attribútum ugyanazon személy. Attribútum nem jelennek meg kétszer egy entitás egy név alatt, ezért kell bizonyosodni arról, hogy a név a szerepet. Ábra. P10 Alkalmazott egység tartalmaz egy elsődleges kulcs attribútum Alkalmazott azonosítója. Információ cég alkalmazottja van, amely ugyanazon entitás, mint a feje a munkálatok a szervezetének. Ahhoz, hogy olvassa el a fejét a munkavállaló, akkor létre kell hozni egy rekurzív kapcsolat (9. Kezeli a kapcsolat), és szerepkört nevet (manager). Vegye figyelembe, hogy a rekurzív kapcsolat csak akkor lehet nem azonosító. Ellenkező esetben az idegen kulcs kellene lépnie az elsődleges kulcsot, és kap priznakNOTNULL generáló áramkör. Ez lehetetlenné tenné, hogy létrejöjjön a hierarchia - a fa alárendeltségi kell root - a munkavállaló, aki nem tartozik senkinek a szervezeten belül.
Kommunikáció „fut / alárendelt” látható. P10 tárolását teszi lehetővé egy fa hierarchiában alárendelt alkalmazottak. Ez a típusú csatlakozás az úgynevezett rekurzív hierarchikus rekurziót (hierarchicalrecursion) és beállítja a kapcsolatot, amikor a fej (például a szülő entitás) lehet több beosztottak (példányainak a gyermek entitás), de a szolga csak egy feje (lásd ábra. P10).
Egy másik típusú rekurzió rekurzív hálózat (networkrecursion), amikor a fej is sok alkalmazottal és éppen ellenkezőleg, a slave többen is kezelhetik. Hálózati rekurzió definiálja a web közötti kapcsolatok példányát és leányvállalata szervezetek. Ez az eset áll fenn, amikor a lényeg az, hogy maga, mert „sok sok”. Ahhoz, hogy a kommunikáció „sok sok”, hogy hozzon létre egy új entitás (részletek az alábbiakban tárgyaljuk link „sok sok”).
Ábra. P10. Alárendelése esetekben a szervezet hierarchikus rekurzió
Ábra. P3 Egy példaértékű végrehajtását erejét rekurziót. A szerkezet szimulálja alárendeltségi viszony munkatársai között a komplexitás. Mivel a kapcsolat alárendeltségi összeköti mindig két ember a természet a munkavállalói kapcsolatok alárendeltségi a lényege a két azonosító kommunikáció a nevét szerepek telepítve „Head” és a „Slave”. Minden munkavállaló lehet egy kapcsolatban „vezet / alárendelt” bármely más alkalmazottja, de egy és ugyanazon pár alkalmazottak kötődhet egy típusú kapcsolatok alárendeltség.