Bazy danych używają kluczy do przechowywania, sortowania i porównywania relacji między rekordami. Istnieją trzy różne typy kluczy:klucze podstawowe, klucze kandydujące i klucze obce. Podczas konfigurowania tabeli bazy danych oprogramowanie poprosi o skonfigurowanie klucza podstawowego, który będzie odpowiedzialny za identyfikację każdego rekordu w tabeli. Możesz nie myśleć dużo o wyborze klucza podstawowego, ale w rzeczywistości jest to bardzo ważna i ważna decyzja.
Dlaczego klucze podstawowe to wielka sprawa?
Projektowanie nowej bazy danych wiąże się z wieloma możliwościami, a wybór klucza podstawowego jest jednym z nich. W rzeczywistości jest to jeden z najważniejszych. Celem klucza podstawowego jest zaimplementowanie relacji między dwiema tabelami. Bez klucza podstawowego nie istniałyby relacyjne bazy danych.
Nawet jeśli klucz podstawowy może brzmieć nieco nietypowo, używamy ich w życiu codziennym, nie zdając sobie z tego sprawy. Identyfikatory uczniów są przykładem klucza podstawowego. Uczniowie są jednoznacznie identyfikowani przez te liczby, ale liczby te nie oznaczają niczego poza szkołą.
Poniżej znajdują się zalety korzystania z kluczy podstawowych.
- Służy jako wspólne pole łącza między tabelami
- Przyspiesza zapytania, wyszukiwania i żądania sortowania
- Tylko prawidłowe rekordy będą w Twojej tabeli
- Nie zostaną dodane żadne duplikaty
- MS Access wyświetla dane w kolejności klucza podstawowego
Jak wybrać klucz podstawowy
Klucze podstawowe powinny być w 100% niepowtarzalne. Zwykle możesz zwrócić się do swojej bazy danych w celu uzyskania odpowiedzi, których szukasz. W wielu przypadkach ludzie będą używać systemu zarządzania bazą danych do wygenerowania unikalnego identyfikatora. W ten sposób będziesz mieć niezawodny system do odwoływania się do osób lub rzeczy w swojej bazie danych, ale nie będą one miały znaczenia poza systemem.
Dobre klucze podstawowe są zwykle krótkie i zawierają wszystkie liczby. Unikają używania znaków specjalnych lub kombinacji wielkich i małych liter. Niektóre rzeczy, które NIE są dobrymi kluczami podstawowymi, to kody pocztowe, adresy e-mail i numery ubezpieczenia społecznego. Klucze podstawowe nie powinny zawierać wartości null i muszą zawierać unikatową wartość dla każdego wiersza danych.
Dobry projekt bazy danych zaczyna się od posiadania dobrego klucza podstawowego. Możesz dowiedzieć się więcej o znalezieniu najlepszego klucza podstawowego dla swojej bazy danych w tym artykule lub zadzwonić do Arkware. Nasi profesjonaliści z przyjemnością przejdą z Tobą kolejne kroki.