Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  Поиск информации в БД

Поиск информации в БД

Материал предоставит возможность научить детей поиску необходимой информации в базе данных, используя фильтры, запросы.
29.11.2013

Описание разработки

Цель: познакомиться с возможностью поиска информации в БД СУБД Access: быстрый поиск, поиск с помощью фильтров, поиск с помощью запросов; продолжить формирование навыков по работе с объектами Access.

Тип урока: изучение нового материала.

Наглядные пособия и ППС: карточки-задания для организации первичного контроля знаний учащихся по изучаемой теме; СУБД Access, БД «Спортсмены» на Рабочем столе

Ход урока

I Организационный момент.

II Подведение к теме

Для чего нужна БД?

  • Для хранения и использования информации?

Чтобы использовать информацию, ее нужно получить, т.е. найти, осуществить поиск.

III Сообщение темы. Постановка цели урока. Запись темы урока в тетрадь.

Как можно найти информацию? Какие возможности для поиска предоставляет СУБД Access?

IV Объяснение нового материала.

Замечание: Материал изучается практически на основе предложенного задания, затем алгоритм поиска записывается учащимися в тетрадь.

Задание: Найти записи о спортсменах из России, занимающихся плаванием.

I Быстрый поиск

Access позволяет производить поиск записей, в которых значения определенного поля полностью или частично совпадают с некоторой величиной.

(практическое выполнение)

1. Открыть БД «Спортсмены»

2. В окне БД выбрать объект «Таблица», открыть таблицу «Спортсмены»

3. Ввести команду [Правка►Найти]

4. В окне «Поиск и замена» в поле «Образец»ввести искомый текст – плавание; в поле «Поиск в» выбрать исходную таблицу – «Спортсмены: таблица»; В поле «Совпадение» из раскрывающего списка выбрать вариант «С любой частью поля».

5. Начать поиск кнопкой «Найти далее».

В результате будет найдена и помечена как активная (►) соответствующая запись.

Просмотрите и подсчитайте все подходящие записи.

Можем ли мы сразу искать текст из разных полей?

(запись в тетрадь)

  1. открыть таблицу БД
  2. [Правка►Найти]
  3. В окне ввести искомый текст и указать, где искать
  4. Найти далее

Результат: будет найдена и помечена как активная (►) соответствующая запись.

II Поиск с помощью фильтров

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

Привести аналогию с фильтром воды.

  1. открыть таблицу БД «Спортсмены»
  2. ввести команду [Записи►Фильтр►Изменить фильтр]
  3. В окне фильтра ввести условия поиска в соответствующие поля:

в поле «Страна» - Россия,

в поле «Вид спорта» - плавание

Фильтр создан

  1. ввести команду [Фильтр►Применить фильтр]

В результате появится таблица, состоящая только из тех записей, который удовлетворяют поставленным условиям.

  1. открыть таблицу БД
  2. [Записи►Фильтр►Изменить фильтр]
  3. ввести условия поиска в соответствующие поля
  4. [Фильтр►Применить фильтр]

Результат: таблица только с подходящими записями.

Как вы думаете, какой способ более удобный для поиска, предоставляет больше возможностей?

III Поиск с помощью запросов

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

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

в строке «Поле» из раскрывающегося списка выберите имена полей, которые будут использоваться в таблице – Фамилия, Страна, Вид спорта;

в строке «Вывод на экран», укажите поля, которые будут выводится на экран в итоговой таблице - все выбранные;

в строке «Условие отбора» ввести условия для заданных поля: на поле Страна наложить условие – Россия, на поле Вид спорта - плавание.

  1. Чтобы увидеть результат поиска переключиться в режим таблицы командой [Вид►Режим таблицы]. Чтобы вернуться в режим конструктора дай команду [Вид►Конструктор].

В результате появится таблица, состоящая только из тех записей, который удовлетворяют поставленным условиям.

  1. Сохранить запрос командой [Файл►Сохранить как…]. Присвоить имя «Плавание». Закрыть запрос.
  2. Найти значок запроса «Плавание» в окне БД и открыть его.
  1. В окне БД выбрать объект «Запросы» и пункт «Создание запроса в режиме конструктора»
  2. На панели «Добавление таблицы» выбрать исходную таблицу. «Добавить». «Закрыть».
  3. В окне запроса

в строке «Поле» выбрать имена полей

в строке «Условие отбора» ввести условия для заданных поля.

  1. Переключиться в режим таблицы [Вид►Режим таблицы]. Обратно - [Вид►Конструктор].

Результат: таблица, состоящая только из подходящих записей.

  1. Сохранить запрос [Файл►Сохранить как…]

V Подведение итогов урока

С какими способами поиска вы познакомились сегодня?

Какой способ на ваш взгляд является самым быстрым, удобным, результативным?

VI Домашнее задание:

Записи с алгоритмами поиска выучить наизусть.

(Полную версию смотрите в документе)

Содержимое разработки

4



Урок по информатике

Тема: «Поиск информации в БД»


Цель: познакомиться с возможностью поиска информации в БД СУБД Access: быстрый поиск, поиск с помощью фильтров, поиск с помощью запросов;

