Описание проекта
1. Список вопросов, на которые необходимо получить статистику ответов. Опрос всегда проводится по договору с какой-либо организацией. Для каждого вопроса хранится несколько возможных вариантов ответа, а также известно максимальное количество человек, которых необходимо опросить, и плановая дата, до которой необходимо закончить опрос. Если опрос уже проведен, должна храниться фактическая дата окончания проведения опроса.
2. Список сотрудников, выполняющих опросы. Для каждого сотрудника известны ФИО, и домашний телефон.
3. Список результатов опроса. Хранится информация о том, что такого-то числа, в такое-то время, такой-то сотрудник позвонил по такому-то телефону, и получил такой-то ответ.
Предполагается, что в ходе каждого опроса задается всего один вопрос. Телефон, по которому звонит сотрудник, выбирается случайным образом. База данных должна содержать следующие ограничения целостности:
1. Опросы должны происходить в интервале от девяти утра до девяти вечера. Система не позволяет записывать результаты опросов, у которых время звонка не попадает в указанный интервал.
2. Запрещается в течение месяца звонить два раза по одному и тому же телефону.