Главная / Введение в реляционные базы данных / Пусть имеется следующая диаграмма классов: [картинка] Требуется сформулировать ограничение: у любого читателя на руках может находиться не более одной книги категории 'редкая'. Какие из приведенных формулировок правильны?

Пусть имеется следующая диаграмма классов:

files

Требуется сформулировать ограничение: у любого читателя на руках может находиться не более одной книги категории “редкая”. Какие из приведенных формулировок правильны?

вопрос

Правильный ответ:

context ЧИТАТЕЛЬ inv: self.читает →​ SELECT (категория = ‘редкая’) →​ size () ≤ 1
context БИБЛИОТЕКА inv: ((self.книги →​ SELECT (категория = ‘редкая’) →​ size ()) - (self.читают →​ COLLECT (читает) →​ SELECT (категория = ‘редкая’) →​ size ())) ≤ self.читают →​ size ()
context КНИГА inv: (self →​ SELECT (категория = ‘редкая’) →​ size ()) ≥ (self.наРуках →​ COLLECT (читает) →​ size ())
Сложность вопроса
73
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за пятёрку
25 окт 2019
Аноним
Экзамен прошёл и ладушки. лол
21 мар 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.