Структура каждой таблицы реляционной модели определяется составом отношений, ключевыми и описательными атрибутами, которые были получены ранее.
«Ученые»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Код ученого | Kodych | Числовое целое | ||
Фамилия | Familia | Текстовый | - | |
Имя | Imia | Текстовый | - | |
Отчество | Otchestvo | Текстовый | - | |
Название города | Nazvgor | Текстовый | - | |
Текстовый | - | |||
Код статуса ученого | Kodstatych | Числовое целое | ||
Шифр тематики | Schifrtem | Числовое целое | ||
Код города | Kodgor | Числовое целое |
«Статус»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Код статуса ученого | Kodstatych | Числовое целое | ||
Статус ученого | Statych | Текстовый | - | |
Количество сообщений | Kolsoobsh | Числовое целое |
«Заявка»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Код ученого | Kodych | Числовое целое | ||
Номер заявки | Nomz | Числовое целое | ||
Участие в конференции | Ychvkonf | Логический | - | - |
Номер конференции | Nomkonf | Числовое целое |
«Город»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Код города | Kodgor | Числовое целое | ||
Название города | Nazvgor | Текстовый | - | |
Страна | Strana | Текстовый | - |
«Тематика»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Кол-во сообщений в теме | Kolsoobsh | Числовое целое | ||
Шифр тематики | Schifrtem | Числовое целое | ||
Тематические темы | Temi | Текстовый | - |
«Конференция»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Номер конференции | Nomkonf | Числовое целое | ||
Шифр тематики | Schifrtem | Числовое целое | ||
Название города | Nazvgor | Текстовый | - | |
Название конференции | Nazvkonf | Текстовый | - | |
Дата проведения | Kodgor | Дата/время | - | - |
Номер заявки | Nomz | Числовое целое | ||
Код города | Kodgor | Числовое целое |
«Подача»
Название атрибута | Имя атрибута | Тип данных | Длина | Точность |
Номер заявки | Nomz | Числовое целое | ||
Код ученого | Kodych | Числовое целое |
Обработка запросов
Первый запрос (Рисунок 5.1) – «Проживание ученых», выбирающий данные из таблицы «Ученые» и выдающий таблицу со следующими полями:
Ф.И.О. ученого;
Название города.
Рисунок 5.1
Второй запрос (Рисунок 5.2) – «Ученые. Статус. Тематика», выбирающий сведения об ученых, проводящих исследования по определенной тематике и имеющих не менее 98 сообщений, содержащий следующие поля:
Ф.И.О. ученого;
Тематическая тема;
Количество сообщений.
Рисунок 5.2
Третий запрос (Рисунок 5.3) – «Участие в конференции», формирующий отчет о конференциях. По каждой конференции должно выдаваться следующее:
Название города
Дата проведения
Участие в конференции
Рисунок 5.3
Четвертый запрос (Рисунок 5.4) – «Количество сообщений в теме у ученого».
По вертикали в столбец записаны тематические тематики, по горизонтали – фамилии ученых, изучающих эти темы, а на перекрестке соответствующей фамилии и темы – количество сообщений, подготовленных по этой теме определенным ученым.
Рисунок 5.4
Пятый запрос (Рисунок 5.5) «Изменение даты проведения на 1 день». Суть запроса заключается в том, чтобы по названию конференции иметь возможность перенести ее на один день вперед.
Рисунок 5.5
Шестой запрос (Рисунок 5.6) – «Отмена проведения конференции в данном городе».
По названию города можно отменить (удалить) из базы данных конференции, проходящие в нем.
Рисунок 5.6
Создание отчетов
Первый отчет (Рисунок 6.1), предоставляющий информацию об ученых.
УЧЕНЫЕ
фамилияимяотчествоназвание городаe-mail
Андреев Алексей Иванович Москва q@bk.ru
Сергеева Анна Николаевна Ярославль w@bk.ru
Воробьев Дмитрий Олегович Сыктывкар r@mail.ru
Васильев Евгений Сергеевич Воронеж s@mail.ru
Чащин Сергей Андреевич Вена g@mail.ru
Ильин Павел Андреевич Ярославль z@inbox.ru
Игнатов Валерий Евгеньевич Сыктывкар f@bk.ru
Садовская Оксана Александровна Ярославль p@mail.ru
18 декабря 2005 г.Страница 1 из 1
Рисунок 6.1
Второй отчет (Рисунок 6.2) предоставляет информацию о проживании ученых.
Проживание