Продолжить формирование навыков по работе с объектами Access


Тип урока: изучение нового материала.


Наглядные пособия и ППС: карточки-задания для организации первичного контроля знаний учащихся по изучаемой теме; СУБД Access, БД «Спортсмены» на Рабочем столе



Домашнее задание: опорный конспект


Ход урока:


I Организационный момент.


II Подведение к теме

? Для чего нужна БД?

  • Для хранения и использования информации?

! Чтобы использовать информацию, ее нужно получить, т.е. найти, осуществить поиск.


III Сообщение темы. Постановка цели урока. Запись темы урока в тетрадь.


? Как можно найти информацию? Какие возможности для поиска предоставляет СУБД Access?


IV Объяснение нового материала.


Замечание: Материал изучается практически на основе предложенного задания, затем алгоритм поиска записывается учащимися в тетрадь.


Задание: Найти записи о спортсменах из России, занимающихся плаванием.


I Быстрый поиск


Access позволяет производить поиск записей, в которых значения определенного поля полностью или частично совпадают с некоторой величиной.

(практическое выполнение)

  1. Открыть БД «Спортсмены»

  2. В окне БД выбрать объект «Таблица», открыть таблицу «Спортсмены»

  3. Ввести команду [Правка►Найти]

  4. В окне «Поиск и замена» в поле «Образец»ввести искомый текст – плавание; в поле «Поиск в» выбрать исходную таблицу – «Спортсмены: таблица»; В поле «Совпадение» из раскрывающего списка выбрать вариант «С любой частью поля».

  5. Начать поиск кнопкой «Найти далее».


В результате будет найдена и помечена как активная (►) соответствующая запись.


  1. Просмотрите и подсчитайте все подходящие записи.


? Можем ли мы сразу искать текст из разных полей.

 (запись в тетрадь)

  1. открыть таблицу БД

  2. [Правка►Найти]

  3. В окне ввести искомый текст и указать, где искать

  4. Найти далее

Результат: будет найдена и помечена как активная (►) соответствующая запись.


II Поиск с помощью фильтров


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

Привести аналогию с фильтром воды.


  1. открыть таблицу БД «Спортсмены»

  2. ввести команду [Записи►Фильтр►Изменить фильтр]

  3. В окне фильтра ввести условия поиска в соответствующие поля:

в поле «Страна» - Россия,

в поле «Вид спорта» - плавание

Фильтр создан

  1. ввести команду [Фильтр►Применить фильтр]


В результате появится таблица, состоящая только из тех записей, который удовлетворяют поставленным условиям.


  1. открыть таблицу БД

  2. [Записи►Фильтр►Изменить фильтр]

  3. ввести условия поиска в соответствующие поля

  4. [Фильтр►Применить фильтр]

Результат: таблица только с подходящими записями.


? Как вы думаете, какой способ более удобный для поиска, предоставляет больше возможностей?



III Поиск с помощью запросов


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

F

  1. В окне БД выбрать объект «Запросы» и запустить пункт «Создание запроса в режиме конструктора»

  2. На диалоговой панели «Добавление таблицы» выбрать исходную таблицу «Спортсмены: таблица» в качестве основы для поиска. Нажмите кнопку «Добавить», потом «Закрыть».

  3. В окне запроса

в строке «Поле» из раскрывающегося списка выберите имена полей, которые будут использоваться в таблице – Фамилия, Страна, Вид спорта;

в строке «Вывод на экран», укажите поля, которые будут выводится на экран в итоговой таблице - все выбранные;

в строке «Условие отбора» ввести условия для заданных поля: на поле Страна наложить условие – Россия, на поле Вид спорта - плавание.

  1. Чтобы увидеть результат поиска переключиться в режим таблицы командой [Вид►Режим таблицы]. Чтобы вернуться в режим конструктора дай команду [Вид►Конструктор].


В результате появится таблица, состоящая только из тех записей, который удовлетворяют поставленным условиям.


  1. Сохранить запрос командой [Файл►Сохранить как…]. Присвоить имя «Плавание». Закрыть запрос.

  2. Найти значок запроса «Плавание» в окне БД и открыть его.

?

  1. В окне БД выбрать объект «Запросы» и пункт «Создание запроса в режиме конструктора»

  2. На панели «Добавление таблицы» выбрать исходную таблицу. «Добавить». «Закрыть».

  3. В окне запроса

в строке «Поле» выбрать имена полей

в строке «Условие отбора» ввести условия для заданных поля.

  1. Переключиться в режим таблицы [Вид►Режим таблицы]. Обратно - [Вид►Конструктор].


Результат: таблица, состоящая только из подходящих записей.

  1. Сохранить запрос [Файл►Сохранить как…]


V Подведение итогов урока

С какими способами поиска вы познакомились сегодня?

Какой способ на ваш взгляд является самым быстрым, удобным, результативным?


VI Домашнее задание:

Записи с алгоритмами поиска выучить наизусть.

-75%
Курсы повышения квалификации

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

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Поиск информации в БД (42 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт