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

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

files

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

вопрос

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

context МОРЯК inv: self.корабль.мичман →​ SELECT (корабль.номер ≠ self.номер) →​ size () = 0
context КОРАБЛЬ inv: self.мичман →​ SELECT (корабльМичманов.номер ≠ корабль.номер) →​ size () = 0
context МОРЯК inv: self.корабльМичманов.номер = self.корабль.номер
Сложность вопроса
71
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять с минусом. Спасибо vtone
01 дек 2017
Аноним
Экзамен прошёл на 5. Спасибо vtone
03 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.