driverocker
Новичок
Дата регистрации:
12.03.2014 10:03:01
Сообщений: 1
У меня, собственно, вопрос к Михаилу.
Я проходил тест по SQL, и меня смутило следующее.
В первом вопросе предлагается выбрать НЕверное утверждение по поводу первичного ключа.
Я выбрал утверждение, что каждая таблица имеет первичный ключ.
Но ответ оказался неправильным. Правильный ответ - первичный ключ не может содержать значение NULL.
Так вот, если следовать логике, оба утверждения являются неверными. Далеко не каждая таблица должна иметь первичный ключ. Если две таблицы связаны соотношением один-ко-многим, то таблица, в которой содержится несколько соответствующих записей для другой таблицы не обязана содержать первичный ключ. Внешний - да, должен быть. Но не первичный.
Вопрос: в чем я неправ?