Основы создания и использования баз данных

advertisement
Муниципальное образовательное учреждение средняя
общеобразовательная школа № 32
ОСНОВЫ СОЗДАНИЯ И ИСПОЛЬЗОВАНИЯ БАЗ ДАННЫХ
программа элективного курса профильного обучения
Автор:
учитель информатики
МОУ СОШ № 32
Убиенных Т.К.
Пенза 2008
Пояснительная записка
Элективный курс “Основы создания и использования баз данных”
предназначен для профильной подготовки учащихся 11-х классов. Он углубляет содержание раздела базового предмета «Информатика и информационные технологии», посвященного созданию баз данных.
Предлагаемый курс основан на изучении основ проектирования реляционных баз данных, их реализации в среде конкретной СУБД и использования в практической деятельности.
Данная программа предполагает изучение реляционной СУБД Microsoft Access, довольно популярной в среде разработчиков баз данных. Содержание курса направлено на систематизацию у школьников представлений
о базах данных, о создании на их основе автоматизированных информационных систем различного назначения.
Элективный курс рассчитан на 17 часов.
Цели и задачи курса:
- дать представления о базах данных, СУБД, видах моделей баз данных;
- научить школьников основам проектирования баз данных;
- обучить навыкам работы с базой данных, реализованной в среде Access.
Оборудование и программное обеспечение курса:
- IBM PC – совместимые компьютеры;
- операционная система Windows 2000/XP;
- приложение Microsoft Access 2000/2002/2003.
В результате изучения данного курса учащиеся должны
иметь представление:
- о базах данных, СУБД, видах моделей баз данных.
знать:
- основы проектирования реляционных баз данных.
уметь:
- разрабатывать базу данных для знакомой предметной области в среде
Microsoft Access.
Данный курс прошел солидную апробацию: с 2000 года он преподается
в средней школе № 32. По материалу курса создан лабораторный практикум
«Разработка баз данных в среде Microsoft Access 2002», размещенный на
портале областного центра образования, который используется в учебном
процессе в других школах (имеется отзыв о его использовании в учебной деятельности в средней школе № 65 в течение последних нескольких лет),
опубликована статья «Методика создания баз данных для школы» (авторы –
Убиенных Т. К., Дмитриева Н.А.) в журнале «Просвещение», №1, 2003, с.
120 – 134 (раздел «Новые информационные технологии»). По методике преподавания курса сделан доклад «Обучение школьников основам работы с базами данных» (автор – Убиенных Т.К.) на областной конференции «Актуальные вопросы преподавания информатики» в ИПК и ПРО в 2005 году.
Тематическое планирование и содержание курса
№
Тема
Кол-во
п/п
часов
1 Модель базы данных
2
Понятие предметной области. Инфологическая модель
предметной области. Логическая модель базы данных.
Понятие о нормализации базы данных.
2 Создание таблиц базы данных в среде Access
4
Инфологическое проектирование базы данных.
Логическое проектирование базы данных. Создание
таблиц с использованием Конструктора. Связывание таблиц.
3 Проектирование запросов к базе данных
4
Простые запросы. Конструктор запросов. Вычисления
в запросе. Параметрические запросы. Перекрестные запросы.
4
5
3
Создание форм
Автоформы. Создание формы с помощью Мастера форм.
Создание составной формы. Создание диаграммы.
2
Разработка отчетов
Работа с простейшими отчетами. Создание отчета с помощью
Мастера. Разработка отчета в режиме Конструктора.
2
Выпускная работа
17 часов
Всего
Методические рекомендации
Обучение основам проектирования целесообразно проводить на при-
мере разработки конкретной базы данных, при этом следует выбрать предметную область, которая была бы понятна и интересна школьникам. В нашем
случае объектом разработки выбирается база данных под условным названием “Классный журнал”, предназначенная для хранения основных сведений об
учащихся школы и их текущей успеваемости. База данных должна позволять
находить сведения о конкретных учащихся по заданным фамилии и классу,
их успеваемости по заданному предмету; вычислять обобщенные показатели
успеваемости (в виде среднего балла, качества учебы) по отдельным предметам, классам; выдавать различного рода отчеты, справки; пополнять и изменять свое содержимое. Потенциальные пользователи базы данных – учителя
и администрация школы.
При создании базы данных следует акцентировать внимание школьников на начальных этапах разработки – анализу предметной области и синтезу
ее инфологической модели, которые во многом определяют успех дальнейшей разработки. Следует подчеркнуть, что инфологическая модель предметной области не зависит от компьютера и может быть реализована в среде любой СУБД. После этого следует выбрать среду реализации и рассмотреть ее
основные особенности, прежде всего типы используемых данных. В нашем
случае используется Microsoft Access, которая относится к числу современных реляционных СУБД и довольно популярна среди разработчиков и пользователей. Выбор версии СУБД Microsoft Access особой роли не играет, это
может быть Access 2000, Access 2002 или Access 2003.
Следующим этапом создания базы данных “Классный журнал” является разработка логической модели, ориентированной на среду Access. При
этом каждому объекту предметной области ставится в соответствие таблица
СУБД Access, параметрам объекта – атрибуты таблицы, а идентификатору
объекта – ключ таблицы. Затем выбираются атрибуты полей каждой таблицы: имя поля, тип данных поля, свойства поля. Логическая модель базы данных представляется в виде трех таблиц (УЧАЩИЙСЯ, ПРЕДМЕТ и УСПЕВАЕМОСТЬ), каждая из которых описывает поля соответствующей таблицы
Access. На следующем этапе производится синтез компьютерной модели.
Для этого в среде Access в режиме Конструктора создаются таблицы базы
данных, осуществляется их связывание и заполнение тестовыми данными.
После заполнения базы данных можно приступать к работе с ней. В
ходе работы с базой данных проектируются и реализуются запросы различных типов (простые, с критериями отбора, с вычислениями, параметрические, перекрестные), с помощью соответствующих мастеров создаются различные виды форм и отчетов.
Ожидаемые результаты изучения курса
В результате изучения баз данных в профильном курсе ученик должен
знать:
- основы проектирования реляционных баз данных.
уметь:
- разрабатывать базу данных для знакомой предметной области в среде
Microsoft Access.
использовать приобретённые знания и умения в практической деятельности и в повседневной жизни для:
- поиска и отбора информации, необходимой для самообразования;
- подготовки и проведения выступления, участия в коллективном обсуждении;
- соблюдения требований информационной безопасности, этики и права;
- представления информации в виде мультимедиа-объектов с системой
ссылок (для размещения в сети Интернет), создания собственных баз данных.
Формы контроля уровня достижений учащихся и критерии оценки
Контроль уровня достижения учащегося и критерии оценки его работы
осуществляются на основании:
- наблюдений за текущей работой школьников;
- результатов опросов в тестовой форме за компьютером;
- результатов практических работ, выпускной работе, сохранённых на
персональном компьютере в индивидуальной папке учащегося.
Литература
1. Информатика. 10 – 11 класс / Под ред. И.В. Макаровой. – СПб: Питер
Ком, 1999. – 304 с.
2. Харитонова И., Вольман Н. Программирование в Access 2002: учебный
курс. – СПб.: Питер, 2002. – 480 с.
3. Боровиков В.В. Microsoft Access 2002. Программирование и разработка
баз данных и приложений. – СОЛОН-Р, 2002. – 560 с.
4. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. –
СПб.: БХВ – Петербург, 2002. – 720 с.
5. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. – СПб.: БХВ –
Петербург, 2002. – 1040 с.
6. Убиенных Т.К. Разработка баз данных в среде Microsoft Access 2002 /
Лабораторный практикум. – Пенза, 2005. – 58 с.
Download