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

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

files

Требуется сформулировать на языке OCL ограничение: на каждом корабле число матросов должно превышать капитанов и мичманов, служащих на том же корабле. Какие из приведенных формулировок правильны?

вопрос

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

context КОРАБЛЬ inv: (self.мичман →​ size () + 1)*2 < self.экипаж →​ size ()
context КОРАБЛЬ inv: self.штатноеЧислоМатросов > (self.мичман →​ size () + self.капитан →​ size ())
context МОРЯК inv: self.корабль. штатноеЧислоМатросов > (self.мичман →​ size () + self.капитан →​ size ())
Сложность вопроса
27
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами intuit.
07 мар 2020
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами intuit.
29 дек 2019
Аноним
Я завалил сессию, почему я не увидел данный сайт с всеми ответами по интуит до этого
19 окт 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.