Jaki jest cel klucza zastępczego?
Jaki jest cel klucza zastępczego?

Wideo: Jaki jest cel klucza zastępczego?

Wideo: Jaki jest cel klucza zastępczego?
Wideo: Jaki jest klucz do 2023 roku? Aida Kosojan - Przybysz W MOIM STYLU | Magda Mołek 2024, Kwiecień
Anonim

A Klucz zastępczy to unikalny identyfikator używany w bazach danych dla modelowanej jednostki lub obiektu. Jest wyjątkowy klucz którego jedynym znaczeniem jest działanie jako podstawowy identyfikator obiektu lub podmiotu i nie pochodzi z żadnych innych danych w bazie danych i może lub nie może być używany jako podstawowy klucz.

Podobnie ludzie pytają, jaka jest różnica między kluczem zastępczym a kluczem podstawowym?

A główny klucz jest specjalnym ograniczeniem dla kolumny lub zestawu kolumn. A Klucz zastępczy to dowolna kolumna lub zestaw kolumn, które można zadeklarować jako główny klucz zamiast „prawdziwego” lub naturalnego klucz . Czasami naturalnych może być kilka Klucze które można by zadeklarować jako główny klucz , a to wszystko nazywa się kandydatem Klucze.

Po drugie, w jaki sposób generowany jest klucz zastępczy? Oni są Klucze które nie mają naturalnego związku z resztą kolumn w tabeli. ten Klucz zastępczy to tylko wartość, która jest wygenerowane a następnie przechowywane wraz z pozostałymi kolumnami w rekordzie. ten klucz wartość jest zazwyczaj wygenerowane w czasie wykonywania tuż przed wstawieniem rekordu do tabeli.

W związku z tym, jakie są zalety i wady korzystania z wygenerowanych kluczy zastępczych?

Klucz zastępczy generowanie i przypisywanie niepotrzebnie obciąża strukturę ETL. Nie powinieneś nadużywać klucze zastępcze ponieważ nie mają żadnego znaczenia w tabelach hurtowni danych. Migracja danych staje się trudna, jeśli masz powiązaną sekwencję bazy danych z Klucz zastępczy kolumny.

Kiedy używałbyś klucza zastępczego w hurtowni danych?

Klucze zastępcze są szeroko stosowanym i akceptowanym standardem projektowania w magazyn danych . Jest to sekwencyjnie generowany unikalny numer dołączony do każdego rekordu w tabeli wymiarów w dowolnym Hurtownia danych . Łączy między tabelami faktów i wymiarów i jest niezbędny do obsługi zmian w atrybutach tabeli wymiarów.

Zalecana: