10 класс
Занятие 16. Связывание таблиц базы данных
10 класс
Занятие 16. Связывание таблиц базы данных
знать:
виды связей между таблицами БД;
как осуществить связь таблиц БД между собой.
уметь:
связывать таблицы БД между собой.
Задачи личностного развития:
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
электронное учебное пособие "Информатика 10, В.М. Котов" (ссылка);
рабочая тетрадь по информатике 10 класс Л.Г. Овчинникова.
Программное обеспечение:
Система управления базами данных (Microsoft Access).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Фронтально задать вопросы:
Перечислите этапы создания базы данных;
Почему так важно разработать проект базы данных?
Зачем нужен режим "Конструктор"?
Зачем нужен режим "Таблица"?
Какой порядок создания таблицы базы данных?
Что такое ключевое поле? В чем особенность этого поля?
Сказать, что основной смысл реляционных баз данных именно в создании связей между таблицами, так как отношения которые устанавливаются в рамках этой связи, позволяют создать структуру любой сложности.
Сформулировать тему урока: "Связывание таблиц базы данных" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
как осуществить связь таблиц БД между собой.
Буду уметь (смогу):
связывать таблицы БД между собой.
Параграф 2.3 (электронное учебное пособие).
Объяснить учащимся зачем нужно связывать таблицы в базе данных. Пояснить что логическая структура базы данных (таблицы и связи между ними) отображается в "Схеме данных" СУБД Microsoft Access.
Рассказать что связь между таблицами БД осуществляется путем сопоставления данных в полях, по которым связываются таблицы. Перед созданием связей необходимо закрыть все таблицы. Создавать или изменять связи между открытыми таблицами нельзя. Связывая поля между таблицами, следует учесть тот факт, что данные должны быть одного типа, исключением является тот случай, когда ключевое поле относится к типу "Счетчик".
Рассмотреть виды связей (презентация, слайды 3, 4, 5):
Один ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице.
Многие ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице и наоборот.
Один к одному. Каждой записи в одной таблице может соответствовать только одна запись в другой таблице. Обычно это связь между двумя ключевыми полями.
Пояснить, что для связывания таблиц БД, нужно научится создавать несколько таблиц. Продемонстрировать учащимся процесс создания нескольких таблиц, и связывание таблиц между собой, акцент на параметры связи, пояснить каждый параметр. Отобразить схему данных, объяснить графические обозначения. Продемонстрировать возможные ошибки при создании и дальнейшем связывании записей в таблицах.
Предложить учащимся выполнить на компьютере задание 1 (с. 38, рабочая тетрадь).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере задание 2 (с. 40, рабочая тетрадь).
Организовать осуждение (презентация, 7 слайд):
Для чего нужно связывать таблицы?
Какие существуют виды связей? Чем они отличаются?
Приведите примеры возможного содержимого таблиц БД при использовании разных видов связей.
Обсудить результаты выполнения заданий (тестов) и оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."
"Хотелось бы изменить в уроке ..."