Доброе время суток!
Это задания из курса «Математическая логика и теория алгоритмов».
а)
База данных состоит хотя бы из одной таблицы Оценки со столбцами (номер сессии, номер студента, номер предмета, номер преподавателя, оценка).Нужно записать такое утверждение в виде замкнутой формулы в исчислении предикатов (составить запрос):
каждый студент сдаёт в каждую сессию хот бы два разных экзамена;
б)
База данных состоит из одной таблицы Оценки со столбцами (номер сессии, номер студента, номер предмета, номер группы, оценка)В каждой группе есть студенты, которые не явились ни на один экзамен (это условие можно рассматривать как «получил „единицу“»).
Вообще говоря, я тренируюсь, и моя главная задача — научиться делать такие задания, а это просто примеры, так что ссылки на решение подобных заданий и соответствующую литературу приветствуются.
По поводу пункта (а) у меня такие соображения:

Уверенности в том, что это правильно нет никакой.
UPD: вот, что у меня получается с (б):

Заранее прошу прощения за возможные ошибки в терминологии.