Смекни!
smekni.com

Методика преподавания баз данных в школе учитель информатики (стр. 7 из 10)

Вариант 2

Создать базу данных «Библиотечный каталог» и осуществить в ней различные виды поиска: быстрый, с помощью фильтра и с помощью запроса; выполнить сортировку данных.

Вариант 3

Создать базу данных «Классный журнал» и осуществить в ней различные виды поиска: быстрый, с помощью фильтра и с помощью запроса; выполнить сортировку данных.

Работа рассчитана на 20 минут. Приступайте к работе.

Время вышло. Сохраняйте ваши базы данных. Можете отдыхать.

Приветствую учителя



Слушают























Садятся за компьютеры и приступают к выполнению задания.


Поворачиваются лицом к учителю

Отвечают на вопросы (один из учеников отвечает на первые три вопроса, другой – на оставшиеся два).

Ответы:

1).Для чего необходимы запросы?

Запросы осуществляют поиск данных в БД.

2).Основное отличие запроса от фильтра?

Различие между запросом и фильтром состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице.

3).Что является результатом выполнения запроса?

Результатом выполнения запроса является таблица, то есть запросы могут использоваться вместо таблиц.

4). С помощью чего можно построить запрос?

Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям. Условие – это логическое выражение, которое может принимать два значения ИСТИНА или ЛОЖЬ. Логические выражения строятся с помощью логических операций отношений (>,<,<=,>=,=,<>) и логических операций (логическое И, логическое ИЛИ, логическое отрицание НЕ).

5).Какие запросы бывают?

Запросы бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей.

Ученики получают карточки с символами



Смотрят в свои карточки и следят за учителем

















































































Выполняют задание на странице 397





Слушают
Записывают домашнее задание

Слушают
























Выполняют самостоятельную работу

Заканчивают работу и сохраняют свои базы данных

Урок 6

Тема урока:

Создание форм и отчетов

Цель урока:

Определение понятия форма, отчет; Формирование умений и навыков создания форм и отчетов

Задачи урока:

¾ Образовательные:

1. Познакомить учащихся с понятиями: форма, отчет

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

¾ Развивающие:

Создать условия для развития опосредствованного внимания, активного воображения, развития теоретически образного мышления, зрительно-слуховой памяти

¾ Воспитывающие:

5. Создание условий психологической комфортности на уроке

6. Создание условий для воспитания уважения к чужому мнению, умение выслушать других

Форма обучения:

Урок – объяснения нового материала

Методы обучения:

Работа с книгой

Структура урока:

Урок изучения нового материала

Средства обучения:

Материальные (проектор, компьютеры, учебник информатики)

Формы и методы контроля:

Текущий

Класс: 11

Время: 40 минут

План:

I. Организационная часть (2 мин)

II. Основная часть: Создание форм и отчетов (30 мин)

III. Подведение итогов (5 мин)

IV. Домашнее задание (3 мин)

Деятельность учителя

Деятельность ученика

I.Организационная часть: Здравствуйте ребята, садитесь. II.Основная часть: Сегодня тема урока: Создание форм и отчетов. Вы должны познакомиться с понятиями форма и отчет; научиться создавать формы и отчеты. Задание: Выполнить практическое задание на странице 392 и 399. Ответить на вопросы в карточках (учитель раздает карточки с вопросами). Вопросы: 1)Для чего необходима форма? 2)Что может делать пользователь с формой? 3)Какими способами можно создавать форму? 4)Для чего нужны отчеты? 5)Что представляют из себя отчеты? 6)Какими способами можно создавать отчеты? Садитесь за компьютеры и приступайте к выполнению задания. (учитель визуально просматривает выполнение задания каждым учеником и по необходимости помогает отдельным учащимся при возникновении трудностей). Хорошо, с заданием справились все. Теперь ответим на вопросы в ваших карточках.


























































Вы справились с вопросами. III.Домашнее задание: Теперь запишем домашнее задание - §11.2, §11.3.3, §11.4.5 IV.Подведение итогов: Таким образом, сегодня на уроке вы познакомились с понятиями форма и отчет. Научились создавать формы и отчеты. Оценки за урок …. Урок окончен, вы можете идти.
Приветствую учителя
Слушают





Получают карточки









Садятся за компьютеры и приступают к выполнению практической работы



