Alárendelt rekordok kizárására szolgáló mód

Alárendelt iratok felvételének módja

Alárendelt rekordok megrendelésének módszerei

A csoportos kapcsolat minden egyes példánya a tulajdonosi rekord gyűjteményének és a megfelelő tag-nyilvántartások listájának tekinthető. A lista tagbejegyzései különböző módon rendezhetők. A következő módszerek közül választhat:

· A rekordok időrendi listái az adatbázisba való érkezésük sorrendjében rendeződnek, ezek a listák várakozási sorok. minden új bejegyzés a lista végére kerül;

· Vissza időrendi sorrendben - az új rekord a lista elején kerül (stack, store);

· Sorba rendezett módszer, ebben az esetben a rendező kulcsot a kapcsolat tag bejegyzéstípusa választja ki, és az új rekord helyét a kulcs határozza meg.

Egy csoportos kapcsolat meghatározott típusának leírása esetén az adatbázis adminisztrátor meghatározza, hogy az azonos kulcsértékekkel rendelkező példányok engedélyezettek-e vagy sem, valamint a megrendelés irányát (növekvő vagy csökkenő sorrendben). Ha a kulcs egy név, a másolás megengedett, és ha - az útlevél száma nem, akkor az információs rendszer megakadályozza az azonos rekordok elhelyezését az adatbázisban.

Így a kapcsolatjel és a rendelési módszer lehetővé teszi az adatok integritásának korlátozását; ugyanazok a nyilvántartások, amelyek különböző vonatkozásban alárendeltek, különböző módon rendelhetők.

Kétféle mód van az alárendelt rekordok automatikus és kézi beillesztésére.

· Automatikus mód - az alárendelt rekord a csoportos kapcsolat részét képezi, ugyanakkor az adatbázisban szerepel. Más szóval, lehetetlen rekordot készíteni az adatbázisban, hogy azt ne tulajdonítsák automatikusan a tulajdonosnak. Ebben az esetben a tulajdonos példányt az alárendelt példány előtt kell elhelyezni az adatbázisban.

· Kézi üzemmód - lehetővé teszi, hogy egy alárendelt bejegyzést helyezzen az adatbázisba, és ne szerepelje azonnal a csoportos kapcsolat példáján.

Az alárendelt bejegyzés kizárásának módja a rekord tagsági osztályától függ.

Az alárendelt nyilvántartás tagságának három csoportját szokták megkülönböztetni egy csoportos kapcsolatban.

· Fix tagság - alárendelt rekordot mereven hozzárendelnek a tulajdonosi rekordhoz, és nem létezhet nélküle. Ebben az esetben kizárhat egy rekordot egy adott példány-kapcsolatból kizárva az adatbázisból. Ezt a rekordot nem lehet áthelyezni egy másik tulajdonosra vagy a tulajdonos nélkül maradni.

· Kötelező tagság - minden egyes alárendelt feljegyzés, amelyet a csoportos kapcsolatba illesztettek, minden esetben a tulajdonosi rekordhoz társul. Lehetőség van a rekord másik tulajdonosra való átkapcsolására, de a tulajdonos nélküli rekord létezése nem megengedett. A tulajdonos rekordjának törléséhez szükséges, hogy ne legyen kötelező tagsággal rendelkező alárendeltje. Az ilyen alárendelt nyilvántartásokat először el kell távolítani, vagy át kell kapcsolni a kapcsolat másik példájára.

· Választható tagság - lehetővé teszi, hogy kizárjon egy alárendelt bejegyzést a csoportos kapcsolatból, de tartsa azt az adatbázisban anélkül, hogy azt egy másik tulajdonoshoz csatolná. A tulajdonosi rekord törlésekor az alárendelt tagok az adatbázisban tárolódnak, és ebben a tekintetben nem vesz részt. A jövőben újra bekerülhetnek ebbe a kapcsolatba.

A hálózati adatmodell lehetővé teszi, hogy több azonos módon irányított csoportos kapcsolatot állítson be két rekord típus között (4.6. Ábra)

Az ábrából látható, hogy itt kétfajta kapcsolat van: az "alapmű" (1) és a "részidős" (2) viszony.

Minden szervezetnek két munkatársa van: a fő munkások listája és a részmunkaidős munkavállalók listája. Másrészt, minden lakó két szervezethez kapcsolható.

Alárendelt rekordok kizárására szolgáló mód