Entity típusok

A domain entitások közötti kapcsolat részletes vizsgálatakor láthatjuk, hogy különböző tulajdonságokkal rendelkeznek a kapcsolatokban. Ez az oka az entitásoknak a típusokba való felosztásához. Egyetlen, jól megalapozott nézetpont az entitástípusok besorolásáról még nem alakult ki. Általánosságban a következő típusú entitás kiválasztása szokásos.







Egy független entitás olyan szervezet, amelynek létezése nem függ más entitások meglététől. Nincs szükség további információra, amelyet egy másik entitásból vett be egy egyedi példány azonosításához. Ezért egy független entitás elsődleges kulcsa nem tartalmazza más entitások elsődleges kulcsát.

4. példa: terület - oktatási folyamat. Minden hallgatót az akadémiai teljesítmény jellemzi - az ülésen kapott értékelések egy csoportja. Az ÉRTÉKELÉS lényege függő, mivel az azonosításához meg kell adni egy hivatkozást a hallgató számára, akinek ki van rendelve. Ezért az elsődleges kulcsnak tartalmaznia kell a STUDENT entitás elsődleges kulcsát.

Független szervezetek külföldi kulcsokkal rendelkezhetnek, vagyis más entitásokra hivatkozhatnak. Ha egy független entitásnak nincsenek idegen kulcsok (vagyis nincs semmi köze más entitásokhoz), akkor ez egy alapvető entitás vagy mag. A NIM-en a fő egység a következőképpen íródott:

ESSENCE NAME (attribute1, attribute2, ....),

ahol a tulajdonságok között nincsenek idegen kulcsok, és a kulcsfontosságú attribútumokat hangsúlyozzák. Az ER diagramokon az alapvető entitások négyszögekkel vannak ábrázolva.

Ha egy független entitásnak külföldi kulcsokkal kell rendelkeznie (vagyis más entitásokkal van társítva), akkor ez egy kijelölő entitás vagy megnevezés. A kijelölt entitással való kommunikáció lehet egy-egy vagy több-egy típusú. Az azonosító entitás leírása a következő:

SYMBOL (attribute1, attribute2.) [A DESIGNED ESSENTIALS] LISTÁJA,

ahol a tulajdonságok között vannak idegen kulcsok. Az ER-diagramokon a jelölő entitások paralelogrammokkal vannak ábrázolva.

5. példa Tárgyterület - az alkalmazottak megoszlása ​​osztályonként.

SZERVEZET (részleg száma, osztály neve, ...)

MUNKAVÁLLALÓ (személyi szám, utónév, ..., szervezeti egység száma) [DEPARTMENT].

Itt a személyi állomány lényege az ENSZ-SZERVEZET kijelölése külföldi kulcsú minisztérium létszámának köszönhetően; míg az entitás személyi állománya önálló létezést tart fenn: ha ez az attribútum nem töltődik be, akkor azt jelenti, hogy a munkavállaló nem vesz részt semmilyen osztályon.

Eredendő természete vagy jellemzői - eltartott entitás, amelynek létezését teljes mértékben függ az a tény jellemzi,, amelyhez kapcsolódik kötés „egy-az-egy” vagy „sok-az-egyhez.” A jellemző lényege a következő:







a jellemzett egység elsődleges kulcsa a jellemző elsődleges kulcsában szerepel, vagy kötelező külföldi kulcs. Az előző példában a munkavállaló az osztályban lehet, de önálló létezéssel rendelkezhet, így a megfelelő entitás meghatározásnak minősül. De bármelyik intézményben a munkavállalónak feltétlenül bármelyik osztály részévé kell változnia, megváltoztatja a dolgozó STAFF státuszát a DEPARTMENT jellemzőiről.

6. példa tárgyi terület - diák teljesítménye.

STUDENT (Vezetéknév, Diák száma, ...)

SIKER (számolás, fegyelem, értékelés)

Itt az elsődleges kulcs A STUDENT karakterének hallgatói létszámának száma szerepel a SUCCESS elsődleges kulcsában. Ennek az attribútumnak a nem teljesített értéke elfogadhatatlan, mivel ebben az esetben bizonytalan, hogy melyik hallgató teljesítményét jellemzi ez a vonal, vagyis az akadémiai fejlődés fogalma értelmetlenné válik.

Az ER-diagramokon a karakterisztikus entitások a trapéz alakúak.

Az asszociatív egységek vagy társulások sok-sok kapcsolat két vagy több entitás között. Gyakran bevittek a modellbe, hogy feloldják a sok-sok kapcsolatot két egy-sok kapcsolatra. Teljes jogalanyok. Ez azt jelenti, hogy a társulások részt vehetnek más egyesületekben és jelölésekben, mint alapvető szervezetek, attribútumai stb. A jellegzetes lényeg az egyesülés különleges esete. Az egyesületek a következők:

EGYESÜLET [ESSENCE S1, ESSENCE S2, ...] (attribútum1, attribútum2, ...),

ahol S1, S2 stb. - a meghatározott entitással való kommunikáció mértéke. Az ER diagramokon az egyesületeket hexagonok segítségével ábrázolják.

7. példa: az ILM hivatalos leírása: tárgyterület - az egyetemi oktatási folyamat (opció). A modellnek tükröznie kell a diákok, a képzési csoportok, a tanárok és az osztályok létét a menetrend szerint. A modellnek az előző munkamenet eredményeit is figyelembe kell vennie.

Elkülönítjük az alapvető entitást a témakörben. Ez a csapat és a tanár:

CSOPORT (csoportkód, elnök, összetétel, Starosta)

TANÍTÓ (Vezetéknév, elnök, állás, tudományos fokozat)

A STUDENT lényege a CSOPORT lényegére utal, ezért a neve:

STUDENT (Vezetéknév, a hallgató nyilvántartási osztálykódjának száma) [CSOPORT]

A hallgató fejlődésének jellemzője:

SIKER (számolás, fegyelem, értékelés)

Végül a LESSON lényege az egyesületek csoportja és tanítói társulása; Ezenkívül saját tulajdonságai vannak - fegyelem, idő és hely:

Tevékenység [M GROUP, KAR N] (Csoport azonosító. Név tanár. Tudományág, hét, nap pár közönség).

A tématerület ER-diagramja (1-es ábra):

Most bevezeti a modell egy új entitás - DISCIPLINE. Az egyszerűség kedvéért azt feltételezzük, hogy egyedülálló jellemzője van - a név, és a tudományok hosszú szöveges nevének kódolására szolgál. Minden más szervezetnél a neveket a fegyelem kódjával helyettesítjük, és kapcsolatot létesítünk az új entitással. Ez a kis változás megváltoztatja az entitás státuszát. SUCCESS - ez egy társulás lesz; a két egység egyesüléséből származó LÉNYEG lényege a három egység társulásává válik:

CSOPORT (csoportkód, elnök, összetétel, Starosta)

TANÍTÓ (Vezetéknév, elnök, állás, tudományos fokozat)

STUDENT (Vezetéknév, a hallgató nyilvántartási osztálykódjának száma) [CSOPORT]

BESZERELÉS [STUDENT M, DISCIPLINE N] (A hallgató nyilvántartásba vételi osztályának száma.

ISKOLA [CSOPORT M, TEACHER N] (Csoportos kód, tanár vezetékneve, fegyelem kódja, Hét, Nap, Pár, Közönség).

Ez a példa azt a tényt mutatja be, hogy egy jellemző egy olyan társulás különleges esete, amely kevesebb, mint két függő kapcsolatot tartalmaz.




Kapcsolódó cikkek