Заканчивают выполнение работы Отвечают на вопросы (один ученик отвечает на первые три вопроса, другой – на оставшиеся три) Ответы: 1)Для чего необходима форма? Во-первых, Форма отображает одну запись в удобном для пользователя виде. Во-вторых, с помощью формы создается графический интерфейс доступа к БД, который может содержать различные управляющие элементы (текстовые поля, кнопки, переключатели и т.д.), а также надписи. 2)Что может делать пользователь с формой? В процессе создания формы можно указать, какие поля БД включить в форму, как расположить поля в окне формы. Пользователь может изменять дизайн формы (размер, цвет и так далее) управляющих элементов и надписей. 3) Какими способами можно создавать форму? Создание формы можно проводить различными способами с использованием: · Конструктора, который позволяет начать создание формы с нуля; · Мастера форм, который с помощью серии диалоговых панелей помогает пользователю в создании формы. 4)Для чего нужны отчеты? С помощью отчетов можно осуществлять красивую печать непосредственно таблиц, форм и запросов с помощью команды Файл – Печать. 5) Что представляют из себя отчеты? Отчеты являются производными объектами БД и создаются на основе таблиц, форм и запросов. 6)Какими способами можно создавать отчеты? Создание отчета можно проводить различными способами с использованием: · Конструктора, который позволяет начать создание отчета с нуля; · Мастера отчетов, который с помощью серии диалоговых панелей помогает пользователю в создании отчета. Слушают Записывают домашнее задание
Слушают

Урок 7

Тема урока:

Реляционные базы данных. Связывание таблиц в многотабличных базах данных.

Цель урока:

Определение понятия: однотабличные и многотабличные базы данных, связи «один – ко - многим», «многие – ко – многим», реляционные базы данных; Формирование умений и навыков создания реляционной базы данных.

Задачи урока:

¾ Образовательные:

1. Познакомить учащихся с понятиями: однотабличные и многотабличные базы данных, связи «один – ко - многим», «многие – ко – многим», реляционные базы данных

2. Создать условия для формирования умений и навыков создания реляционной базы данных

¾ Развивающие:

Создать условия для развития опосредствованного внимания, активного воображения, развития теоретически образного мышления, зрительно-слуховой памяти

¾ Воспитывающие:

1. Создание условий психологической комфортности на уроке

2. Создание условий для воспитания уважения к чужому мнению, умение выслушать других

Форма обучения:

Урок – объяснения нового материала

Методы обучения:

Беседа, Работа с книгой

Структура урока:

Урок изучения нового материала

Средства обучения:

Материальные (проектор, компьютеры, учебник информатики)

Формы и методы контроля:

Текущий

Класс: 11

Время: 40 минут

План:

I. Организационная часть (2 мин)

II. Основная часть (30 минут)

1) Однотабличные и многотабличные базы данных, связи «один – ко - многим», «многие – ко – многим», реляционные базы данных (15 мин)

2) Создание реляционной базы данных (15 мин)

III. Подведение итогов (5 мин)

IV. Домашнее задание (3 мин)

Деятельность учителя

Деятельность ученика

I.Организационная часть: Здравствуйте ребята, садитесь. II.Основная часть: Сегодня тема урока: Реляционные базы данных. Связывание таблиц в многотабличных базах данных. Вы должны познакомиться с понятиями: Однотабличные и многотабличные базы данных, связи «один – ко - многим», «многие – ко – многим», реляционные базы данных; Научиться создавать реляционные базы данных. 1)Однотабличные и многотабличные базы данных. Откройте учебники на странице 400 таблица 11.2 Комплектующие компьютера и поставщики. Из каких полей состоит данная таблица?

Что вы можете увидеть из данной таблицы?
Правильно. Во многих полях записи дублируют друг друга, что увеличивает информационный объем базы данных и замедляет процессы обработки. Для того чтобы избежать дублирования записей, целесообразно разбить данную таблицу на две таблицы. Посмотрите, Комплектующие компьютера имеют два неотъемлемых свойства: «Наименование» и «Описание», а «Название фирмы», «Адрес» и «Цена» не являются свойствами комплектующих компьютера, они являются свойствами Поставщика. Поэтому, можно разделить на следующие таблицы: «Комплектующие и «Поставщики». Посмотрите в учебник на страницу 401 таблицы 11.3 и 11.4. Каждая таблица должна содержать, по крайней мере, одно ключевое поле. Определите ключевое поле в этих таблицах.



После создания двух таблиц, необходимо их связать между собой, чтобы обеспечить целостность базы данных. Откройте ваши тетради, запишите тему урока и подтему связывание таблиц. Типы связей. Зафиксируйте типы связей 1)
Связь один к одному (1:1) предполагает, что в каждые момент времени одному экземпляру первой таблицы соответствует не более одного экземпляра второй таблицы и наоборот. 2)
Один ко многим (1:М) одному экземпляру одной таблицы соответствует 0, 1 или более экземпляров второй таблицы, но каждый экземпляр второй таблицы связан не более чем с 1 экземпляром первой таблицы 3)
Связь многие ко многим (М:М) предполагает, что в каждый момент времени одному экземпляру первой таблицы соответствует 0, 1 или более второй таблицы и наоборот. Определите типы связей в таблицах 11.3 и 11.4.










