authorId) и таблица authors (authorId, name).
То если завели таблицу some (bookId, authorId), можно ли как-то на уровне БД гарантировать что у книги не укажут чужого автора?
Язабан.
Если вы имеете в виду, что в поле authorId кто-то впишет id, которого нет в таблице авторов, то да, можно. Делается это с помощью внешних ключей.
нет, вы не поняли мне надо не просто чтобы он был, а чтобы его не могли указать к книге, которую писал не этот автор
А кто может знать, писал автор эту книгу или нет?
а в чем разница между таблицами books и some?
Обсуждают сегодня