Access
 sql >> база данни >  >> RDS >> Access

Защо първичните ключове са важни и как да изберем един

Базите данни използват ключове за съхраняване, сортиране и сравняване на връзки между записите. Има три различни типа ключове:първични ключове, кандидат-ключове и външни ключове. Когато настройвате таблица на база данни, софтуерът ще ви помоли да настроите първичен ключ, който ще отговаря за идентифицирането на всеки запис в таблицата. Може да не мислите много за избора на първичен ключ, но това всъщност е много голямо и важно решение.

Защо първичните ключове са голяма работа?

Проектирането на нова база данни идва с много възможности за избор и изборът на първичен ключ е един от тях. Всъщност това е едно от най-важните. Целта на първичния ключ е да реализира връзка между две таблици. Без първичен ключ релационните бази данни не биха съществували.

Въпреки че първичният ключ може да звучи малко необичайно, ние ги използваме в ежедневието, без да го осъзнаваме. Студентските идентификатори са пример за първичен ключ. Учениците са уникално идентифицирани с тези числа, но числата не означават нищо извън училището.

По-долу са предимствата на използването на първични ключове.

  • Служи като общо поле за връзка между таблици
  • Ускорява заявките, търсенията и заявките за сортиране
  • В таблицата ви ще има само валидни записи
  • Няма да се добавят дубликати
  • MS Access показва данните в ред на първичния ключ

Как да изберем първичен ключ

Първичните ключове трябва да са 100% уникални. Като цяло можете да се обърнете към вашата база данни за отговорите, които търсите. В много случаи хората ще използват системата за управление на базата данни, за да генерират уникален идентификатор. По този начин ще имате надеждна система за посочване на лица или неща във вашата база данни, но те няма да имат значение извън системата.

Добрите първични ключове обикновено са кратки и включват всички числа. Те избягват използването на специални знаци или комбинация от главни и малки букви. Някои неща, които НЕ са добри първични ключове, са пощенските кодове, имейл адресите и номерата на социалното осигуряване. Първичните ключове не трябва да съдържат нулеви стойности и трябва да съдържат уникална стойност за всеки ред данни.

Добрият дизайн на базата данни започва с наличието на добър първичен ключ. Можете да научите повече за намирането на най-добрия първичен ключ за вашата база данни в тази статия или да се обадите на Arkware. Нашите професионалисти ще се радват да преминат през стъпките с вас.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ad-hoc низове за свързване и хетерогенни заявки за MS Access

  2. Как Access общува с ODBC източници на данни? част 6

  3. Любопитни сте за най-новите функции на Microsoft Access?

  4. Време е да дадем малко любов на Microsoft Access IDE

  5. Как да създадете диаграма на база данни в Access