A kulcsok a relációs adatbázis alapvető elemei, mivel kapcsolatot alakítanak ki egy táblázatpár között, és biztosítják, hogy a táblázat minden rekordja egyedileg azonosítható legyen. A kulcsoknak különös jelentőségük van a kapcsolatok kialakításánál; segítenek a referenciális Integritásban is, és az asztal szintű integritás egyik fő alkotóeleme. A táblázatok hatalmas adatdarabokat tárolnak bennük, amelyek általában több ezer rekordra terjednek ki, amelyek mindegyike rendezetlen és szervezetlen., Bizonyos adatok lekérése ezekből a számos nyilvántartásból időnként nehéz lehet, vagy néha lehetetlen. Itt jönnek a kulcsok a képhez. Itt tanulmányozzuk a relációs adatbázis séma két nagyon fontos kulcsát, valamint a köztük lévő különbséget: elsődleges kulcs és idegen kulcs.
mi az elsődleges kulcs?
az elsődleges kulcs egy speciális kulcs, amely egyedileg azonosítja a táblázat minden rekordját., A relációs adatbázisban nagyon fontos, hogy a táblázat minden sorában legyen egyedi azonosító, az elsődleges kulcs pedig csak az a dolog, amire szükség van egy táblázat egyedi azonosításához. A tuple érték attribútumok halmazát jelenti egy relációs adatbázisban. Az elsődleges kulcs hivatkozhat egy oszlopra vagy oszlopkészletre egy relációs adatbázis táblában, amelyet a táblázat összes rekordjának implicit azonosítására használnak. Az elsődleges kulcsnak minden rekord esetében egyedinek kell lennie, mivel egyedi azonosítóként működik, és nem tartalmazhat Null értékeket. Minden adatbázisnak egy és csak egy elsődleges kulccsal kell rendelkeznie.,
mi az idegen kulcs?
egy idegen kulcs egy olyan mezőre vagy mezőgyűjteményre utal egy adatbázisrekordban, amely egyedileg azonosítja egy másik adatbázisrekord kulcsmezőjét egy másik táblázatban. Egyszerűen fogalmazva, kapcsolatot létesít az adatbázis két különböző táblázatában lévő rekordok között. Ez lehet egy oszlop egy táblázatban, amely az elsődleges kulcs oszlopokra mutat, ami azt jelenti, hogy a táblázatban meghatározott idegen kulcs egy másik táblázat elsődleges kulcsára utal., A referenciák elengedhetetlenek a relációs adatbázisokban az adatbázisok rendezéséhez elengedhetetlen rekordok közötti kapcsolatok létrehozásához. A külföldi kulcsok fontos szerepet játszanak a relációs adatbázis normalizálásában, különösen akkor, ha a tábláknak más táblákhoz kell hozzáférniük.
Különbség Elsődleges Kulcs, Idegen Kulcs
Alapok Elsődleges Kulcs vs Idegen Kulcs
Egy elsődleges kulcs speciális kulcs egy relációs adatbázis, amely működik, mint egy egyedi azonosító az egyes rekord azt jelenti, hogy egyértelműen azonosít minden sor/rekord egy táblázat, illetve annak értéke egyedi, minden sorban az asztalra., Egy idegen kulcs, másrészről, egy olyan mező egy táblázatban, amely összekapcsolja a két táblát. Olyan oszlopra vagy oszlopcsoportra utal, amely egyedileg azonosítja egy másik táblázat vagy ugyanazon táblázat sorát.
az elsődleges kulcs relációja vs idegen kulcs
az elsődleges kulcs egyedileg azonosítja a rekordot a relációs adatbázis táblában, míg egy idegen kulcs a táblázat mezőjére utal, amely egy másik táblázat elsődleges kulcsa. Az elsődleges kulcsnak egyedinek kell lennie, és csak egy elsődleges kulcs engedélyezhető egy táblázatban, amelyet meg kell határozni, míg egy táblázatban egynél több idegen kulcs megengedett.,
az elsődleges kulcs ismétlődő értékei vs idegen kulcs
az elsődleges kulcs az egyedi és nem Null korlátok kombinációja, így a relációs adatbázis táblában az elsődleges kulcs mezőben nem lehet ismétlődő értékeket megadni. Nincs két sor megengedett, hogy készítsen ismétlődő értékek elsődleges kulcs attribútum. Az elsődleges kulcstól eltérően az idegen kulcs ismétlődő értékeket tartalmazhat, a relációs adatbázisban lévő táblázat pedig több, mint idegen kulcsot tartalmazhat.,
null elsődleges kulcs vs idegen kulcs
a kettő közötti egyik fő különbség az, hogy az elsődleges kulcsokkal ellentétben az idegen kulcsok NULL értékeket is tartalmazhatnak. A relációs adatbázisban lévő táblázatnak csak egy elsődleges kulcsa lehet, amely nem engedélyezi a NULL értékeket.
az elsődleges kulcs ideiglenes táblázata vs idegen kulcs
az elsődleges kulcskorlátozás implicit módon definiálható az ideiglenes táblákon és azok változóin, míg a külföldi kulcskorlátozás nem érvényesíthető helyi vagy globális ideiglenes táblákon.,
az elsődleges kulcs törlése vs idegen kulcs
az elsődleges kulcs értéke nem törölhető a szülői táblából, amelyet idegen kulcsnak neveznek a gyermektáblázatban. A szülői táblázat eltávolítása előtt először törölnie kell a gyermektáblát. Éppen ellenkezőleg, egy idegen kulcs érték törölhető a gyermektáblából, még akkor is, ha az értéket a szülői táblázat elsődleges kulcsára utalják.
elsődleges kulcs vs., Idegen kulcs: összehasonlító táblázat
az elsődleges kulcs versek összefoglalása idegen kulcs
a kulcsok döntő szerepet játszanak az adatbázisséma létezésében a táblázatok közötti kapcsolatok létrehozásához és a táblán belül. A kulcsok kapcsolatokat hoznak létre, és különböző típusú integritást érvényesítenek, különösen a táblázatszintű és a kapcsolatszintű integritást. Az egyik, hogy győződjön meg róla, táblázat egyedi rekordokat, valamint a mezőket használ, hogy hozzon létre egy kapcsolat táblák tartalmaznia kell a megfelelő értékeket., Az elsődleges kulcs és az idegen kulcs a relációs adatbázisokban használt két legfontosabb és leggyakoribb kulcstípus. Az elsődleges kulcs egy speciális kulcs, amelyet a rekordok egyedi azonosítására használnak egy táblázatban, míg egy idegen kulcsot használnak két táblázat közötti kapcsolat létrehozására. Mindkettő azonos szerkezetű, de különböző szerepet játszanak a relációs adatbázis sémában.,
- Szerző
- Utolsó Hozzászólás
szakmai életén kívül Sagar szeret kapcsolatba lépni különböző kultúrájú és származású emberekkel. Azt lehet mondani, hogy kíváncsi a természet. Úgy véli, mindenki tanulási élmény, és ez némi izgalmat, egyfajta kíváncsiságot hoz a folytatáshoz. Lehet, hogy először butaságnak érzi magát, de egy idő után fellazít, és megkönnyíti a beszélgetést a teljes idegenekkel – ezt mondta.,”
- Különbség a GPU pedig FPGA – február 3, 2021
- Különbség Adatok Jegyzet, valamint Címke – február 3, 2021
- Különbség a Stock ROM, Custom ROM – január 30, 2021