Конспект урока по информатике на тему: «Работа с таблицами в MS Access»

Конспект урока информатики для 11 класса.   Тема урока: «Работа с таблицами в MS Access».   Цель урока: обучение учащихся работае с таблицами в MS Access, использование условий поиска, а так же правильное строительство логических выражений.   Требования к знаниям и умениям: ·        Ученики должны знать: свойства поля MS Access, основные операции, которые можно проводить в окне таблицы, что такое фильтр, какую роль выполняет условие поиска, что такое логическое выражение, какие значения оно принимает. ·        Ученики уметь воспроизводить операции в окне таблицы.   Тип урока: изучение нового материала.   Оборудование: персональные компьютеры, интерактивная доска, проектор.   План урока: 1.     Орг. момент. (2 мин) 2.     Актуализация знаний. (5 минут) 3.     Объяснение нового материала. (20 минут) 4.     Практическая работа. (15 минут) 5.     Подведение итогов, запись домашнего задания. (3 минуты)   Литература: 1.     Угринович Н.Д. «Информатика и ИКТ» 2.     Лапчик М.П. «Методика преподавания информатики» 3.     http://www.klyaksa.net   Ход урока. 1. Орг. момент: учитель приветствует класс, определяется готовность учащихся к уроку, проводится проверка отсутствующих, объявляется тема урока, его цели и задачи.   2. Актуализация знаний. Фронтальный опрос: 1.  Что такое СУБД MS Access? 2.  Перечислите основные функции СУБД MS Access. 3.  Что такое файл базы данных? 4.  Как создать новую БД в MS Access? 5.  Как открыть существующую БД в MS Access? 6.  Перечислите объекты, с которыми работает MS Access. 7.  Что такое имя объекта в MS Access? Каким требованиям оно должно удовлетворять? 8.  Опишите основные элементы окна приложения MS Access и окна базы данных. Ученики отвечают на вопросы.   3. Объяснение нового материала. Сегодня на уроке мы с вами начнём работать с таблицами MS Access. Вначале я расскажу вам коротко как перемещаться по таблице, как редактировать таблицу, а затем мы приступим к изучению логических выражений, будем учиться их строить. Создание и модификация макета таблицы. В столбце Поле вы набираете произвольное имя поля и на­жимаете {Tab} или {Enter}. В следующем столбце надо указать тип данных для этого поля. Тип данных можно выбрать из раскрывающегося списка, который появляется в этом столбце. Кроме того, как только курсор оказывается в столбце Тип дан­ных, в нижней части окна отображается бланк свойств (характе­ристик) данного поля. Бланк свойств представляет собой перечень свойств (слева название свойства, справа - значение этого свойства) с окном подсказки по каждому свойству. Перечень свойств меняется, в зависимости от типа данных, который в текущий момент отображается в столбце Тип дан­ных. Щелкнув мышью на поле значения в бланке свойств, вы можете изменить это значение (в рамках допустимого для этого типа данных). Мы с вами не будем рассматривать все свойства и их допустимые значения. Большинство значений принимается системой по умолчанию, многие свойства можно изучить самостоятельно. Некоторые значения можно выбрать из раскрывающегося списка. Для текстового и числового поля надо указать размер поля, причем для текста — это допустимая длина значения (напри­мер, 20 или 40 символов), а для числа — формат представления в машине (байт, целое (два байта), длинное целое и т. д.). Для поля «Дата/время» обязательно надо указать формат, чтобы система знала, как обрабатывать вводимые данные. На­пример, если выбрать «Краткий формат даты», система будет ожидать от вас ввода именно даты (в русской версии — ДД.ММ.ГГГГ), а если выбрать «Краткий формат времени», в этом поле придется набирать ЧЧ:ММ (часы и минуты). В качестве значения свойства «Условие на значение» можно указать правило верификации, т. е. логическое выражение, ко­торое должно принимать значение TRUE («Истина») при вводе данных в это поле. Например, если для поля БАЛЛ записать: [Балл]>=1 And [Балл]=1 And
Раздел Информатика
Класс -
Тип Конспекты
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Конспект урока информатики для 11 класса.


Тема урока: «Работа с таблицами в MS Access».

Цель урока: обучение учащихся работае с таблицами в MS Access, использование условий поиска, а так же правильное строительство логических выражений.

Требования к знаниям и умениям:

  • Ученики должны знать: свойства поля MS Access, основные операции, которые можно проводить в окне таблицы, что такое фильтр, какую роль выполняет условие поиска, что такое логическое выражение, какие значения оно принимает.

  • Ученики уметь воспроизводить операции в окне таблицы.

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

Оборудование: персональные компьютеры, интерактивная доска, проектор.

План урока:

  1. Орг. момент. (2 мин)

  2. Актуализация знаний. (5 минут)

  3. Объяснение нового материала. (20 минут)

  4. Практическая работа. (15 минут)

  5. Подведение итогов, запись домашнего задания. (3 минуты)

