ДА!! Вы должны быть обеспокоены ......
Процитировать гуру SQL:
, если у него нет первичного ключа, это не тактаблица
Любая таблица должна иметь первичный ключ - только первичный ключ гарантирует, что любая строка может быть уникально идентифицирована (и с ней можно работать - делая все, что вам нужно)чтобы сделать это).
Что еще хуже, в SQL Server таблицы без ключа кластеризации (который по умолчанию является первичным ключом) называются heaps , и они ужасно плохиэксплуатационные характеристики. Королева индексирования - Кимберли Трипп - прекрасно показывает все плохие вещи о кучах в своем сообщении в блоге Дебаты по кластерным индексам продолжаются! - прочитайте и живите: -)
И , не имеющие каких-либо внешних ключей граничит с абсолютным безрассудством - любые разработчики БД, которые сознательно избегают внешних ключей, должны быть убраны и расстреляны ... это главная причина THE даже иметь реляционную базу данных - способность обеспечивать согласованность и целостность данных .
покачивая головой в недоумении - еще раз ....