Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
69
Добавлен:
14.06.2014
Размер:
36.86 Кб
Скачать

Зачетное задание по базам данных.

Вариант 1.

Выполнение задания оценивается по содержимому созданных файлов. Файлы, сохраненные не в тех папках или названные ненадлежащим образом, не оцениваются.

Для сохранения результатов работы студент должен в папке D:\Студент создать папку с именем, состоящим из слова ЗАЧЕТ, указания факультета, курса, группы и фамилии с инициалами, например, ЗАЧЕТ-ЛФ2гр52-ИвановИИ. Файлы называть по фамилии с инициалами (если в задании нет иных указаний) и сохранять в этой папке.

  1. Создать базу данных с таблицами «Пациенты» и «Лечение». Установить связь между таблицами типа «один-ко-многим» с сохранением целостности данных. (Таблица «Пациенты» на стороне «один», «Лечение» – на стороне «многие»). Заполнить таблицы данными на 5 пациентов: 1-й пациент обращался за медпомощью 1 раз, 2-й – 2 раза, 3-й – 3 раза (поля «К оплате» и «Процент скидки» не заполнять) (2 балла).

Пациенты Лечение

Код Пациенты

Код Лечение

ФИО пациента

Связь Пациенты

Пол

Диагноз

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

Дата госпитализации

Процент скидки

Дата выписки

Стоимость лечения

К оплате

  1. Создать следующие запросы (при необходимости изменить данные в таблицах):

  • Находящий ФИО пациентов, пролежавших больше 14 дней (1 балл).

  • Рассчитывающий число мужчин и женщин (2 балла).

  • Приписывающий всем пенсионерам по возрасту 50-процентную скидку (2 балла).

  • Рассчитывающий значение поля «К оплате», используя

формулу: «Стоимость лечения»*(100-«Процент скидки»)/100 (3 балла).

  1. Создать форму в один столбец по таблице «Пациенты» (2 балла).

  2. Усовершенствовать ее внешний вид – изменить расположение полей, сделать шаблоны для их ввода большими, с крупными символами (2 балла).

  3. Разместить на форме следующие элементы автоматизации:

  • *Преобразовать поле «Пол» в поле со списком с возможностью выбора пола пациента из списка (1 балл).

  • *Встроить кнопки «+» и «-», щелчки и двойные щелчки по которым меняют значение поля «Процент скидки» на 5 и 10% (но не позволяют менять значение на отрицательное) (2 балла);

  • *Предусмотреть автоматическое изменение значения поля «Пол» с «м» на «М» и с «ж» на «Ж» после выхода из этого поля (2 балла).

  1. Создать произвольный отчет (1 балл).

Соседние файлы в папке Acces варианты к контрольной 1 2013г.