Литература:

  1. Угринович Н.Д. «Информатика и ИКТ»

  2. Лапчик М.П. «Методика преподавания информатики»

  3. klyaksa.net


Ход урока.

1. Орг. момент: учитель приветствует класс, определяется готовность учащихся к уроку, проводится проверка отсутствующих, объявляется тема урока, его цели и задачи.

2. Актуализация знаний.

Фронтальный опрос:

  1. Что такое СУБД MS Access?

  2. Перечислите основные функции СУБД MS Access.

  3. Что такое файл базы данных?

  4. Как создать новую БД в MS Access?

  5. Как открыть существующую БД в MS Access?

  6. Перечислите объекты, с которыми работает MS Access.

  7. Что такое имя объекта в MS Access? Каким требованиям оно должно удовлетворять?

  8. Опишите основные элементы окна приложения MS Access и окна базы данных.

Ученики отвечают на вопросы.

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

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

Создание и модификация макета таблицы.

В столбце Поле вы набираете произвольное имя поля и нажимаете {Tab} или {Enter}. В следующем столбце надо указать тип данных для этого поля. Тип данных можно выбрать из раскрывающегося списка, который появляется в этом столбце. Кроме того, как только курсор оказывается в столбце Тип данных, в нижней части окна отображается бланк свойств (характеристик) данного поля.

Бланк свойств представляет собой перечень свойств (слева название свойства, справа - значение этого свойства) с окном подсказки по каждому свойству.

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

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

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

Для текстового и числового поля надо указать размер поля, причем для текста - это допустимая длина значения (например, 20 или 40 символов), а для числа - формат представления в машине (байт, целое (два байта), длинное целое и т. д.).

Для поля «Дата/время» обязательно надо указать формат, чтобы система знала, как обрабатывать вводимые данные. Например, если выбрать «Краткий формат даты», система будет ожидать от вас ввода именно даты (в русской версии - ДД.ММ.ГГГГ), а если выбрать «Краткий формат времени», в этом поле придется набирать ЧЧ:ММ (часы и минуты).

В качестве значения свойства «Условие на значение» можно указать правило верификации, т. е. логическое выражение, которое должно принимать значение TRUE («Истина») при вводе данных в это поле. Например, если для поля БАЛЛ записать:

[Балл]>=1 And [Балл]<=12

(или еще проще: >=1 And <=12), система признает ошибочным ввод в это поле любого значения, кроме 1-12.

В следующем свойстве можно записать произвольное сообщение об ошибке, которое будет выдано системой, например: «Это значение балла недопустимо» или «Балл неверен». В дальнейшем, если введете, например, в поле Балл число 14, на экран поступит это сообщение.

В свойстве «Обязательное поле» можно указать «Да» (пустые значения не допускаются) или «Нет» (пустые значения допускаются).

Если в первичный ключ вашей таблицы входит одно поле, в свойстве «Индексированное поле» для него выберите: «Да, совпадения не допускаются», а затем щелкните в панели инструментов на кнопке «Определить ключ» (с изображением ключа). Тем самым вы определите первичный ключ своей таблицы (и запретите ввод записей с повторяющимся значением первичного ключа).

Работа с таблицей.

Если вам не нравится ширина столбца таблицы, отображаемой на экране (например, она слишком велика или, наоборот, мала и скрывает часть данных), ее можно уменьшить или увеличить, - точно так же, как вы изменяли ширину столбца в Excel.

Перемещение по таблице.

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

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

Кроме того, по таблице можно перемещаться с помощью клавиш {Tab}, {Shift+Tab}, стрелок курсора.

Примечание. Примерно так же вы можете работать и с окном запроса.

Редактирование таблицы. Закончив ввод или модификацию данных в конкретном поле, нажмите {Tab} или {Enter} (или щелкните мышью в другой ячейке таблицы).

Для ввода (внедрения) объекта OLE надо щелкнуть правой кнопкой на его поле и выбрать OLE-сервер из списка.

После внедрения OLE-объекта отображаемым в таблице значением его поля будет название соответствующего OLE-сервера (например, «Microsoft Word 6.0»). Чтобы просмотреть или отредактировать объект (или воспроизвести звукозапись) надо, как всегда, дважды, щелкнуть на этом названии

Фильтр. Работая с таблицей в оперативном режиме, вы можете установить фильтр, т. е. задать логическое выражение, позволяющее выдавать на экран только записи, для которых это выражение принимает значение TRUE («Истина»).

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

Чтобы установить (или изменить фильтр), выберите команду [Записи-Изменить фильтр...], отредактируйте фильтр и выберите команду [Записи-Применить фильтр]. Чтобы восстановить показ всех записей, выберите команду [Записи-Показать все записи].

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

Чаще всего для справки требуются не все записи, а только часть из них, удовлетворяющая какому-то условию. Это условие называется условием поиска. Например, из таблицы «Погода» требуется узнать, в какие дни шел дождь.

В командах СУБД условие поиска записывается в форме логического выражения.

