Методические указания к лабораторным работам 1,2 по курсу «Базы данных», страница 13

В базе данных создать следующие запросы выборки:

·  вывести статистику заболеваний определенной болезнью по месяцам и по полу за прошедший год;

·  вывести статистику заболеваемости определенной болезнью по возрастным группам за прошедший год;

·  выявить самые распространенные заболевания за прошедший год, подсчитав для каждого из них количество заболевших;

·  определить загруженность врача-терапевта по месяцам, подсчитав количество обратившихся;

·  определить количество больных, направленных терапевтом к разным специалистам за прошедший год.

В базе данных создать следующие запросы на изменение:

·  для выбранного пациента изменить дату сдачи крови (или флюорографии);

·  ввести дату о выздоровлении выбранного пациента;

·  добавить информацию о новой болезни для определенного специалиста;

·  создать архивную таблицу, содержащую информацию об пациентах, обратившихся в прошедшем году к терапевту;

·  удалить данные о ходе лечения всех пациентов, обратившихся за прошедший год к терапевту.

Создать перекрестный запрос вида:

Специалист

Общее количество пациентов

Распределение по месяцам

В базе данных создать следующие формы:

·  добавление данных о новом пациенте;

·  организация процесса приема больного: выбор больного (при этом должны отобразиться данные об его предыдущих заболеваниях и датах сдачи крови и флюорографии), указание болезни (если ею занимается не терапевт, то направление больного к специалисту, в противном случае назначение даты повторного прихода и лечение);

·  просмотр и редактирование списка лекарств и процедур для выбранной болезни (которой занимается терапевт);

·  изменение данных о пациенте;

В базе данных создать отчеты по всем запросам выборки.

15) Спроектировать базу данных для туристического клуба.

В базе данных должна храниться следующая информация: имена и адреса туристов, даты начала и завершения каждого похода, информация о том, был ли поход успешным, названия объектов покорения (гор, рек), страны, где они находятся, категория сложности похода.

В базе данных создать следующие запросы выборки:

·  для определенного туриста вывести названия гор, на которые он восходил в прошедшем году и результат восхождения на каждую гору;

·  определить наиболее популярные объекты покорения;

·  определить мастерство туристов, подсчитав для каждого из них количество удачных походов;

·  для определенного объекта вывести график всех походов прошедшего года и количество дней, потраченных на каждый поход.

В базе данных создать следующие запросы на изменение:

·  изменить данные определенного туриста;

·  ввести дату окончания похода и его результат;

·  создать архивную таблицу, содержащую информацию обо всех законченных походах прошедшего года;

·  удалить информацию обо всех законченных походах прошедшего года;

·  создав таблицу для хранения данных о неудачных походах, создать запрос на добавление данных в эту таблицу.

Создать перекрестный запрос вида:

Название объекта

Общее количество походов

Распределение по месяцам

В базе данных создать следующие формы:

·  добавление данных о новом туристе;

·  добавление данных о новом объекте для покорения;

·  организация нового похода;

·  организация окончания похода.

В базе данных создать отчеты по всем запросам выборки.