Конспект урока "Создание и применение базы данных" 11 класс


1
Конспект урока по информатике
в 11 классе
«Создание и применение базы данных»
Подготовила:
учитель информатики
МБОУ гимназии №11 г. Ельца,
Боева Татьяна Александровна
г.Елец, Липецкая область
2
Тема урока: Создание и применение базы данных.
Тип урока: Урок практическое занятие.
Цели урока:
Применить полученные ранее знания при работе с базами данных;
Закрепить навыки практической работы с базами данных;
Создать базу данных «Лесничество»;
Развитие внимания, мышления, памяти.
План урока:
1. Организационный момент.
2. Закрепление пройденного материала.
3. Подведение итогов.
4. Постановка домашнего задания.
Содержание урока:
I. Организационный момент.
II. Закрепление пройденного материала.
Учащиеся создают базу данных «Лесничество», пользуясь карточками в
которых указано пошаговое выполнение этой работы:
Этапы работы
1. Проектирование сруктуры базы данных.
База данных будет состоять из четырех таблиц: список посадок, список сел,
список видов и список типов. Соответствующие поля в таблицах Список
посадок и Список видов будут служить полями подстановок из других
таблиц.
2. Построение пустых таблиц базы данных.
Таблицу Список посадок будем создавать в режиме Конструктор. В ней
будет 5 полей (Посадка, Село, Площадь, Вид, Возраст). Поле Посадка
является ключом. В таблице Список сел присутствуют поля Седло и Лесник,
поля Седло и Вид являются ключевыми, а в таблице Список видов – поля
Вид и Тип. В таблице Список типов только одно поле Тип. Оно же является
ключевым.
3. Создание схемы базы данных.
4. Ввод данных в таблицы.
Список сел
Село
Лесник
Список посадок
Посадка
Село
Площадь
Вид
Возраст
Список типов
Тип
Список видов
Вид
Тип
3
Сначала заполняются таблицы Список сел и Список типов, затем – таблица
Список видов, далее – Список посадок. Заполнять можно в режиме таблицы,
а можно создать форму ввода.
5. Использование базы данных.
Ответить на вопрос кто из лесников отвечает за дубовые посадки (создать
соответствующий запрос с параметром).
6. Создание кнопочной формы для работы с базой данных.
Ход работы
1) Создайте новую базу данных и назовите ее «Лесничество».
2) Создайте структуру таблицы Список типов в режиме Конструктор.
Порядок работы:
Введите имя поля Тип и тип данных – текстовое
Сделайте поле Тип ключевым
Сохраните таблицу под именем Список типов
Закройте таблицу
3) Создайте структуру таблицы Список сел в режиме Конструктор.
Порядок работы:
Введите имя поля Село (тип данных – текстовое) и Лесник (тип
данных – текстовое).
Сделайте поле Село ключевым
Сохраните таблицу под именем Список сел
Закройте таблицу.
4) Создайте структуру таблицы Список видов р режиме Конструктор.
Порядок работы:
Введите имя поля Вид (тип данных – текстовое) и Тип (тип
данных – текстовое).
Поле Тип сделайте полем подстановки из таблицы Список типов.
Выберите закладку Подстановка, тип элемента управления Поле
со списком, источник строк – Список типов.
Сделайте поле Вид ключевым
Сохраните таблицу под именем Список видов
Закройте таблицу.
5) Создайте структуру таблицы Список посадок в режиме Конструктор.
Порядок работы:
Введите имя поля из таблицы:
Название поля
Тип данных
Посадка
Текстовый
Село
Текстовый
Площадь
Текстовый
Вид
Текстовый
Возраст
Текстовый
4
Сделайте поле Посадка ключевым
Для поля Село выберите закладку Подстановка, тип элемента
управления – Поле со списком, источник строк – Список сел.
Для поля Вид выберите закладку Подстановка, тип элемента
управления – Поле со списком, источник строк – Список видов.
Сохраните таблицу под именем Список посадок
Закройте таблицу.
6) Создайте связи в соответствии со схемой данных.
Порядок работы:
Щелкните по кнопке – Схема данных;
В появившемся окне Добавление таблицы выделите таблицы
Список посадок, Список сел, Список видов, Список типов и
щелкните по кнопке Добавить.
Закройте окно Добавление таблицы.
Поставьте мышку на имя поля Тип в таблице Список типов и, не
отпуская кнопку мышки, перетащите ее на поле Тип в таблице
Список видов. Отпустите мышку. Появится диалоговое окно
Связи.
Включить значек Обеспечение целостности данных, Каскадное
обновление связанных полей, Каскадное удаление связанных
полей.
Щелкните по кнопке Создать.
Поставьте мышку на имя поля Село в таблице Список сел и, не
отпуская кнопку мышки, перетащите её на поле Село в таблице
Список посадок. Отпустите мышку. Появится диалоговое окно
Связи.
Включить значек Обеспечение целостности данных, Каскадное
обновление связанных полей, Каскадное удаление связанных
полей.
Щелкните по кнопке Создать.
Поставьте мышку на имя поля Вид в таблице Список видов и, не
отпуская кнопку мышки, перетащите её на поле Вид в таблице
Список посадок. Отпустите мышку. Появится диалоговое окно
Связи.
Включить значек Обеспечение целостности данных, Каскадное
обновление связанных полей, Каскадное удаление связанных
полей.
Щелкните по кнопке Создать.
Закройте схему , сохранив её.
7) Заполните вспомогательные таблицы.
Порядок работы:
Заполните таблицу Список типов данными: хвойные и
лиственные.
Заполните таблицу Список видов данными: ель(хвойные),
сосна(хвойные), берёза(лиственные), дуб(лиственные), осина
5
(лиственные), клён(лиственные), липа(лиственные), кедр(хвойные),
пихта(хвойные), граб(лиственные).
Заполните таблицу Список сел данными из таблицы:
Село
Лесник
Красное
Иванов А.Н.
Ватутинки
Норкин В.В.
Подберезки
Краснов А.Т.
Каменка
Носов Н.В.
Троицкое
Петров А.В.
Закройте таблицу.
8) Создайте форму для заполнения таблицы Список посадок.
Порядок работы:
Выберите закладку Формы;
Щелкните по кнопке Создать;
Выберите Автоформа в столбец, а в качестве источника данных –
Список посадок.
Щелкните по кнопке ОК.
Сохраните под именем Список посадок.
9) Заполните таблицу Список посадок с помощью полученной формы.
Порядок работы:
Заполните базу данными из таблицы:
Посадка
Село
Площадь
Вид
Возраст
Дубки
Красное
12
Дуб
20
Сосновая роща
Красное
23
Сосна
10
Елки
Подберезки
14
Ель
15
Березовая роща
Подберезки
20
Берёза
17
Осинки
Каменка
25
Осина
12
Кедровник
Каменка
30
Кедр
28
Кленовая аллея
Ватутинки
22
Клен
29
Лесная
Ватутинки
16
Граб
30
Посадки
Троицкое
35
Пихта
40
Липовая аллея
Троицкое
26
Липа
15
Закройте таблицу, сохранив её.
10) Создайте запрос на выборку с параметром для определения лесника,
отвечающего за конкретную посадку.
Порядок работы:
Выберите закладку Запрос;
Выберите Создать с помощью Конструктора;
В окне Добавление таблицы выделите таблицы Список посадок и
Список сел. Щелкните по кнопке Добавить.
Щелкните по кнопке Закрыть.
6
Выберите из таблицы Список посадок поля Посадка и Вид. Для
этого достаточно сделать двойной щелчок мышкой по имени
каждого поля.
Выберите из таблицы Село поля Село и Лесник. Для этого
достаточно сделать двойной щелчок мышкой по имени каждого
поля.
В строке Условие отбора под полем Вид наберите в квадратных
скобках выражение [Введите вид деревьев].
Сохраните запрос под именем Лесник.
Откройте запрос.
Введите вид деревьев: дуб. Получите запрос на дубовую посадку.
Закройте запрос, сохранив его.
11) Подготовьте отчет «Лесник» для печати.
Порядок работы:
Откройте закладку Отчеты;
Выберите Автоотчет в столбец, а в качестве источника данных –
запрос Список посадок;
Закройте отчет.
12) Создайте форму для запроса Список посадок.
Порядок работы:
Выберите закладку Формы;
Выберите Автоформа в столбец, а в качестве источника данных –
запрос Список посадок.
Щелкните по кнопке ОК;
Закройте форму сохранив ее под именем Список посадок.
13) Самостоятельное задание.
Изготовьте формы для таблиц Список сел и Список видов;
III. Подведение итогов.
Спросить у учащихся, что было не понятно, если у кого – то возникнут
трудности, то помочь;
Пройти по рядам посмотреть все ли справились с поставленным
заданием;
Выставить оценки за урок.
IV. Постановка домашнего задания.
Учить: лекцию прошлого урока, попробовать самим составить базу
данных.