Создать книги с обязательной ссылкой на автора

Создать книги с обязательной ссылкой на автора

Вы проектируете упрощённую базу книжного магазина, где каждая книга обязательно должна быть связана с автором. Создайте таблицу authors с колонками id — первичный ключ и name — обязательная строка длиной до 100 символов. Затем создайте таблицу books с колонками id — первичный ключ, title — обязательная строка длиной до 200 символов, и обязательным author_id, который ссылается на authors(id). Такая связка должна запрещать появление книг без существующего автора.

Требование к решению
Только CREATE/ALTER/DROP — SELECT в конце не нужен.
PostgreSQLv16

Здесь будет результат вашего запроса

Схема пустая

У этой задачи нет начальных таблиц — её и нужно создать через CREATE TABLE.

Фокус-радио
На паузе · SomaFM · Fluid