Задания для зачёта на тему ACCESS - 2012 год
.docxЗачетное задание по базам данных.
Вариант 1.
Выполнение задания оценивается по содержимому созданных файлов. Файлы, сохраненные не в тех папках или названные ненадлежащим образом, не оцениваются.
Для сохранения результатов работы студент должен в папке D:\Студент создать папку с именем, состоящим из слова ЗАЧЕТ, указания факультета, курса, группы и фамилии с инициалами, например, ЗАЧЕТ-ЛФ2гр52-ИвановИИ. Файлы называть по фамилии с инициалами (если в задании нет иных указаний) и сохранять в этой папке.
-
Создать базу данных с таблицами «Пациенты» и «Лечение». Установить связь между таблицами типа «один-ко-многим» с сохранением целостности данных. (Таблица «Пациенты» на стороне «один», «Лечение» – на стороне «многие»). Заполнить таблицы данными на 5 пациентов: 1-й пациент обращался за медпомощью 1 раз, 2-й – 2 раза, 3-й – 3 раза (поля «К оплате» и «Процент скидки» не заполнять) (2 балла).
Пациенты Лечение
Код Пациенты |
|
Код Лечение |
ФИО пациента |
|
Связь Пациенты |
Пол |
|
Диагноз |
Дата рождения |
|
Дата госпитализации |
Процент скидки |
|
Дата выписки |
|
|
Стоимость лечения |
|
|
К оплате |
-
Создать следующие запросы (при необходимости изменить данные в таблицах):
-
Находящий ФИО пациентов, пролежавших больше 14 дней (1 балл).
-
Рассчитывающий число мужчин и женщин (2 балла).
-
Приписывающий всем пенсионерам по возрасту 50-процентную скидку (2 балла).
-
Рассчитывающий значение поля «К оплате», используя
формулу: «Стоимость лечения»*(100-«Процент скидки»)/100 (3 балла).
-
Создать форму в один столбец по таблице «Пациенты» (2 балла).
-
Усовершенствовать ее внешний вид – изменить расположение полей, сделать шаблоны для их ввода большими, с крупными символами (2 балла).
-
Разместить на форме следующие элементы автоматизации:
-
*Преобразовать поле «Пол» в поле со списком с возможностью выбора пола пациента из списка (1 балл).
-
*Встроить кнопки «+» и «-», щелчки и двойные щелчки по которым меняют значение поля «Процент скидки» на 5 и 10% (но не позволяют менять значение на отрицательное) (2 балла);
-
*Предусмотреть автоматическое изменение значения поля «Пол» с «м» на «М» и с «ж» на «Ж» после выхода из этого поля (2 балла).
-
Создать произвольный отчет (1 балл).
Вариант 2.
Выполнение задания оценивается по содержимому созданных файлов. Файлы, сохраненные не в тех папках или названные ненадлежащим образом, не оцениваются.
Для сохранения результатов работы студент должен в папке D:\Студент создать папку с именем, состоящим из слова ЗАЧЕТ, указания факультета, курса, группы и фамилии с инициалами, например, ЗАЧЕТ-ЛФ2гр52-ИвановИИ. Файлы называть по фамилии с инициалами (если в задании нет иных указаний) и сохранять в этой папке.
-
Создать базу данных с таблицами «Врачи» и «Пациенты» Создать межтабличную связь типа «один-ко-многим» с сохранением целостности данных Заполнить таблицы данными на 3 врачей, у 1-го врача 1 пациент, у 2-го врача 2 пациента, у 3-го врача 3 пациента. (2 балла).
Врачи Пациенты
Код Врачи |
|
Код Пациенты |
Врач (ФИО) |
|
Связь Врачи |
Специализация |
|
ФИО пациента |
|
|
Пол |
|
|
Возраст |
|
|
Диагноз |
|
|
Дата госпитализации |
|
|
Дата выписки |
-
Создать следующие запросы:
-
«Спрашивающий» после запуска ( запрос с параметром) фамилию врача и находящий ФИО пациентов, которых он лечил (2 балла).
-
Рассчитывающий максимальный возраст мужчин и число женщин (2 балла).
-
Находящий фамилии пенсионеров по возрасту (2 балла).
-
Находящий фамилии пациентов, которых лечили врачи-терапевты (2 балла).
-
Создать форму «в один столбец» по таблице «Пациенты» (2 балла).
-
Усовершенствовать ее внешний вид – изменить расположение полей, сделать шаблоны для их ввода большими, с крупными символами (2 балла).
-
Разместить на форме следующие элементы автоматизации:
-
*Преобразовать поле «Специализация» в поле со списком с возможностью выбора специализации врача из списка (1 балл).
-
*Встроить кнопки «+» и «-», щелчки и двойные щелчки по которым меняют значение поля возраст на 1 и 10 (но не позволяют менять значение на отрицательное) (2 балла).
-
*Предусмотреть автоматическое изменение значения поля «Пол» с «м» на «М» и с «ж» на «Ж» после выхода из этого поля. (2 балла).
-
Создать произвольный отчет (1 балл).
Вариант 3.
Выполнение задания оценивается по содержимому созданных файлов. Файлы, сохраненные не в тех папках или названные ненадлежащим образом, не оцениваются.
Для сохранения результатов работы студент должен в папке D:\Студент создать папку с именем, состоящим из слова ЗАЧЕТ, указания факультета, курса, группы и фамилии с инициалами, например, ЗАЧЕТ-ЛФ2гр52-ИвановИИ. Файлы называть по фамилии с инициалами (если в задании нет иных указаний) и сохранять в этой папке.
-
Создать базу данных с таблицами «Учебники» и «Авторы» Установить связь между таблицами типа «один-ко-многим» с сохранением целостности данных. Заполнить таблицы данными на 3 учебника: у 1-го учебника 1 автор, у 2-го учебника 2 автора, у 3-го учебника 3 автора (2 балла).
Учебники Авторы
Код Учебники |
|
Код Авторы |
Название |
|
Связь Учебники |
Год издания |
|
Автор |
Издательство |
|
Дата рождения |
Число страниц |
|
Пол |
|
|
Место работы |
-
Создать следующие запросы:
-
Находящий названия учебников, авторы которых работают в заданной организации (2 балла).
-
Вычисляющий возраст авторов (2 балла).
-
Создающий таблицу «Авторы1», в которой повторяются поля таблицы «Авторы» и добавляется поле «Возраст автора» (2 балла).
-
Определяющий, сколько среди авторов мужчин и женщин (2 балла).
-
Создать форму «в один столбец» по таблице «Учебники» (2 балла).
-
Усовершенствовать ее внешний вид – изменить расположение полей, сделать шаблоны для их ввода большими, с крупными символами (2 балла).
-
Разместить на форме следующие элементы автоматизации:
-
*Преобразовать поле «Издательство» в поле со списком с возможностью выбора названия издательства из списка (1 балл).
-
*Встроить в форму кнопки «+» и «-», щелчки и двойные щелчки по которым меняют значение поля «Число страниц» на 10 и 100 (но не позволяют менять значение на отрицательное) (2 балла);
-
*Предусмотреть автоматическое увеличение на 1 значения поля «Год издания» после выхода из этого поля (2 балла).
-
Создать произвольный отчет (1 балл).