Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

Добавить материал

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

Инфоурок Информатика Другие методич. материалыПрактическая работа по информатике по созданию базы данных

Практическая работа по информатике по созданию базы данных

Лабораторная работа № 13

Создание реляционной базы данных, заполнение БД, создание форм.


Программа MS Access позволяет создавать реляционные БД, а также обеспечивать их обработку с помощью запросов, форм и отчетов.


Цель работы:

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

  2. Создать три запроса к созданной БД, из которых один запрос должен быть универсальным.

  3. Создать форму с помощью мастера форм и конструктора.


Ход работы:

I. Создание базы данных «Поликлиника».

  1. Загрузить офисную программу ACCESS.

  2. Создать новую базу данных [Файл, Создать новую базу данных…], сохранить её в своей папке и присвоить имя «Поликлиника».


hello_html_m2bfc8e8c.gifhello_html_m7ab7a0c6.png


  1. Откроется окно БД «Поликлиника»

hello_html_m236e008c.png








Практическая работа

«Создание реляционной базы данных»


БД «Поликлиника» создаётся из трёх таблиц: «Врач»; «Посещение»; «Пациент»

Таблица в программе ACCESS создаётся двумя шагами:

  • сначала создаётся структура таблицы;

  • затем таблица заполняется данными.

  1. Для создания таблицы заходим на ленту Создание и выбираем «Создание таблицы в режиме конструктора» и создаем структуру таблицы «Врач»

hello_html_4ff7f997.gifhello_html_m7a293f99.png


Заполнить только Имя поля и Тип данных, обязательно указать ключевое поле. Для этого выделить нужную строку, щелкаем правой кнопкой мыши и выбираем - Ключевое поле. Закрыть окно, сохраняя таблицу под именем «Врач»


  1. Оhello_html_5ecf6350.pngткрыть таблицу «Врач», двойным щелчком «мыши» и построчно заполнить её данными.






  1. Аналогично создать таблицы «Пациент» и «Посещение»

hello_html_m3530c3c4.png








hello_html_m4507e257.png


hello_html_m6e7687a6.pnghello_html_m770667ee.png









4. Таблица «Пациент» является базовой таблицей, таблицы «Посещения» и «Врач» - подчиненными. Необходимо установить связи между таблицами.


5. Ввести команду Сервис, Схема данных.

