Зачетная работа «Работа с базой данных»
Цель занятия. Самостоятельная работа для проверки приобретенных навыков работы в СУБД MS Access.
Запустите Microsoft Access, создайте новую базу данных «Лекарственный препарат»
Задание 1.
Создайте в Базе данных «Лекарственный препарат» первую таблицу «Аптека № 302» по предложенной структуре:
Структура таблицы «Аптека № 302»
В столбике Имя поля введите имена полей, в столбике Тип выберите типы, заполнение в столбце Описание необязательно.
Имя поля | тип |
Название препарата | Текстовой |
Активное (действующие) вещество | Текстовой |
Регистрационный номер | Текстовой |
Дата поступления | Дата/Время |
Количество упаковок | Числовой |
Цена | Денежный |
Изображение препарата | Поле объекта OLE |
В этой же базе данных «Лекарственный препарат» создайте вторую таблицу «Краткая инструкция препарата». Типы данных полей определите самостоятельно.
Название препарата | Фармакологическая группа | Показания к применению | Условие хранения | Срок годности |
| | | | |
Н
а вопрос - Создать ключевое поле сейчас? Ответить - Нет

Задание 2.
Заполните таблицы информацией – сделайте 10 записей о предложенных препаратах.
В таблице «Аптека № 302» в поле Дата поступления внесите в пяти первых записях сегодняшнюю дату, а в остальных – любую дату этого же года. В поле Количество упаковок внесите число от 15 до 30.
В таблице «Краткая инструкция препарата» в поле Показания к применению показание перечислить через запятую (не больше 3)
Выполнить заливку таблицы «Аптека № 302». Цвет выберите самостоятельно.
Задание 3.
Свяжите эти две таблицы. Ключевые поля определить самостоятельно.
Задание 4.
Создать форму с помощью мастера для всех полей таблицы «Аптека № 302»:
Задание 5.
Создать отчет для таблицы «Аптека № 302» с помощью мастера:
-
Для полей - Название препарата, Активное вещество, Дата поступление, Количество упаковок
-
Уровень группировки - Дата поступление
-
Включить сортировку записей по возрастанию для поля - Название препарата
-
Вид макета - Структура 1, Ориентация – Книжная
-
Стиль – Деловой
-
Имя отчета - Дата поступление
Задание 5.
Создать запрос для таблицы «Аптека № 302» в режиме конструктора:
-
В диалоговом окне открыть таблицу «Аптека № 302» и затем закрыть диалоговое окно Добавление таблицы
-
В диалоговом окне Запрос1: Запрос на выборку открыть пять полей: Название препарата, Активное вещество, Дата поступление, Количество упаковок, Цена → автоматически для каждого поля откроется таблица «Аптека № 302»
-
Выбрать сортировку по возрастанию для поля Название препарата
-
Поставить условие отбора для поля Цена таким образом, чтобы на экран выдавались препараты, цена которых превышает 200 рублей
-
Закрыть запрос на выборку, сохранив изменения
-
Имя запроса «Дорогие препараты»
Задание 6.
Создать запрос для таблиц «Аптека № 302» и «Краткая инструкция препарата» в режиме конструктора:
-
В диалоговом окне открыть таблицу «Аптека № 302» и «Краткая инструкция препарата»
-
В диалоговом окне Запрос1: Запрос на выборку открыть поля: Название препарата, Цена из таблицы «Аптека № 302» и поля Фармакологическая группа, Показания к применению из таблицы «Краткая инструкция препарата»
-
Выбрать сортировку по возрастанию для поля Название препарата
-
Закрыть запрос на выборку, сохранив изменения с именем запроса «Показание к применению»