Логическое выражение - это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно.

Логическое выражение, подобно математическому выражению, выполняется (вычисляется), но в результате получается не число, а логическое значение: истина (true) или ложь (false). Логическая величина - это всегда ответ на вопрос: истинно ли данное высказывание.

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

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

= равно < меньше

<> не равно >= больше или равно

> больше <= меньше или равно

Как выполняются отношения для числовых величин, это вам должно быть понятно из математики. (В математике отношения называются неравенствами.) Для символьных величин требуется пояснение.

Отношение «равно» истинно для двух символьных величин, если их длина одинакова и все соответствующие символы совпадают. Следует учитывать, что пробел - это тоже символ. Например, отношение

АВТОР= Беляев А.Р.

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

Символьные величины можно сопоставлять и в отношениях <, >, <=, >=. Здесь принцип такой: сравниваются между собой не сами символы, а их внутренние коды. Если в используемой на компьютере кодировке буквы русского алфавита упорядочены по возрастанию их кодов, то будут справедливы следующие отношения между ними:

А<Б <В<Г< Д <Е < ... <Ю<Я.

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

квартет, компонент, конверт, конвульсия.

Между этими словами истины следующие отношения: квартет < конвульсия компонент > квартет конверт > компонент.

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

Пусть в некоторой БД поле ВРЕМЯ содержит значения в таком формате: ХХчасХХминХХсек (здесь символ X обозначает любую цифру). Тогда сравнение таких величин на «больше-меньше» будет давать верный по смыслу результат. Истинными будут следующие отношения:

12часЗ5мин08сек>03час40мин00сек,

23час05мин12сек<23час05мин13сек.

Значения полей типа «дата» при выполнении отношений сравниваются в соответствии с календарной последовательностью. Например, истинны отношения:

3/12/56 < 23/04/65, 24/09/79 > 23/09/79.

Отношения можно применять и к логическим величинам. Истинно следующее отношение:

true > false

Это нетрудно понять, поскольку код логической величины true равен 1, а код false равен 0. Но, очевидно, 1 > 0.

А теперь запишем несколько команд для получения справки, используя условия поиска. Вот как выглядит команда запроса информации из БД «Погода» о датах всех дождливых дней.

Идёт совместная работа учителя с учащимися.

Приложение: то, что выделено курсивом ученики записывают в тетради.

2. Практическая работа.

1. Введите информацию в таблицу Таблица/Персонаж/Открыть и обычным образом введите данные, например такие:

1

Буратино

деревянный человечек

длинный нос

Да

2

Папа Карло

Шарманщик

Да

3

Карабас

Барабас

директор кукольного театра

длинная борода, достающая до пола

Нет

4

Лиса Алиса

Мошенница

хромая на одну ногу

Нет

5

Кот Базилио

Мошенник

слепой на оба глаза

Нет

6

Мальвина

артистка театра

девочка с голубыми волосами

Да

7

Дуремар

Фармацевт

характерный запах тины

Нет

8

Тортилла

хранительница золотого ключика

черепаха

Да

2. При помощи мыши выделите: запись 5; запись 3; с третьей по седьмую запись; отмените выделения; выделите все записи; отмените выделение; выделите поле «Персонаж». Выделите одновременно поля: «Профессия»; «Особые предметы» и «Герой», отмените выделение. Выделите все поля. Это можно сделать при помощи мыши или в меню Правка выбрать команду Выделить все записи.

3. Выделите всю таблицу. Отмените выделение.

4. Измените ширину каждого столбца, так чтобы ширина колонок была минимальной, но был виден весь текст.
Это можно сделать при помощи мыши, раздвинув столбцы или следующим образом.
Выделите нужный столбец и нажмите правую кнопку мыши, в контекстном меню выберете команду «Ширина
столбца»; в открывшемся окне нажмите кнопку По ширине данных.

Проделайте такую же работу со всеми полями.

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

5. Измените шрифт таблицы на Arial Cyr, размер шрифта 14, полужирный.

Изменить шрифт можно так: вывести указатель мыши за пределы таблицы и нажать левую кнопку мыши, в
контекстном меню выбрать Шрифт или в меню Правка на панели инструментов выбором команды Шрифт.

6. Измените ширину полей. Столбец «Персонаж» шириной 20. Столбец «Особые приметы» шириной 25. (Вы видите, что текст в этих полях напечатался в две строчки).

7. Подгоните ширину столбцов так, чтобы текст вмещался полностью.

8. Выполните сортировку таблицы по полю «Персонаж» в порядке, обратном алфавитному. (Это можно сделать так. Выделите поле «Персонаж» и нажмите кнопку Сортировка по убыванию на панели инструментов).

9. Верните таблицу в исходное состояние.

10. Сохраните таблицу «Персонаж».

4.Подведение итогов, запись домашнего задания.

Читать §28 (отвечать на вопросы стр.151) стр. 146 -152; задачник №1,3 стр.77.


© 2010-2022