Это — старая версия документа!


Система управления базами данных. Создание учебных проектов в СУБД MS Access

11 класс

Учитель: Андрианова Надежда Сергеевна

Образовательное учреждение: ГОУ СОШ №311 Фрунзенский район

Электронная почта: info@school311.spb.ru

Учебно-методический комплект для средней школы

- Макарова Н.В., Николайчук Г.С., Титова Ю.Ф. Информатика и ИКТ. Базовый уровень: учебник для 11 класса. 2008 г.

- Семакин И.Г., Хеннер Е.К. Информатика. 11 класс

- Семакин И.Г., Хеннер Е.К. Задачник-практикум. Том 2


Тема «Создание учебных проектов в СУБД MS Access» изучается в составе модуля «Информационная технология хранения данных».


Основное содержание

Понятие и типы информационных систем. Базы данных (табличные, иерархические, сетевые). Системы управления базами данных (СУБД). Формы представления данных (таблицы, формы, запросы, отчеты). Реляционные базы данных. Связывание таблиц в много табличных базах данных. Знакомство с системой управления базами данных Access. Создание структуры много табличной базы данных. Осуществление ввода и редактирования данных. Упорядочение данных в среде системы управления базами данных! Формирование запросов на поиск данных в среде системы управления базами данных. Создание учебных проектов в СУБД Access.

Общеобразовательные цели:

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

Развивающие цели:

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

Воспитательные цели:

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

Самостоятельные работы учащихся по закреплению материала:

Выбор темы для группы для создания базы данных:

Задание – группа 1

  1. Создайте БД «Программа передач на неделю» для трех каналов: ОРТ, НТВ, РТР.
  2. Создайте три таблицы: Каналы, Дни недели, Программа передач не неделю.
  3. Оформление таблиц: шрифт, цвет, размер, фон, линии сетки.
  4. Все необходимые данные для ввода в таблицы найдите в Интернет.
  5. Заполните БД.
  6. Создайте форму с графическим объектом, отражающим тематику БД.
  7. Придумайте и сформируйте 3-4 запроса (программы передач на выходные дни; программа передач на неделю для 1 канала; все передачи канала НИВ в будние дни с 15-00 до 22-00; все новости, которые можно просмотреть в выходные дни по всем каналам, расположив их в хронологическом порядке).
  8. Создайте отчет по таблице Программа передач не неделю

Задание – группа 2

  1. Создайте БД «СНГ».
  2. Создайте три таблицы: Государства, Реки, Порты.
  3. Все необходимые данные для ввода в таблицы найдите в Интернет.
  4. Заполните БД.
  5. Создайте форму с графическим объектом, отражающим тематику БД.
  6. Придумайте и сформируйте 3-4 запроса.
  7. Создайте отчет по таблице Государства.

Задание – группа 3

  1. Создайте БД «ГЕО».
  2. Создайте три таблицы: Континенты, Страны, Населенные пункты.
  3. Все необходимые данные для ввода в таблицы найдите в Интернет.
  4. Заполните БД.
  5. Создайте форму с графическим объектом, отражающим тематику БД.
  6. Придумайте и сформируйте 3-4 запроса.
  7. Создайте отчеты по всем таблицам.

Задание – группа 4

  1. Создайте БД «Мода».
  2. Создайте три таблицы: Дизайнеры, Коллекции, Магазины.
  3. Все необходимые данные для ввода в таблицы найдите в Интернет.
  4. Заполните БД.
  5. Создайте форму с графическим объектом, отражающим тематику БД.
  6. Придумайте и сформируйте 3-4 запроса.
  7. Создайте отчеты по таблицам Дизайнеры и Магазины.

Задание – группа 5

  1. Создайте базу данных детско-юношеских журналов.
  2. В структуре базы отразите информацию (предусмотреть поля):

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

  1. Найдите информацию в Интернете о предложенных журналах по соответствующим полям.
  2. Создайте форму для заполнения, заполните базу данных (не менее 15 записей).
  3. Создайте запросы и на основании запросов отчеты:
  • отчет о журналах по периодам: дореволюционные журналы, советского периода, современные, названия журналов и ссылки, подсчитать количество журналов по периодам;
  • отчет о современных журналах, упорядоченных по возрастанию цены экземпляра;
  • отчет о самом «долгоживущем» журнале советского периода, продолжительность существования, жанр, описание, год первого выпуска, ссылка;
  • отчет о журналах для юношества за период с 1955 по 1975 гг. упорядоченный по году первого выпуска, название, год первого выпуска, периодичность, жанр, стоимость подписки на год;
  • отчет о дореволюционных журналах для детей младшего возраста, сгруппированных по жанрам и упорядоченных по названию в алфавитном порядке, описание каждого, количество в группе;
  • все отчеты конвертируйте в MSWord, сохраните как Отчет №_.rtf или *.dос (вместо нижнего подчёркивания введите номер отчёта в соответствии с заданием) и загрузите отчеты в свою папку на школьный сервер.
