Далее ученики под руководством учителя выполняют работу по созданию структуры таблицы ([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 |


