359 читали · 1 год назад
Первичные и внешние ключи в базе данных | Зачем они нужны и как они работают?
Понятие первичного и внешнего ключей актуальны только для реляционных баз данных, где все данные организованы в форме таблиц, связанных между собой. Само слово ключ в контексте БД подразумевает поле (столбец таблицы) ИЛИ набор полей. Что же это за особые столбцы, и почему их называют ключами? Первичный ключ (Primary key) - это поле, или список полей, с помощью которого можно однозначно идентифицировать одну строчку. Выделение ПК необходимо, чтобы иметь возможность найти нужную строчку, корректно делать соединения таблиц и агрегацию...
06:44
1,0×
00:00/06:44
838 тыс смотрели · 4 года назад
2 недели назад
Составные ключи в Python: Мощный инструмент для уникальной идентификации данных
Составной ключ - это способ идентификации данных с помощью комбинации нескольких значений. В отличие от простого ключа, уникальность элемента определяется несколькими параметрами одновременно. Составной ключ говорит о том, что уникальность элемента определяется не одним каким то параметром, а сразу несколькими. Примером составного ключа может быть Фамилия и Имя. В качестве ключа в словаре можно использовать кортежи. И в базе данных такая вещь называется составным ключом. Рассмотрим пример использования составных ключей в Python: Тот же код ниже для копирования и вставки в программу...