Примеры отчета по предложенным темам:

Используемые ресурсы:

  1. Методичка по курсу "Базы данных" - Информация для информатиков: сайт О.В.Трушина
  2. Уроки по Access Брызгалов Е.В., Шестаков А.П., ПГПУ, Пермь – Сайт дидактические материалы по информатике и математике
  3. Итоговый контрольный тест по БД - Страница учителя информатики Н.Н. Павловой
  4. Единая образовательная цифровая коллекция - Базовый курс информатики 9класс модуль «Хранение и обработка информации в БД».

Тема первого урока: «Знакомство с СУБД MS Access» access_urok12.doc


Тема второго урока: «Создание структуры таблиц» access_urok21.doc


Тема третьего урока: «Ввод данных в таблицы» access_urok31.doc


Тема четвертого урока: «Создание форм» access_urok41.doc


Тема пятого урока: «Создание запросов» access_urok51.doc


Тема шестого урока: «Создание отчетов» access_urok6.doc


Алгоритмы. Программирование

Учитель: Андрианова Надежда Сергеевна

Образовательное учреждение: ГОУ СОШ №311 Фрунзенский район

Электронная почта: info@school311.spb.ru


Урок 1: Алгоритмы


  1. История появления алгоритмов.
  2. Определение алгоритма.
  3. Свойства алгоритмов.
  4. Виды алгоритмов.
  5. Стадии создания алгоритма.
  6. Программа.
  7. Исполнитель алгоритма.
  8. Компьютер – автоматический исполнитель алгоритмов.

История появления алгоритмов

Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

Определение алгоритма

Единственного «истинного» определения понятия «алгоритм» нет. Формальное определение алгоритма было дано в 30-50-х годах XX века, одно из них принадлежит А.А. Маркову младшему.
Алгоритм – точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных данных к искомому результату (А.А. Марков).
Всякая система вычислений, выполняемых по строго определенным правилам, которая после какого-либо числа шагов заведомо приводит к решению поставленной задачи (А.Н. Колмогоров).
Строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд (Н.Д. Угринович).
Точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи (Л.З. Шауцукова).
Существует очень большое количество определений, все они между собой схожи в том, что есть действия, правила, инструкции, команды и т.д. и есть исполнитель, который выполняя их достигает конечного результата.

Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Человек постоянно сталкивается с этим понятием в различных сферах деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач…). Обычно мы выполняем привычные действия не задумываясь, механически. Например, вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:

  1. Достать ключ из кармана.
  2. Вставить ключ в замочную скважину.
  3. Повернуть ключ два раза против часовой стрелки.
  4. Вынуть ключ.

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

Свойства алгоритмов

  1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке).
  2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае).
  3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения).
  4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными).
  5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).

Виды алгоритмов

  1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке).
  2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание).
  3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий).
  4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).

Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.

Пример блок-схемы

Пример записи алгоритма в виде блок-схемы:

Пример блок-схемы

Стадии создания алгоритма

  1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает.
  2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.

Программа

Алгоритм, записанный на «понятном» компьютеру языке программирования, называется - программой.

Исполнитель алгоритма

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

Компьютер – автоматический исполнитель алгоритмов

Идеальными исполнителями являются машины, роботы, компьютеры…
Компьютер – автоматический исполнитель алгоритмов.

Презентация к уроку urok1.ppt

Практикум по решению задач в курсе информатики. Модуль 4. Алгоритмизация и программирование http://school-collection.edu.ru/catalog/res/0a004f9e-78db-363d-655d-784fb47f2a40/?from=7ed38401-26b8-11da-8cd6-0800200c9a66&

 
aktualnye_aspekty_prepodavanija_informatiki_v_profilnoj_shkole_2008/andrianova_nadezhda_sergeevna.1240770507.txt.gz · Последние изменения: 2009/04/26 22:28 От anc
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki