Access
 sql >> Baza danych >  >> RDS >> Access

Dlaczego klucze podstawowe są ważne i jak je wybrać?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dowiedz się, jak dostroić wydajność Microsoft SQL Server

  2. Co to znaczy podzielić bazę danych Microsoft Access?

  3. AKTUALIZACJA:Błąd powoduje, że Microsoft Office 365 Build 2105 łamie aplikacje dostępu

  4. Jak dodać nagłówek i stopkę do formularza w programie Microsoft Access

  5. 5 oznak, że przerosłeś Excela