Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Použitie cudzieho kľúča

cudzí kľúč , pokiaľ ide o relačnú databázu , identifikuje stĺpec z jednej tabuľky v databáze na stĺpec v inej tabuľke . Jedna podmienka cudzieho kľúča je , že sa musí odkazovať na stĺpec z inej tabuľky , ktorá je buď primárny kľúč alebo iný typ kandidáta na kľúč . Potom, čo je vytvorený cudzí kľúč , bude odkazovanie a odkazované tabuľky v databáze byť spojené, pokiaľ ide o informácie v tabuľkách . Proces , vrátane cudzích kľúčov je nevyhnutnou súčasťou databázy normalizácie . Odstránenie vzácna riadkov

Vrátane cudzie kľúče v konštrukcii databázy pomôže v odstránení akéhokoľvek druhu na ojedinelé ochorenia riadok . Sirota riadok je vytvorený , keď správca databázy odstráni riadok v tabuľke , ktorá odkazuje na inú tabuľku v databáze . Odkazované tabuľke bude potom mať informácie v tom , že nebude odkazovať primárnej tabuľky , čo je sirota . Nadviazanie cudzie kľúče sa spojí tieto riadky , uistite sa , všetky zmazané údaje budú databázy široká .
ON DELETE CASCADE správanie

Pri mazaní z databázy , správca databáz môžete použiť ON DELETE CASCADE ako metóda odstrániť podriadené riadky v odkazované tabuľke po nadradený riadok sa vypúšťa . Bez použitia cudzích kľúčov , táto možnosť nie je k dispozícii , v takom prípade by správca databáz je potrebné odstrániť všetky príslušné riadky samostatne .
Auto - Generované Podpora

Pri vytváraní databázy , existuje veľa aplikácií tretích strán databázy architekt môžete použiť , že pomôže v konštrukcii tabuliek . Tieto aplikácie tretích strán , bude s najväčšou pravdepodobnosťou používať cudzie kľúče nájsť vzťahy medzi tabuľkami a navrhnúť možnosti , ako pomôcť normalizovať databáze .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené