Далее ученики под руководством учителя выполняют работу по соз­данию структуры таблицы ([6], стр. 187-189, задание 5.1). Ученики открывают окно конструктора таблицы и изучают интерфейс окна. Надо обратить внимание па следующие моменты.

В окне среды баз данных теперь открыто два окна: главное и кон­структор таблиц. Найдите вместе с учениками кнопки этих окон па панели задач и несколько раз переключитесь из одного окна в другое.

Изменилась панель инструментов. Чтобы увидеть, как меняется панель инструментов, несколько раз переключитесь из одного окна в другое.

Как выглядит окно конструктора: строки, столбцы, названия столбцов, в нижней части окна есть вкладки Общие, Подстановка.

Спросите учеников, каково назначение столбцов Имя поля и Тип данных.

Далее все вместе создайте первое поле таблицы — Фамилия. При опре­делении тина данных просмотрите раскрывающийся список типов данных. Остальные ноля в соответствии с заданием учащиеся созда­ют самостоятельно.

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

Посмотрите в главном окне, на вкладке Таблицы появился созданный объект — таблица Карта.

Далее объясните ученикам, что уже созданную таблицу можно от­крывать в одном из двух режимов: в режиме таблицы или в режиме конструктора. Покажите, как осуществляется открытие таблицы и переход из одного режима в другой. Проделайте это несколько раз разными способами, чтобы ученики освоили этот прием. Поясните назначение режима таблицы (для ввода и просмотра данных).

НЕ нашли? Не то? Что вы ищете?

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

В конце занятия необходимо обсудить изученные технологические приемы но созданию и изменению структуры таблицы и записать их в общем виде в тетрадь (табл. 6.1, пи. 1-4).

III. Домашнее задание (-).

Устно: [6], стр. 186, вопросы 8-10.

ПЛАН

проведения урока № 41

6.3. Тема урока: Заполнение, редактирование и форматирование базы данных

Цель урока:

О освоить технологию ввода и редактирования данных.

Опорные понятия:

О элементы структуры базы данных.

Новые понятия:

О технологические приемы ввода и редактирования данных.

Задачи учителя:

О научить приемам ввода и редактирования данных;

О познакомить учащихся с возможностями форматирования таблицы.

Ход урока

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

II. Методика проведения урока

Вначале рекомендуется вспомнить приемы, которые были изучены па прошлом занятии, и объяснить задание на этот урок. Под руково­дством учителя учащиеся выполняют разнообразные действия: за­грузку базы данных, переключение из режима просмотра в режим конструктора и обратно и т. д.

Особенность создаваемой базы данных состоит в том, что в нее пока рекомендуется включать только сведения об учащихся одной возрас­тной группы (то есть для 8-го класса — это 13-14-летиие подростки).

Перед заполнением базы данных рекомендуется обсудить, какой рост и вес могут иметь ребята этого возраста. Для сравнения можно привести средние показатели роста и веса по данным из медицин­ских справочников (табл. 6.2). Обратите внимание, что возможны значительные отклонения от среднего роста и веса.

Помимо этого можно использовать эмпирические ориентировочные формулы определения среднего роста и веса и у подростков до 15 лет, также приводимые в медицинских справочниках:

Рост (8-15 лет) = 90 + 5 * N (отклонение ±10 см),

Вес (12-16 лет) = 5 * N - 20 (отклонение ±10 кг),

где N — количество лет.

Таблица 6.2. Показатели роста и веса подростков (Москва, 1972 г.)

Возраст Девочк»

1

Мальчики

Вес

сг1

Рост

а

Вес

о

Рост

а

12 44,05

7,48

152,81

7,01

41,25

7,40

150,05

6,40

13 48,70

9,16

156,85

6,20

45,85

8,26

156,65

8,00

14 51,32

7,30

160,86

6,36

51,18

7,34

162,62

7,34

Здесь а — нормальное отклонение.

Во время практической работы учащиеся выполняют задания по теме ([6], стр. 189, задание 5.2 — ввод и редактирование данных в таблице; стр. 188-191, задание 5.7, пп. 1-8 — форматирование таб­лицы).

В задании 5.2 требуется набрать данные, приведенные па рисунке ([6], стр. 190, рис. 5.8), а затем выполнить их редактирование. Учите­лю рекомендуется обратить внимание, что годы рождения в таблице у учеников уже не соответствуют школьному возрасту, и при вводе указать другой год рождения.

Можно предложить вводить произвольные данные, например дан­ные учащихся своего класса. Работа в этом случае протекает в дело­вой, но шумной обстановке. Учащиеся спрашивают друг у друга рост, вес, дату рождения. Можно выдать заранее составленный список

данных для ввода, чтобы обеспечить единообразие ввода и работы с данными.

Действия по вводу первой записи ([6], п. 5 задания 5.2) учащиеся вы­полняют под руководством учителя, а затем продолжают работу са­мостоятельно. Обратите внимание учащихся, что в поле Пол появля­ется значение по умолчанию «М», и его при необходимости надо изменять, а дата, набранная с неполным годом, автоматически преоб­разуется в дату с полным годом. На выполнение этой работы надо отвести определенное время, так как скорость ввода данных у всех разная.

После ввода данных ученики выполняют несколько заданий по изме­нению данных ([6], пи. 7, 8 задания 5.2).

В заключительной части работы учащиеся осваивают действия по форматированию таблицы ([6], пп. 1-8 задания 5.7). Обратите вни­мание, что все установки применяются к таблице в целом, а не к от­дельным ячейкам, полям или строкам.

В конце занятия учитель подводит итоги работы, обсуждает изучен­ные технологические приемы. Учащиеся записывают их в тетрадь (табл. 6.1, пп. 5, 6).

Дополнительный материал

Если учебное время позволяет, можно добавить в созданную базу данных поле Фотография, тин данных — объект OLE. Для заполнения этого поля фотографиями учеников необходимо подготовить папку с файлами фотографий, желательно одинакового размера, и записать эту панку на каждый компьютер.

Для вставки файла с фотографией в базу данных необходимо:

щелкнуть в ячейке поля;

выполнить команду Вставка ► Объект;

в окне установить переключатель Создать из файла;

использовав кнопку Обзор, выбрать и открыть файл фотографии;

в ячейке базы данных появится текст Точечный рисунок.

Просмотреть фотографию можно двойным щелчком па рисунке. В дальнейшем фотографию можно будет включить в форму, и она будет отображаться при просмотре. Эта работа очень правится уче­никам.

III. Домашнее задание (-).

Разработать и записать в тетради пример базы данных. Оформить в виде таблицы, содержащей заголовки (поля) и не менее 10 записей. Темы баз данных учащиеся могут выбрать самостоятельно или ис­пользовав учебник ([б], стр. 191, задания 5.3-5.5).

Другие темы:

Список учебников и дополнительной литературы для 8-го клас­са: название, автор (авторы), предмет, основная или дополни­тельная.

Список учителей школы.

Ведомость сдачи норм по физкультуре.

ПЛАН

проведения урока № 42

6.4. Тема урока: Инструменты отображения и обработки данных

Цель урока:

О сформировать представление о возможностях СУБД Access по обработке данных и форме их представления.

Опорные понятия:

О структура базы данных.

Новые понятия:

О форма;

О сортировка;

О группировка;

О фильтрация;

О вычисляемые поля.

Задачи учителя:

О повторить пройденный материал;

О познакомить с возможностью отображения данных в виде

формы; О ввести понятие сортировки, группировки и фильтрации

данных.

Ход урока

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

II. Методика проведения урока

Урок проводится в теоретическом классе.

► Повторение пройденного материала

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

► Знакомство с возможностью отображения данных
в виде формы

В пекомпыотериых базах данных традиционно используют две фор­мы представления: в виде таблицы или в виде карточки. Пример представления данных в виде карточки — каталог в библио­теке, бланк (учетная карточка) с какими-то сведениями о человеке или предмете. Если в таблице признаки, по которым отбирается ин­формация, описаны в заголовках столбцов, а в строках последова­тельно описаны все объекты, то на карточке представлен только один объект базы данных. Учетная карточка имеет постоянную часть — названия признаков, подлежащих учету (по сути, названия полей), и переменную часть — значения этих признаков для конкретного объекта.

Среда СУБД имеет возможность представлять данные не только в табличном виде, по и в форме карточки. Ввод данных непосредст­венно в таблицу не очень удобен, так как длина некоторых полей до­вольно велика, и все столбцы одновременно не видны на экране. Дру­гой недостаток заключается в том, что в таблице видны данные сразу но всем записям, а это не всегда желательно, особенно в тех случаях, когда надо соблюсти конфиденциальность.

Для этого создается новый объект базы данных — форма. Форму можно создать, использовав мастер или конструктор. Удобнее созда­вать форму с помощью мастера, а затем изменять ее в режиме конст­руктора. Форма — это аналог бланка, в котором есть постоянная часть, указывающая, какие данные надо вводить, и заготовлены поля для ввода данных (переменная часть). Форма — это очень удобный способ заполнения новых записей, похожий на заполнение карточки. Форма используется также для просмотра данных.

Учителю рекомендуется нарисовать на доске, а ученикам — в тетради примерный вид формы для той базы данных, с которой они работа­ют. По рисунку объяснить, что является постоянной частью, а что — переменной.

Кратко можно пояснить, что в отличие от таблицы, где данные распо­ложены строго в столбцах и строках, в форме их можно расположить в любом месте, применить к отдельным объектам различные виды форматирования, дополнить форму другими надписями и объекта­ми, например вставить рисунок.

Примечание. Технологию создания и редактирования формы лучше рассмотреть непосредственно на практическом занятии по теме 6.5.

► Ввод понятий «сортировка», «группировка» и «фильтрация данных»

Перед началом объяснения запишите в тетрадь заголовок новой темы: «Сортировка, группировка, фильтрация».

С сортировкой, группировкой и фильтрацией учащиеся неоднократ­но встречались в своей жизни, поэтому интуитивно эти понятия им знакомы. Однако если спросить, что же такое сортировка, группи­ровка и фильтрация, вряд ли учащиеся смогут ответить. Начните объяснение с диалога.

ВАРИАНТ ДИАЛОГА

Вопрос: В каком порядке расположены фамилии в школьном журнале?

Ответ: По алфавиту.

Вопрос: А зачем они так расположены?

Ответ: Чтобы можно было быстро найти нужную фамилию.

Вопрос: Где еще вы встречали расположение по алфавиту?

Ответ: Карточки читателей в библиотеке, карточки с описанием книги в библио-

теч ном каталоге, файлы и папки на компьютере. Вопрос: Как расположены записи в телевизионной программке? Ответ: В порядке возрастания времени показа телепередачи. Вопрос: Где можно увидеть расположение сведений по времени? Ответ: Расписание движения поездов, самолетов, файлы и папки в компьютере,

результаты соревнований.

Учитель дает определение понятия сортировка.

ОПРЕДЕЛЕНИЕ

Сортировка — упорядочение информации по какому-либо признаку.

ВАРИАНТ ДИАЛОГА Вопрос: По каким еще признакам можно проводить сортировку? Ответ: По дате, по числам. Вопрос: Зачем нужна сортировка по дате?

Ответ: Чтобы узнать, кто раньше (позже) родился, какое событие произошло раньше (позже), увидеть последовательность некоторых событий.

Учитель опять может обратиться к домашнему заданию учеников и попросить прокомментировать, какие поля можно упорядочить и что это даст.

При объяснении понятия группировки учитель обращает внимание, что существуют такие поля, в которых зиачепия повторяются, напри­мер, поля Пол, Улица, Класс. Рекомендуется также обратиться к до­машнему заданию и спросить, есть ли такие поля в базах данных учеников и какие они имеют значения. Учитель дает определение понятия группировка.

ОПРЕДЕЛЕНИЕ

Группировка — распределение записей по группам с одинаковым значе­нием какого-либо поля.

Проще говоря, группировка — это сортировка по нолю, которое име­ет повторяющиеся значения.

ВАРИАНТ ДИАЛОГА

Вопрос: Как можно назвать группы, если отсортировать базу данных по полю Пол? Ответ: Девочки и мальчики.

Вопрос: Как можно назвать группы при сортировке по полю Класс (если оно есть в базе данных)?

Ответ: 1 «А» класс, 1 «Б» класс и т. д., то есть по названию общего значения поля для этой группы.

Далее учитель объясняет, что такое фильтр и фильтрация данных.

ОПРЕДЕЛЕНИЕ

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

Вспомните, где раньше вы встречались с условиями: в языке про­граммирования Лого, в теме «Основы формальной логики», в элек­тронных таблицах.

Для отбора данных формируется условие на значения одного или не­скольких полей. Приведите примеры условий различного вида при­менительно к базе данных Ученики. При обсуждении примеров кон­кретных условий откройте практикум па стр. 190, где приведен фрагмент базы данных. Обсудите, какие записи будут отобраны по тому или иному фильтру.

Примеры фильтров по одному полю

Отбирает всех мальчиков:
Поле: Пол

Условие отбора: «М»

Отбирает всех родившихся в 1984 году и позже:
Поле: Дата рождения

Условие отбора: >31.12.1983
Отбирает всех, у кого рост от 165 до 170 см:
Поле: Рост Рост

Условие отбора: >=165 <=170

Поясните, что условие «Рост от 165 до 170 см» на языке формальной логики означает Рост >= 165 И Рост <= 170. Здесь используется логиче­ская операция И.

Объясните, что в среде СУБД Access логическая операция И реализу­ется, если два условия записаны в одной строке, а логическая опера­ция ИЛИ — если условия записаны в разных строках (одна под дру­гой). Поэтому при записи примеров вы тоже используете такое со­глашение.

Примеры фильтров по двум полям

Отбирает девочек, дата рождения которых больше 01.09.1983:

Поле: Пол Дата рождения

Условие отбора: «Ж» >01.09.1983

На языке логики это условие означает Пол равен «Ж» И Дата рождения

> 01.09.1983.

Примечание. Если весь теоретический материал не удалось обсудить

на уроке, то практическое занятие можно начать с объяснения нового

материала.

III. Домашнее задание (-).

Читать: [6J, стр. 179-184, тема 5.1.

Подготовиться к практической работе по созданию форм ([61 стр. 193-196, тема 5.3).

Вспомнить технологию работы с объектами векторной графики.

ПЛАН

проведения урока № 43

6.5. Тема урока: Создание формы

Цель урока:

О научить технологии создания формы.

Опорные понятия:

О структура таблицы.

Новые понятия:

О инструменты создания формы.

Задача учителя:

О познакомить учащихся с технологическими приемами соз­дания и редактирования формы.

Ход урока

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

II. Методика проведения урока

Учащиеся выполняют задание по теме ([6], стр. 193-196, зада­ние 5.7).

На этом и следующих занятиях рекомендуется использовать заранее подготовленную учителем базу данных с расширенным набором по­лей и большим количеством записей. Важно, чтобы у всех учеников были одинаковые данные и после выполнения тех или иных заданий можно было сравнить результаты.

Например, можно подготовить базу данных со следующими нолями: Фамилия, Имя, Дата рождения, Пол, Фотография, Класс, Улица, Дом, Квар­тира, Увлечение, Рост, Вес. В таблицу включите данные об учениках 8-х классов (3 класса в параллели, выбрать по 5-10 учеников из каж­дого класса).

О В поле Улица включите названия прилегающих к школе улиц.

О Поле Увлечение имеет значения: музыка, чтение, спорт, компью­теры.

О В иоле Фотография вставьте файлы с фотографиями. Если не уда­стся подготовить фотографии всех учеников, некоторые поля ос­танутся пустыми.

В начале урока предложите переписать новую базу данных к себе в папку и переименовать ее.

Предложите учащимся создать форму с использованием мастера. Рекомендуется проделать шаги мастера одновременно иод руково­дством учителя. Каждый шаг учитель поясняет и отслеживает, что он выполнен правильно.

Проанализируйте полученную форму. Обсудите, какие в ней есть не­дочеты (например, не все надписи видны полностью, слишком много пустого места, используется слишком мелкий шрифт и т. д.).

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

ОПРЕДЕЛЕНИЕ

Надписи — объекты постоянной части карточки.

Поля — объекты, в которых размещается переменная часть.

При знакомстве с технологией редактирования формы объясните, что действия очень напоминают работу с объектами векторной гра­фики. Основное правило работы: прежде чем выполнить действие с объектом, его надо выделить.

Правила работы с выделенным объектом

О При наведении курсора на границу объекта курсор превращается в изображение раскрытой ладони («рука»). Такой указатель по­зволяет переместить в другое место одновременно надпись и поле.

О При наведении курсора на левый верхний угол объекта курсор превращается в изображение руки с вытянутым указательным пальцем («палец»). Такой указатель позволяет переместить в дру­гое место только этот конкретный объект.

О При наведении курсора im метку границы объекта курсор превра­щается в двустороннюю стрелку («стрелка»). Такой указатель по­зволяет увеличить размеры этого конкретного объекта.

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

Под руководством учителя ученики осуществляют необходимые дей­ствия с одним объектом. Далее ученики выполняют работу самостоя­тельно.

В конце урока обсудите с учениками изученные приемы работы и предложите записать их в тетрадь (табл. 6.1, ни. 11, 12).

III. Домашнее задание (-).

Читать: [6J, стр. 180, тема 5.1; стр. 193-196, тема 5.3.

Подготовиться к практической работе по сортировке и фильтра­ции данных.

На компьютере: [6J, стр. 196, задание 5.8.

ПЛАН

проведения урока № 44

6.6. Тема урока: Сортировка и фильтрация данных

Цель урока:

О научить технологии сортировки и фильтрации данных.

Опорные понятия:

О структура баз данных.

Новые понятия:

О инструменты сортировки и фильтрации.

Задача учителя:

О познакомить с приемами сортировки и фильтрации дан­ных.

Ход урока

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

II. Методика проведения урока

На уроке учащиеся выполняют задания по теме ([6j, стр. 196-200, за­дания 5.9-5.11).

Задание 5.9 посвящено освоению технологии сортировки данных. Учитель объясняет, что сортировку удобнее проводить в таблице, по­тому что в этом случае лучше видны результаты, но можно выпол­нять сортировку и в форме. В задании рассмотрены два примера сор­тировки: по полю Пол и по полю Дата рождения. Добавьте еще несколь­ко заданий: сортировать поле Фамилия по алфавиту, поля Рост, Вес — сначала по возрастанию, потом по убыванию.

Отдельно остановитесь па сортировке по датам.

ВАРИАНТ ДИАЛОГА

Вопрос: Кто записан в строке первым после сортировки по возрастанию по полю Дата рождения (самый старший или самый младший)?

Ответ: Самый старший.

Примечание. Обычно ученики сначала дают неправильный ответ («самый млад­ший») и потом сами удивляются результату. Такое расположение объяс­няется тем, что дата — это тоже число.

Во время выполнения сортировки попросите ответить на вопросы:

О Сколько фамилий в списке начинается па букву «А»?

О Сколько фамилий в списке начинается па букву «Я»?

О Кто в классе самый высокий?

О Кто в классе самый низкий?

О Сколько человек живет на такой-то улице?

Обсудите, по каким полям сортировка разбивает все записи па груп­пы с одинаковым значением. Обратите внимание, что сортировку можно проводить только по одному полю. Каждая следующая сорти­ровка отменяет результаты предыдущей. Если закрыть базу данных, то в пей сохранятся результаты последней сортировки.

Задание 5.10 посвящено освоению технологии фильтрации данных с помощью расширенного фильтра. В задании приведены примеры фильтров по росту и весу с использованием данных таблицы ([6], стр. 190, рис. 5.8). Измените значения отбора для вашей базы данных.

Первый фильтр создайте все вместе. Учителю необходимо объяс­нить, как выглядит бланк фильтра, как очистить бланк перед задани­ем условия, как включать поля в бланк фильтра, как задавать усло­вие отбора.

Обратите внимание, что в бланке фильтра можно также задать сор­тировку по одному и по нескольким нолям.

Каждый новый фильтр, так же как и сортировка, отменяет результа­ты предыдущего фильтра..

Примеры заданий

Отобрать всех девочек 8 «А» класса и отсортировать их фамилии по алфавиту.

Поле: Класс Пол Фамилия

Сортировка: По возрастанию

Условие отбора: 8 «А» «Ж»

В задании 5.11 рассматривается пример использования формул при фильтрации. Это задание требует некоторых уточнений. Условие отбора: у подростков идеальным считается такой вес, когда разница между ростом и весом равна ПО ± 3. На языке логики это условие выглядит так:

Рост - Вес - 110 <= 3 И Рост - Вес - ПО >= -3.
Условие отбора в бланке расширенного фильтра выглядит так:
Поле: Рост р0Ст

Сортировка:

Условие отбора: [Карта]![Рост]-110- [Карта]![Рост]-110-

[Карта]![Вес]<=3 [Карта] ![Вес]>=-3

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

Технология ввода формулы с использованием Построителя выражений

Рис. 6.1. Окно Построителя выражений

В строке Условие отбора щелкнуть правой кнопкой мыши.

В контекстном меню выбрать пункт Построить. Откроется окно Построителя выражений (рис. 6.1).

В. В левом окне открыть папку Таблицы, а в пей — папку Карта. В цен-^ тральном окне появится список полей таблицы Карта.

4- Двойным щелчком выбрать из списка поле Рост. В верхней части окна появится ссылка па это поле со всеми необходимыми зна­ками.

Набрать знак минус (-).

Двойным щелчком выбрать из списка поле Вес.

Набрать знак минус (-).

Ввести число НО.

Набрать знаки меньше и равно (<=) и число 3.

10. По завершении набора формулы щелкнуть па кнопке ОК. Примечание. Знаки операций и отношений можно набирать вруч­ную или использовать кнопки па напели инструментов в окне.

Необходимо отметить, что в дальнейшем среда преобразует введен­ное в несколько столбцов условие отбора к такому условию, которое можно отобразить в одном столбце, например так:

Поле: [Карта]![Рост] - [Карта]![Вес] - НО

Сортировка:

Условие отбора: <=3 And >= -3

Как видно, здесь в строке Поле помещается формула, а в строке Усло­вие отбора сложное условие, использующее логическую функцию And (И).

Поскольку у нас база данных однотабличпая, будет верно также вы­ражение следующего вида:

[Рост] - [Вес] - НО.

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

В конце урока обсудите изученные технологические приемы и запи­шите их в тетрадь (табл. 6.1, пи. 7, 8).

III. Домашнее задание (-).

На компьютере: [6], стр. 202, задание 5.13.

Устно: 16], стр. 183, 184, вопросы 11-18.

ПЛАН

проведения урока № 45

6.7. Тема урока: Запрос как инструмент обработки данных. Отчет как инструмент вывода данных

Цель урока:

О сформировать представление о запросе и отчете.

Опорные понятия:

О база данных;

О структурирование данных;

О поле;

О запись;

О таблица;

О структура базы данных;

О форма;

О сортировка;

О группировка;

О фильтрация;

О вычисляемые ноля.

Новые понятия:

О запрос;

О вычисляемое поле;

О отчет.

Задачи учителя:

О повторить пройденный материал;

О познакомить учащихся с понятием «запрос»;

О ввести понятие «вычисляемое поле»;

О познакомить с понятием «отчет» в базе данных.

Ход урока

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

II. Методика проведения урока

Урок проводится в теоретическом классе.

► Повторение пройденного материала

В начале урока проведите опрос по изученному материалу. Можно провести письменную самостоятельную работу. В качестве материа-

jia раздайте карточки, па которых приведены таблицы баз данных по Некоторой теме и дан перечень вопросов но этой таблице. Раздаточ­ный материал можно подготовить па занятиях по информатике, па-пример нри изучении технологии работы в текстовом редакторе.

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

Ответить па вопросы по созданной па предыдущих уроках базе данных.

Как задать сортировку но полю (название поля)?

Какая дата рождения будет первой после сортировки по убыва­нию по полю Рост?

Какая дата рождения будет первой после сортировки по убыва­нию ноля Дата рождения?

Какие записи будут отобраны по заданному условию? Условие за­дается по правилам бланка фильтра. Учащиеся должны записать его в виде обычного текста.

Составьте бланк фильтра для заданного условия. Условие задает­ся в виде текста. Учащиеся должны записать его по правилам бланка фильтра.

► Знакомство с понятием «запрос»

Обратите внимание учащихся на то, что основным недостатком изу­ченных ранее инструментов работы с данными — сортировки и фильт­рации — является то, что нри их использовании сохраняются только результаты последнего действия. Каждое новое действие отменяет результат предыдущего. Однако в среде СУБД имеется возможность сохранять условия отбора и сортировки и использовать их в даль­нейшем. Для этого в базе данных создается объект, который называ­ется запрос.

ОПРЕДЕЛЕНИЕ

Запрос — объект базы данных, который позволяет проводить основные операции по обработке данных — сортировку, фильтрацию, объединение данных из разных источников, преобразование данных — и сохранять ре­зультаты с некоторым именем, чтобы в дальнейшем применять эти опера­ции по мере необходимости.

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

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

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

► Ввод понятия «вычисляемое поле»

Первое знакомство с составлением и использованием формул со­стоялось при выполнении задания 5.11 (см. урок по теме 6.6).

В запросе можно создать вычисляемое поле, в котором некоторые ис­ходные данные преобразуются но формуле, в результате чего получа­ются новые данные.

Запишите в тетради технологию создания вычисляемого поля в за­просе (табл. 6.1, пп. 9, 10).

Примеры вычисляемых полей

1. Поле Фам_Имя содержит фамилию и имя как одну строку:

Фам_Имя: [Таблица][[Фамилия] & " " & [Таблица]![Имя].

На этом примере важно показать, что формула может связывать не только численные, но и текстовые значения.

2. В иоле Возраст вычисляется возраст по дате рождения:

Возраст: Уеаг(Мо\л/()-[Таблица]![ДатаРождения])-1900.

Учащиеся вычисляли возраст при освоении электронных таблиц (см. урок по теме 5.5, задание 5.4). На этом примере можно показать разницу в использовании формул в среде табличного процессора и базы данных.

Можно также создать ноле Адрес, в котором данные из полей Улица, Дом, Квартира преобразуются в одну строку.

Эти примеры очень важны, так как часто применяются в профессиональ­ных базах данных. Такие поля очень удобно использовать в отчетах.

В отличие от формул в фильтре, в запросе перед формулой надо на­писать название поля и поставить двоеточие.

Запишите технологию создания вычисляемого поля с использовани­ем Построителя выражений (см. табл. 6.1, п. 10).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5