További típusú kapcsolat adatbázis-tervezési

Maga a kapcsolat, ez a fajta határozza meg, egyrészt, a számos potenciális munkavállalók leányvállalatai minták, mint például a tetszőleges számú, vagy más lehetőség, másrészt, a kapcsolat valójában a meghatározó tényező az arány egy eltartott, ha a két táblát, a szolga, vagy mindkettő független . Ha hivatalos kapcsolatot - akkor valójában függetlenek.







4 típusú kapcsolatok:
- Sok-sok. Az egyik mintát az első entitástól származó van társítva számú mintát a második entitás. Ezzel szemben, minden egyes minta a második entitás lehet, hogy társítható több mintát az első entitástól származó. Például: a vevők és az eladók, tanárok és a diákok (és időkben Lomonoszov egy tanár tanított egy diák!).

- Enarnaya kommunikáció (például egy hármas kapcsolat több szülő táblával és slave).

- rekurzív kapcsolat. Ez az, amikor a táblázat leggyakrabban társított vagy egy vagy több táblát köt össze egy lánc. A főnök és a beosztott.

- Linkek altípus. Számos táblázatok, amelyek számos területen nagyon hasonló, ha nem is jelenti azt, hogy azok majdnem azonosak. Record egy variáns részét. Betétek a bank egy kicsit más, de szükség van egy név, százalékát felbontás dátumát, stb Ez ugyanazon a területen. Aztán ott van a különbség.

Nézzük meg részletesebben az egyes linkeket.

1. Sok-sok

2. Enarnye kapcsolat

Két egy már figyelembe venni. Most egy összetettebb példát három szülő táblákat és egy szolga.

3. A rekurzív kapcsolat (egyváltozós)

Rekurzív kapcsolatban vagy „horgot”.

Például: Microsoft Corporation, ez több alárendelt cégek.

Kétféle rekurzív kapcsolatok:
- egy asztalos rekurzió ( „hurok”).
- Hálózat (minimum dvuhtablichnaya). Nevezik Web. Anyaszervezetnek tetszőleges számú leányvállalatai, valamint leányvállalatai tetszőleges számú szülő. Tekintetében, például az emberek nem annyira. Egy fontos pont: mi a kapcsolat legyen kötelező vagy választható? Hol fognak áttérni FK, a terület főbb jellemzőit, illetve a terület nem alapvető? Ott kell lennie egy tetszés szerinti kapcsolat, mert például nem a tényleges rektor a főnök (ha nem lenne egy opcionális kötés, lehetetlen lenne, hogy minden bejegyzés). Az egyik végén a kapcsolat, mint a szabály, legyen gyémánt, jelezve, hogy a zéró megengedett







Példa: a különböző típusú számlákat. Három típusú számlák fogja vizsgálni.

a) teljes vagy nem teljes altípus szerkezetet
A részleges (vagy hiányos altípus) azt mutatja, hogy a modellező lehetővé teszi, hogy lehetnek más szervezetek altípus. (Egy vonal alatt a kör).

Teljes altípus azt jelzi, hogy a modellező meg arról, hogy minden lehetőséget lényegében altípusok tartalmazza. További lehetőségek altípus nem lehet. Apropó számlák, pontosabb levelet részéről, mivel idővel vannak új számlák (új tarifák a piaci szereplők).

Mivel diszkriminátort ebben a példában járhat: L (hitel), C (kontroll), S (megtakarítás).

b) a belefoglalni vagy kizárni kommunikáció
Ezzel kapcsolatban altípus kizárja minden egyes minta supertype (az elsődleges tábla) csatlakoztatható egy és csak egy altípus (például: fiók, vagy nem kevert tarifa). Például, meg kell, hogy a modell az üzleti szabály, hogy a munkavállaló lehetnek teljes munkaidőben vagy részmunkaidőben, de nem mindkettő.

Ezzel kapcsolatban álló altípus supertype minden minta lehet kapcsolni egy vagy több altípusok. Például egyes alkalmazottak egy teljes hétig, néhány hiányos, és néhány munka néhány helyen különböző hétig.

4 lehetőség:
1) A teljes és kizárja az előfordulása EK (kizárólagos teljes) összefoglalót kell egy és csak egy altípus vizsgálták. Tehát a teljes lényege az autót kell autók, teherautók vagy billenő teherautók.

2) nem teljes, és azzal ellentétes előfordulása EI (kizárólagos hiányos)
Az egységnek lehet egy és csak egy altípus vizsgálták. Tehát a teljes lényege az autó lehet az autók, teherautók, vagy billencs vagy más jármű, például egy busz.

3) Teljes és magában foglalja előfordulása IC (bezárólag teljes)
Összefoglaló legalább az egyik altípusát vizsgálták. A jármű a személy- és teherautók, például pickup.

Okokból „/> 1) Azokat a szervezeteket közös attribútumok.
2) Csontvelő közös halmaza kapcsolatok.
3) A lényege az altípus is szerepel a modellben, ha az üzleti szabályok egyszer szükség van rá.




Kapcsolódó cikkek