Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обработка информации средствами СУБД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.33 Mб
Скачать

4. Создание запросов на изменение

1. Создать Запрос5 на создание Таблицы 4 с полями Лауреат, Пол, Категория, Год присуждения премии, Возраст в год присуждения премии, Страна. Таблица должна содержать информацию о лауреатах нобелевской премии в области физики.

2. Создать Запрос6 на добавление в Таблицу 4 информацию о лауреатах нобелевской премии в области литературы.

3. Создать Запрос7 на удаление из Таблицы 4 записей о лауреатах-женщинах.

4. Создать Запрос8 обновление Таблицы 4 – в связи с распадом Советского Союза «СССР» заменить на «Россию».

5. Разработка сложной формы

Создать сложную форму Нобелевские лауреаты, где в главной форме отображается информация о стране: Название страны, Столица, Часть света, а в подчиненной – данные о лауреатах. Подчиненная форма должна выводить информацию в следующем виде: Лауреат, Категория, Год присуждения премии, Год рождения, Год смерти.

6. Создание отчетов

Создать отчет Лауреаты Нобелевской премии. Отчет должен иметь следующий вид.

Лауреаты Нобелевской премии

Категория

Лауреат

Страна

Возраст в год присуждения премии

С кем совместно получена премия

Год присуждения премии ____

.

.

.

.

Средний возраст лауреатов по годам:

?

.

.

.

.

.

Средний возраст:

?

Вариант 24. База данных ПОЛИКЛИНИКА

Создать базу данных ПОЛИКЛИНИКА для хранения сведений о пациентах и загрузке врачей за последние 3 месяца.

1. Создание структуры таблиц и связей

Таблица 1 – Врачи

Код врача

Ф.И.О. врача

Специальность врача

Таблица 2 – Пациенты

Номер медицинской карты

Ф.И.О. пациента

Дата рождения

Домашний адрес

Пол

Таблица 3 – Прием

Номер талона на прием к врачу

Код врача

Номер медицинской карты

Дата обращения к врачу

Код диагноза

Таблица 4 – Диагнозы

Код диагноза

Диагноз

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц Врачи, Пациенты и Диагнозы. Заполнить таблицы с помощью созданных форм. Таблицы должны содержать не менее 5 записей.

2. Создать форму для заполнения таблицы Прием, организовав поля Код врача, Номер медицинской карты и Код диагноза в виде полей со списком. Заполнить таблицу Прием с помощью созданной формы. Таблица должна содержать не менее 20 записей.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о пациентах старше 60 лет, которые обратились к терапевту. Фамилии пациентов должны быть отсортированы в алфавитном порядке.

    • номер медицинской карты;

    • Ф.И.О. пациента;

    • дата рождения;

    • возраст пациента;

    • Ф.И.О. врача;

    • специальность врача;

    • дата обращения к врачу;

    • диагноз.

2. Создать параметрический Запрос2 на выборку информации о пациентах с определенным диагнозом. Наименование диагноза вводит пользователь. Запрос должен содержать поля: Диагноз, Ф.И.О. пациента; адрес пациента, специальность врача, дата обращения к врачу.

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

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна иметь вид:

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

Дата обращения1

Дата обращения2

. . .

ФИО врача 1

ФИО врача 2

. . .