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

План урока в 11 классе по теме «Базы данных с несколькими таблицами»
Цели урока: формирование УУД:
Предметные знать/понимать что такое база данных Д); какие модели данных
используются в БД; основные понятия реляционных БД: запись, поле, тип поля, главный
ключ; определение и назначение СУБД; структуру многотабличной БД
Метапредметные владение информационным моделированием как основным методом
приобретения знаний: умение преобразовывать объект из чувственной формы в
пространственно-графическую или знаково-символическую модель; умение строить
разнообразные информационные структуры для описания объектов; умение «читать»
таблицы, графики, диаграммы, схемы и т.д., самостоятельно перекодировать информацию из
одной знаковой системы в другую; умение выбирать форму представления информации в
зависимости от стоящей задачи, проверять адекватность модели объекту и цели
моделирования;
Личностные способность увязать учебное содержание с собственным жизненным опытом,
понять значимость подготовки в области информатики и ИКТ в условиях развития
информационного общества; готовность к повышению своего образовательного уровня и
продолжению обучения с использованием средств и методов информатики и ИКТ;
Необходимое оборудование:
Компьютеры, программа «LibreOffice-Base»
Структура урока
1. Приветствие, орг. Момент (2 минуты)
2. Повторение материала (4 минуты)
Цель – активизация основных понятий базы данных
3. Объяснение материала базы данных с несколькими таблицами (7 минут)
Цель изложение базового материала, касающегося реляционных баз данных
состоящих из нескольких таблиц, объединенных между собой связями.
4. Выполнение заданий (создание базы данных с несколькими таблицами) (25 минут)
Цель первичное закрепление объясненного материала путем выполнения
практических заданий.
5. Подведение итогов урока, проверка выполнения задания, выставление оценок,
формирование домашних заданий разного уровня, в зависимости от того, что
учащиеся успели выполнить за урок. (7 минут)
Ход урока
Этап
Деятельность учителя
Деятельность учеников
1
(орг. момент)
Приветствие
Готовятся
2
(повторение)
Форма деятельности
опрос-беседа
Как пишутся запросы?
С какого слова начинается
запрос?
Чем отличаются логические
функции OR, AND?
Что такое записи?
Что такое поля?
В конструкторе или на языке запросов
SQL
SELECT
OR означает логическую функцию
ИЛИ, которая верна, если верно хотя
бы одно выражение
AND верна, если верны оба
выражения
Строки таблицы
Столбцы таблицы
3
(объяснение
нового
материала)
Пишет тему урока
Базы данных с несколькими
таблицами
Говорит: Мы с Вами
работали с базой данных с
одной таблицей. Но для
удобства работы в
организациях используются
базы данных с несколькими
таблицами. Эти таблицы
объединяются связями между
собой. Например, в
библиотеке в одной таблице
содержится информация о
читателях, а в другой
информация о книгах. По
коду книги мы можем
определить, какую книгу
взял читатель в библиотеке
(рисует или показывает на
экране схему)
Слушают
Перерисовывают схему
Записывают сервис-связи
рисуют схемы
Код_читателя
Фамилия
Имя
Код_книги
Таблица «Читатели»
Код_книги
Название
Автор
Год_издания
Издательство
Таблица «Книги»
Связи устанавливаются
через пункт меню сервис-
связи (записывает)
Аналитики и
разработчики баз данных
создают запросы, который
формируют данные,
хранящиеся в нескольких
таблицах. Виды связей: 1 к
одному, 1 ко многим, многие
ко многим (рисует схемы).
один к одному
один ко многим
многие ко многим
3
(выполнение
заданий)
Учитель: в следующий раз
мы с Вами будем создавать
запросы к нескольким
связанным таблицам, а
сейчас Вы для повторения
темы создадите базу данных
с несколькими таблицами, а
затем создадите уже связи.
Эту таблицу мы будем
использовать для запросов к
таблице с несколькими
параметрами.
Ходит, смотрит,
Выполняют задания (см. приложения)
консультирует
4
(итог урока)
Учитель: Итак, мы с Вами
создали таблицы и
установили в них связи. Кто
не успел доделать,
пожалуйста, сохраните на
свои носители или в сетевой
диск, чтобы затем закончить
дома.
Домашнее задание:
базовый уровень
закончить таблицу,
повторить операторы
запросов
Повышенный уровень
самостоятельно
изучить справочники
и создать любой
запрос, выводящий
данные из нескольких
таблиц
Профессиональный
уровень -
самостоятельно
изучить справочники
и создать запросы:
1. Создать запрос,
отбирающий
фамилию, имя, и
оценки по трем
предметам каждого
ученика
2. Создать запрос,
отбирающий
фамилию, имя, и
оценки по теме
WORD каждого
ученика, получившего
не меньше 4.
Урок окончен, до
свидания!
Записывают задания
Практическая работа «Создание связанных таблиц»
Создать базу данных с тремя таблицами
Таблица «группы»
Учебная_группа
Преподаватель
101
Верзаков С.А.
102
Варенков А. П.
103
Воронцов П. П.
104
Ахматов А. А.
105
Заумкина М.И.
Таблица «список_учеников»
Код
Имя
Отчество
Год_
рождения
Школа
Класс
Учебная_
группа
1
Анна
Ивановна
1994
2007
9
101
2
Ирина
Алексеевна
1993
2009
10
102
3
Ольга
Владимиров.
1994
1785
9
103
4
Алексей
Петрович
1993
2007
10
101
5
Алексей
Иванович
1994
1785
9
104
6
Сергей
Сергеевич
1995
2009
8
105
7
Александр
Иванович
1992
2009
11
101
8
Анна
Алексеевна
1994
2007
9
102
9
Алексей
Антонович
1993
1492
10
103
10
Елена
Александровна
1994
1785
9
101
Таблица «личные_данные»
Код
Адрес
Номер_телефона
Текст
Таблица
БД
Python
1
Центральная 11-5
51-17-22
5
5
5
2
Солнечная 8-117
51-18-22
4
4
4
3
Сиреневый 7-16
51-19-22
3
4
5
4
Центральная 14-81
51-20-22
5
5
4
5
Сиреневый 7-16
51-21-22
5
4
4
6
Солнечная 2-121
51-22-22
4
4
4
7
Школьная 5-34
51-23-22
5
5
5
8
Центральная 30-7
51-24-22
3
3
3
9
Сиреневый 7-16
51-25-22
3
4
4
10
Солнечная 6-34
51-26-22
5
5
5
Установить связи по соответствующим полями (сервис-связи):