Давайте создадим еще одну таблицу «Цена». Посмотрите на страницу 403 таблица № 11.5. Посмотрите, а еще какие-то связи можно создать?
Таблицы «Комплектующие» и «Поставщики» можно связать в отношении «многие – ко – многим» путем создания двух связей «один – ко – многим» по отношению к таблице «Цена».
Таблицы «Комплектующие» и «Поставщики» будут являться главными по отношению к таблице «Цена». Для того, чтобы установить связь между этими таблицами, необходимо, чтобы значения в полях имели одинаковые имена. Теперь понятно, почему таблица Цена имеет следующие поля: Счетчик, Код комплектующих, Код поставщик, Цена. В главной таблице «Комплектующие», посмотрите на эту таблицу, поле «Код комплектующих» является первичным ключом, соответственно в подчиненной таблице «Цена» должно существовать одноименное поле, которое является внешним ключом. Что можно сказать про таблицу «Поставщики» по отношению к таблице «Цена»? Базы данных из связанных двумерных таблиц принято называть реляционными. Межтабличная связь обеспечивает целостность данных, т.е. связанные таблицы представляют единое целое. Таким образом, для создания реляционных баз данных существует алгоритм (учитель выдает карточки каждому учащемуся). Посмотрите в выданные вам карточки и следите за мной. Алгоритм: 1. После грамотной постановки задачи по БД выписываются все поля, которые необходимо в ней хранить и составляется один общий файл (таблица). 2. Определение перечня необходимых таблиц и задание их структуры 3. Установление связей между выделенными таблицами 2)Сейчас вы самостоятельно попытаетесь создать реляционную базу данных. Для этого вам поможет учебник на странице 404. Садитесь за компьютеры и приступайте к выполнению задания (учитель просматривает выполнение задания каждым учеником и помогает тем ученикам, у кого возникают вопросы). III.Подведение итогов: Таким образом, сегодня на уроке вы узнали что такое реляционная база данных, какие связи существуют; научились создавать реляционную базу данных. IV.Домашнее задание: Запишем домашнее задание - §11.5, 11.6. На следующем уроке вы начнете создавать реляционную базу данных. Поэтому, дома необходимо будет подобрать нужный материал. Задание вы будете выполнять в паре. На столе лежат листочки с заданиями, возьмите себе один на пару (на столе учитель выложил карточки с заданиями для создания реляционной базы данных: Карточка №1: Продажа квартир Задание: Создать реляционную базу данных 1) Продумать какие могут быть заданы вопросы клиентами при покупке квартиры, и какие услуги может предоставлять ваша фирма по продаже квартир (составить запросы) 2)Создать форму для просмотра и ввода данных 3)Создать отчет для печати полученных запросов. Карточка №2: Библиотека Задание: Создать реляционную базу данных 1)Продумать какие вопросы могут быть заданы читателями (составить запросы) 2)Создать форму для просмотра и ввода данных 3)Создать отчет для печати полученных запросов. Карточка №3: Школа) Задание: Создать реляционную базу данных 1)Продумать какие вопросы могут быть заданы родителями, когда отдают ребенка в данную школу, когда их ребенок учится в этой школе (составить запросы) 2)Создать форму для просмотра и ввода данных 3)Создать отчет для печати полученных запросов. Дома вам нужно составить модель базы данных. Это ваше творчество. Все понятно. Урок закончен. Вы можете идти.
Приветствуют учителя
Слушают






Открывают учебники

Ответ: Счетчик, Наименование, Описание, Название фирмы, Адрес, Цена
Ответ: Половина записей данной таблицы повторяются Слушают





Смотрят в таблицу и слушают









Ответ: в таблице 11.3. Ключевым полем является Код комплектующих, а в таблице 11.4 – Код поставщика.


Открывают тетради записывают тему урока и подтему





Смотрят на доску и чертят в тетради типы связей










Определяют: Одной записи в таблице «Комплектующие» соответствует две записи в таблице «Поставщики», так как устройства одного типа продаются двумя фирмами. Одной и той же записи таблицы «Поставщики» соответствует четыре записи таблицы «Комплектующие», так как одна фирма продает устройства четырех типов.


Слушают и смотрят в учебник на таблицу «Цена»











Смотрят в таблицу «Комплектующие» и в таблицу «Цена».



Отвечают: Таблица «Поставщики» является главной по отношению к таблице «Цена». Ее поле «Код поставщика» является первичным ключом, соответственно в подчиненной таблице «Цена» должно существовать одноименное поле, которое является внешним ключом.
Слушают





Смотрят в карточки, выданные учителем









Садятся за компьютер и выполняют задание учителя.





Слушают



Записывают домашнее задание




Выбирают каточки


Слушают

Урок 8, 9