Задание № 4618 по информатике: Реляционная база данных

Реляционная база данныхСоответствие · среднее

База данных библиотеки состоит из трёх таблиц: Books(ID_book, Title, Author), Readers(ID_reader, Name) и Loans(ID_loan, ID_book, ID_reader, Date). Первичные ключи: ID_book, ID_reader, ID_loan. Один читатель может брать много книг, а одну книгу в разное время могут брать разные читатели. Установите соответствие:

  1. 1. Роль поля ID_reader в таблице Loans

    1. Aвнешний ключ, ссылающийся на таблицу Books
    2. Bсоставной ключ таблицы Readers
    3. Cвнешний ключ, ссылающийся на таблицу Readers
    4. Dпервичный ключ таблицы Loans
  2. 2. Тип связи между таблицами Books и Readers

    1. Aмногие ко многим
    2. Bсвязь отсутствует
    3. Cодин к одному
    4. Dодин ко многим (одна книга — много читателей, но у читателя только одна книга)
Показать ответ и разборСкрыть ответ и разбор

Верный ответ

  • 1Cвнешний ключ, ссылающийся на таблицу Readers
  • 2Aмногие ко многим

Разбор

1) Первичный ключ таблицы Loans — поле ID_loan. Поле ID_reader в Loans повторяется для разных записей, а его значения берутся из первичного ключа таблицы Readers. Значит, это «внешний ключ, ссылающийся на таблицу Readers». 2) Один читатель может взять много книг, а одну книгу могут взять разные читатели. Это связь «многие ко многим». Она реализуется через таблицу Loans, которая содержит два внешних ключа и разбивается на две связи «один ко многим».

Ошибка в задании

Опишите ошибку в условии, вариантах или разборе. Не больше 1000 знаков.

Похожие задания по теме «Реляционная база данных»

Все 20 заданий темы

Репетиторы по информатике

Тренажёр

Потренируйте тему «Реляционная база данных»

20 заданий по одному, с ответом и разбором сразу. Без лимита времени.

Свой пробник

Соберите пробник с таймером

Как на ЕНТ: 2 минуты на задание.

Из каких заданий
Сколько заданий