Пhello_html_m78a9fff1.pngоявится диалоговая панель Добавить таблицу. С помощью клавиши {Shift или выделить три таблицы :«Врач»; «Посещение»; «Пациент» и нажать Добавить. Выделенные таблицы будут добавлены в специальное окно – Схема данных.











  1. Свяжем таблицу «Врач» с таблицей «Пациент». Для этого перетащим мышкой поле № участка из таблицы «Врач» к одноимённому полю в таблицу «Пациент».

В появившейся диалоговой панели Связи установим флажок на Обеспечение целостности данных, а затем на каскадное обновление связанных полей и каскадное удаление связанных полей. В завершении щелкнуть по кнопке Создать (или Ок).

hello_html_224744a1.png










  1. Свяжем таблицу «Пациент» с базовой таблицей «Посещения». Для этого перетащим мышкой из таблицы «Пациент» поле Фамилия пациента к одноименному полю базовой таблицы «Посещения» и выполним действия, описанные в п. 7.

hello_html_m507de3d8.png










Если связи созданы – создана и БД. В противном случае необходимо искать ошибки в структуре таблиц или данных.


II. Создание запроса в реляционной базе данных «Поликлиника»


Создадим запрос, который осуществляет выборку информации, необходимой для вывода на экран:

списка пациентов участка №1, посетивших поликлинику после 15.05.98 г.


1. В группе объектов в окне Поликлиника: база данных выбрать объект Запрос и Создание запроса в режиме конструктора.

2. Добавить все три таблицы, выделяя их, удерживая клавишу {Shift}.

hello_html_m78a9fff1.png




















3hello_html_6899ec9d.gifhello_html_11119aee.gif. Для создания запроса, необходимо нажать на нужную строку и выбрать соответствующее название таблицы и соответствующее название поля из списка

hello_html_m487303a.png











иhello_html_69f1d4c2.gifhello_html_m5ab5ef13.gifhello_html_60be4834.gif задать необходимые условия отбора. Выполнить запуск запроса нажав, соответствующую кнопку .

hello_html_m954be06.png
















В результате получим для первого участка следующие записи:

hello_html_m8372cae.png







4. Сохранить запрос под именем Летние посещения.









5hello_html_6cee8ed8.gif. Для создания универсального запроса необходимо в нужном поле в строке «Условие отбора» ввести фразу в квадратных скобках, например, создать универсальный запрос поиска информации по диагнозу.

hello_html_560ed9d4.png













6hello_html_m6e6f16a0.gif. Пустить запрос на запуск в появившемся окне ввести нужный диагноз, например: ОРЗ.

hello_html_7e7406fc.png












hello_html_m7403fed1.png


Результат запроса по ОРЗ.







7. Запрос сохранить как «Диагноз»


8. Создать формы и отчеты для таблиц







5hello_html_6cee8ed8.gif. Для создания универсального запроса необходимо в нужном поле в строке «Условие отбора» ввести фразу в квадратных скобках, например, создать универсальный запрос поиска информации по диагнозу.

hello_html_560ed9d4.png













6hello_html_m6e6f16a0.gif. Пустить запрос на запуск в появившемся окне ввести нужный диагноз, например: ОРЗ.

hello_html_7e7406fc.png












hello_html_m7403fed1.png


Результат запроса по ОРЗ.







7. Запрос сохранить как «Диагноз»


8. Создать формы и отчеты для таблиц



III Создание форм с помощью мастера и конструктора форм

Задание 1. Создание автоформ

1hello_html_m43b67440.gifhello_html_35ea8e09.gifhello_html_m34348616.gifhello_html_m158c2641.gif. Выберите объект базы- Формы. Нажмите кнопку Создать, в открывшемся окне Новая форма выберите способ создания формы «Автоформа в столбец», в качестве источника укажите таблицу «Врач».

2. Сохраните созданную форму с именем – «Врач»


hello_html_m3b1d934f.png













3hello_html_md010653.gifhello_html_ma2abac0.gifhello_html_4ea35b25.gif. Откройте форму и введите новую запись с использованием формы: № участка- 3, ФИО врача - Сидорова Л.П., открыв таблицу «Врач», убедитесь, что новая запись появилась.

hello_html_1640a87d.png




3адание 2. Создание формы с помощью «Мастера форм».


1. Выберите объект базы- Формы. Выберите Создание форм с помощью мастера, в качестве источника укажите таблицу Пациент.







hello_html_7ef72aeb.png













2hello_html_m5ecba0fc.gifhello_html_m7fbd8576.gif. С помощью кнопки Выбор всех полей добавьте поля в таблицу, нажмите кнопку Далее.


hello_html_5f024de9.pnghello_html_7720f35f.png













3. Внешний вид формы в один столбец, стиль официальный (перемещение между окнами кнопкой далее)


hello_html_m225e2ad1.pnghello_html_m71686364.png















4. Сохраните форму под именем «Пациент»


hello_html_1997c354.png













5. Самостоятельно добавьте еще двух пациентов участка № 3.

hello_html_m579f4dcf.pngВнешний вид формы «Пациент»,









Задание 3. Создание формы с помощью конструктора.


1. Выберите объект базы- Формы. Нажмите кнопку Создать в открывшемся окне выберите конструктор, в качестве источника укажите таблицу Посещение.

hello_html_6a146e1a.png


















2hello_html_m6bd65b65.gifhello_html_m6b621c8.gifhello_html_e32d894.gif. При нажатии кнопки Далее появится следующее окно, панель инструментов и схема таблицы.


hello_html_1e9d6b55.png










3. Добавьте к форме Заголовок, меню Вид-Заголовок/примечание формы.

hello_html_m79afd0fb.pnghello_html_18ee45f5.png



hello_html_2497d3bd.gif







hello_html_m62a8a9bf.gif




4hello_html_m77805999.gifhello_html_m7442db11.gif. Пользуясь кнопкой надпись, на панели элементов создайте в области заголовка надпись «Посещение». Параметры заголовка – полужирный шрифт, размер – 14, цвет – синий.

hello_html_m39cb516a.png




hello_html_m5e5e9d11.png











5hello_html_1aa1e76a.gifhello_html_m56237b38.gifhello_html_m201b1777.gif. Рядом с надписью «Посещения» создайте кнопку для закрытия формы. Для этого на панели элементов используйте элемент Кнопка, перенеся ее курсором мыши в нужное место формы и вычерчивая ее рамки, при этом запустится мастер Создание кнопок.

hello_html_m3f317435.png







hello_html_m5077707e.png








6. Выберете категорию Работа с формой и действие Закрыть форму. Далее Стоп, Кнопка 1 и Готово.



hello_html_m6bb3e78c.pnghello_html_m4e0b3a95.png











7hello_html_2be64df.gif. В область данных добавьте поля с помощью перетаскивания мышью из схемы таблицы.

hello_html_13435341.png


hello_html_1e9d6b55.png


hello_html_14425531.gif







8. В Область данных добавьте две кнопки категории переходы по записям Предыдущая запись(верхняя стрелка) и следующая запись (нижняя стрелка).

hello_html_3a5c9f30.pnghello_html_m189fe86d.png











9hello_html_19a01cc2.gifhello_html_2fb9c7d3.gif. Сохраните форму под именем Посещение. Откройте форму Посещение ее примерный конечный вид должен выглядеть следующим образом.

hello_html_m4681cd8d.png

hello_html_7446f093.png













10. Научитесь перемещаться по записям с помощью созданных вами кнопок и закрывать форму с кнопки Стоп.














13


Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

5 493 577 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

СБОРНИК МЕТОДИЧЕСКИХ УКАЗАНИЙ ДЛЯ ОБУЧАЮЩИХСЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ ПО ДИСЦИПЛИНЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: 4.2.1. Компьютер как инструмент информационной деятельности
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • 22.09.2020
  • 160
Создание проекта "Обычный калькулятор" в Visual Basic
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: 2.4.1. Базовые понятия объектно-ориентированного программирования
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • 06.09.2020
  • 116
Конспект на тему:"Проектирование локально-вычислительной сети" .
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: 4.3.1. Информатизация управления проектной деятельностью
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • 24.07.2020
  • 576
Дипломный проект на тему:"Проблема построения локальной вычислительной сети подразделения организации под управлением операционной системы Windows NT".
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: 4.3.1. Информатизация управления проектной деятельностью
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • 24.07.2020
  • 252

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.09.2020 2831
    • DOCX 3.6 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Краева Татьяна Вячеславовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Пожаловаться на материал
  • Автор материала

    Краева Татьяна Вячеславовна
    Краева Татьяна Вячеславовна
    • На сайте: 6 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 8652
    • Всего материалов: 11