Jurijus Zaksas
Искусственный Интеллект
(445685)
7 месяцев назад
>Для работы с join обязательны ли первичные и внешние ключи?
Нет.
>я имею ввиду вообще обзятельно при создании таблицы прописывать primary и foregin.
Чисто технически? Нет.
А вот реляционная алгебра как бы намекает нам, что если в таблице нет ключа, то нет и смысла.
>Будет ли все работать если не указывать что колонка является ключем?
Будет, но медленно. Как правило, вместе с ключами создаются и индексы.