Mi a helyettesítő kulcs célja?
Mi a helyettesítő kulcs célja?

Videó: Mi a helyettesítő kulcs célja?

Videó: Mi a helyettesítő kulcs célja?
Videó: Willy William - Ego (Clip Officiel) 2024, Március
Anonim

A pótkulcs egy egyedi azonosító, amelyet egy modellezett entitás vagy objektum adatbázisaiban használnak. Ez egy egyedülálló kulcs amelynek egyetlen jelentősége az, hogy egy objektum vagy entitás elsődleges azonosítójaként működjön, és nem származik az adatbázisban lévő egyéb adatokból, és elsődlegesként használható vagy nem kulcs.

Hasonlóképpen, az emberek azt kérdezik, mi a különbség a helyettesítő kulcs és az elsődleges kulcs között?

A elsődleges kulcs egy speciális megszorítás egy oszlopra vagy oszlophalmazra. A pótkulcs bármely oszlop vagy oszlophalmaz, amely deklarálható a elsődleges kulcs „valódi” vagy természetes helyett kulcs . Néha több természetes is lehet kulcsok amelyet úgy lehetne kijelenteni, mint a elsődleges kulcs , és ezeket mind jelöltnek hívják kulcsok.

Másodszor, hogyan jön létre a helyettesítő kulcs? Ők kulcsok amelyeknek nincs természetes kapcsolatuk a táblázat többi oszlopával. Az pótkulcs csak egy érték, ami van generált majd a többi oszloppal együtt egy rekordban tároljuk. Az kulcs érték jellemzően generált futási időben közvetlenül a rekord táblázatba való beszúrása előtt.

Ezzel kapcsolatban milyen előnyei és hátrányai vannak a generált helyettesítő kulcsok használatának?

Helyettesítő kulcs a generálás és a hozzárendelés szükségtelen terhet ró az ETL keretrendszerre. Nem szabad túlzásba vinni a pótkulcsok mivel nincs jelentésük az adattárház táblákban. Az adatok migrálása nehézzé válik, ha adatbázisszekvenciát társít a következőhöz pótkulcs oszlopok.

Mikor használna helyettesítő kulcsot az adattárházban?

Helyettesítő kulcsok széles körben használt és elfogadott tervezési szabvány adattárházak . Ez egy szekvenciálisan generált egyedi szám, amely a dimenziótáblázat minden egyes rekordjához kapcsolódik Adattárház . Egyesíti a tény- és dimenziótáblákat, és szükséges a dimenziótábla attribútumainak változásainak kezeléséhez.

Ajánlott: