Tudd Intuíció, előadás, kapcsolatokat létrehozó

Kivonat: A design információs rendszerek tárgykörben adatait jeleníti modell több szinten. Mindenesetre, a logikai és fizikai szinten jelen kell lennie. A logikai szint, tárgyak a térben az államok és szervezetek vannak összekapcsolva kapcsolatok. A fizikai réteg entitások bemutatott táblázatokat és kapcsolatok - egy idegen kulcs. A tanulság jelen kiterjedt elméleti anyag, amely lehetővé teszi a mélyebb megértését elveinek kapcsolatépítés, hogy megtudja, milyen típusú és meghatározza, hogy milyen összefüggés van legalkalmasabb a gyakorlati problémák megoldásában.







Most megtudhatod:

  • hozzon létre egy kapcsolatot;
  • attitűd megváltoztatására;
  • átnevezheti arány;
  • törölni hozzáállás.

A koncepció a kapcsolatot

A legtöbb adatbázis célja, hogy szimulálja néhány valós világban, amely az úgynevezett állapottér (probléma tér). A logikai szint, tárgyak a ÆllapottØrnek entitások (entitások), és csatlakozik a kapcsolatok (kapcsolatok). A fizikai szinten, a Microsoft SQL Server alapvetően a táblázatos formában és kapcsolatok - formájában idegen kulcs megszorítások. amelyek meghatározzák az idegen kulcsokat.

Sokan azt hiszik, hogy a relációs adatbázisok úgynevezett „relációs” ( „relációs”) alapján létrehozott, a táblák közötti kapcsolatok (kapcsolatok). Tény, hogy a név származik az angol „kapcsolatban”, vagyis „hozzáállás”, amely által bevezetett Dr. E.F.Koddom leírják az objektumot, amely végre a táblázat formájában az SQL Server.

Háromféle kapcsolatok: egy-egy. ahol minden egyes sorban van társítva, nulla vagy egyetlen sort egy másik táblázatban; egy-sok. ahol minden egyes sorban van társítva nulla, egy vagy több más a táblázat sorai; és sok-sok kapcsolat, amelyben minden sorban az első táblázatban társított nulla, egy vagy több sorban a második táblázat, és minden sorban a második táblázat összefüggésben lehet nulla, egy vagy több sorban az első táblázatban.

A kapcsolat egy-egy ritka. Általános szabály, hogy ezeket használják abban az esetben, ha egy attribútumok alkalmazzák kis számú esetben a szervezet. Például csak egy kis része a cég munkatársai csapat tagjai lehetnek a softball csapat. Az adatbázis tervező nem tud az összes attribútum softball csapat egy külön táblázatban, majd hozzon létre egy-egy kapcsolat közte és a dolgozók asztalra.







Másrészt, egy-sok kapcsolat elterjedt. Ebben a példában, az adatbázis egy-sokkal reláció áll fenn az asztal és olajok PlantParts táblázat - PlantParts minden sorban a táblázatban lehet társítani nulla, egy vagy több sorban Olajok táblázatban.

A kapcsolatok sok-sok is elég gyakran előfordulnak. Példánkban a sok-sok kapcsolat áll fenn a táblázat és az Olaj Properties táblázat - bármilyen olaj lehet több ingatlan, vagyon utalhat többféle olaj.

SQL Server. Mint más rendszerek, relációs adatbázis-kezelő teszi ki egy-egy, egy-a-többhöz kapcsolat közvetlenül, és sok-sok használ node tábla végrehajtására a kapcsolatot. A csomópont táblázat tartalmazza az elsődleges kulcsokat asztalok mindkét oldalán a kapcsolatot. Az arány egy-a-többhöz kapcsolat jön létre a csomópont asztal és minden az eredeti táblákat. Sok-sok kapcsolatok megoldani egy csomóponti asztalra.

hozam kapcsolata

A legtöbb kapcsolat az adatbázis beállítása két különböző táblázatok. Néha azonban, ha a táblázat kapcsolódik saját maga vagy egy-egy vagy egy-a-többhöz. Az ilyen kapcsolatok nevezik ismétlődő kapcsolatokat.

Reflexív kapcsolat a leggyakrabban használt végrehajtásához hierarchiát. Egy tipikus példa - a hierarchia a munkavállalók a szervezet. A munkavállaló lehet rendelni a menedzser, és a menedzser, viszont lehet tagjaként kiváló menedzser. Ezt a magatartást készítettük az elsődleges kulcs a munkavállaló táblázat tartalmazza oszlopában, és meghatározzák a visszatérése egy a többhöz.

Tudd Intuíció, előadás, kapcsolatokat létrehozó

Szinten aránya tábla készítettük egyedi azonosítóval, jellemzően az elsődleges kulcs a táblázat egyik oldalon (a főtábla, vagy az elsődleges kulcs tábla) A táblázat a sok mellékhatás (függő táblát, és idegen kulcs táblázatot). Ez az azonosító az úgynevezett idegen kulcs.

Megjegyzés. Egy egyedi azonosítására használt idegen kulcs, jellemzően az elsődleges kulcs a főtábla, de lehet bármely oszlop vagy csoport oszlopok deklarált egyedülálló.

SQL Server tudja ellenőrizni a kapcsolatot, hogy létrehozta az adatbázisban, elvégzi a integritását a szolgáltatást. Alapértelmezésben, az SQL Server visszautasít minden változás az elsődleges kulcs sorban a főtábla, amely összefüggő sorok a függő táblázatban.

Figyelmeztetés. Néhány adatbázis sémák is meglehetősen összetett. Segítségével lépcsőzetes törléseket és változások elősegíthetik karbantartása összetett adatszerkezetek, de az SQL Server megköveteli, hogy a kaszkád nem kör alakú. Például, törlésével egy sorban az A táblázatban eredményezhet az elvezetővezeték B táblázatban, ami viszont okoz az eltávolítása egy vonal a C. táblázatban azonban nem szabad telepíteni, mint a kaszkád üzemmódba, amelyben az elvezetővezeték táblázatban C eltávolításához vezet Ezt a táblázat A.




Kapcsolódó cikkek