Практическая
работа. Тема «Базы данных. Связи. Запросы»
·
Создайте новую базу данных
в Micosoft Access.
Задание 1:
·
Создаём в режиме
конструктора Таблицу 1, и сохраняем её под именем «Посещения». Создаём
ключевое поле.



·
Переходим в режим таблицы
и
заполняем данными.
·
Сохраняем таблицу «Посещения»
и закрываем её.
Задание 2:
·
Создаём в режиме
конструктора Таблицу 2 и сохраняем её под именем «Пациент». Задаём
ключевое поле.
·


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

·
Сохраняем таблицу «Пациент»
и закрываем её.
Задание 3:
·
Создаём в режиме конструктора Таблицу 3 и сохраняем её под именем
«Врач». Задаём ключевое поле.

·
Переходим в режим таблицы и заполняем данными.
Задание 4:
·
Создаём связи между
таблицами. Нажимаем кнопку 
·
Добавляем поочерёдно
таблицы «Врач» - Добавить
«Пациент» - Добавить
«Посещения»
- Добавить
- Создаём связи между
таблицами:
«Фамилия» из таблицы «Пациент» совмещаем с «Фамилией» в таблице «Посещения»
«Номер участка» из таблицы «Врач» совмещаем с «Номером
участка» в таблице «Пациент»
- Сохраняем
и
закрываем схему данных.
Задание 5:
Создайте с помощью конструктора запрос, в котором будут отражены фамилия
пациента, дата посещения и диагноз (для пациентов участка
номер 2 с датой посещения >01.05.2007). Назовите запрос «Пациент Запрос».
Создание запросов с помощью конструктора.
1)
Вкладка Создание – Конструктор запросов;
2)
В появившейся вкладке Добавление
таблицы выбрать все 3 таблицы кнопкой Добавить и потом Закрыть;
3)
Перетащить нужные поля в
бланк запроса (смотрите картинку на 2 странице) или щелкайте по стрелке вниз в
строке Поле и выбирайте нужные поля из нужных таблиц (В нашем случае нам
необходимы поля Фамилия пациента, Дата посещения, Диагноз и Номер
участка);

4)
В строке Условие отбора
введите условие - если требуется. (В нашем случае условий два: номер участка –
2 и дата посещения - >01.05.2007);
5)
Отправьте запрос на
выполнение кнопкой Выполнить..
6)

Сохранить запрос (под именем «Пациент
Запрос»).
Задание 6:
- Добавьте в таблицу «Посещения» поля «Цена лекарства»
(тип данных «денежный») и «Количество», тип данных «числовой»)
(добавление полей делайте в режиме Конструктор).
Заполните их:

Откройте «Пациент Запрос» и
убедитесь, что поля «Цена лекарства» и «Количество»
добавились и здесь(перейдите в режим Конструктора).

Ваш результат:
Задание 7: Создайте форму по таблице «Пациент».
1)
Выберите вкладку Создание
- «Мастер форм». Переносим все поля. Выбираем форму «В столбец».
Задание 7: Создайте отчет по таблице «Посещения».
2)
Выберите вкладку Создание
- «Мастер отчётов».
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.