Методическая копилка учителя информатики

Главная

Организационные материалы и документы

Лабораторно-практические работы

Лекции и конспекты уроков

Интегрированные (бинарные) уроки

Дидактический материал

Презентации и демоматериалы

Флеш- и видеоуроки

Оформление кабинета

Интерактивная доска

Занимательная информатика

Экзамен по информатике

Внеклассные мероприятия, сценарии

Тесты и контрольные работы

Мануалы и учебные пособия

Олимпиады/Конкурсы

Исследовательская работа

Статьи/Доклады

Родительское собрание

Графические материалы

Полезные ссылки

Новости образования










Видеообзоры недвижимость в липецке.

Новинки - 2012 г. Для авторов Как пройти аттестацию Обратная связь Рекламодателям



Лекции и конспекты уроков Прикладное ПО Работа со связанными таблицами в MS Access


  Автор:
Колобкова Ольга Юрьевна
учитель информатики
высшей квалификационной категории
МОУ «Средняя общеобразовательная школа №3»,
г. Качканар, Свердловская область
e-mail: написать автору
http://www.school3-kch.narod.ru


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

Урок в 11 классе
по программе Н. Угриновича
«Информатика и информационные технологии»


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

План урока.

  1. Организационный момент
  2. Объяснение нового материала
  3. Практическая работа за компьютером.

Ход урока.

  1. Приветствие учащихся. Постановка цели урока.
  2. Объяснение нового материала сопровождается презентацией.

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

  1. определяется состав полей и задается их описание;
  2. вводятся записи в таблицу;

Сегодня мы узнаем как

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

 Пользователь может начинать работу с базой при любом количестве созданных таблиц еще до создания полной базы, отображающей все объекты модели данных предметной области, База данных может создаваться поэтапно, и в любой момент ее можно дополнять новыми таблицами и вводить связи между таблицами в схему данных.
Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах.
В качестве первичного ключа может быть задано поле с типом данных Счетчик. В этом случае при добавлении каждой новой записи в таблицу в это поле автоматически вводятся уникальные целые последовательно возрастающие (на 1) или случайные числа. Указание такого поля является наиболее простым способом создания первичного ключа. Значение этого поля нельзя изменить или удалить.

Рис. 1. Анализ - Таблица
Если первичный ключ не установлен пользователем до сохранения вновь созданной таблицы, Access спросит о необходимости создания первичного ключа. При утвердительном ответе Access раздаст первичный ключ с типом данных Счетчик.
Достаточно часто встречается ситуация, когда хранить всю базу данных в одной таблице не удобно и нерационально. На данном примере мы видим, что одну и ту же песню могут исполнять несколько исполнителей. Связи такого рода внутри таблицы называются множественными, и от них следует избавляться с тем, чтобы неоправданно не расходовать память. Поэтому ее можно разделить на две таблицы: Песни, Исполнители.
Существуют два способа избавления от множественных связей.
1 способ: используя сервис программы Access 2003:
Рис. 2. Анализ - Таблица
Сервис – Анализ – Таблица. Появляется диалоговое окно, в котором выбрать таблицу, которую нужно разделить, нажимаем Далее,  ставим точку в графе Нет, разделение проходит вручную. Использование мастера не позволяет выполнить действия по приведению таблицы к нормальной форме. Нажимаем ОК.
Чтобы создать таблицу «Исполнитель» необходимо перетащить поле Исполнитель на свободное пространство в окне Анализ таблицы. Появится окно, чтобы назвать новую таблицу. В эту же таблицу перемещаем поле Звание исполнителя. Программа автоматически создает ключевое поле и коды записей.
Аналогично создаем и таблицу «Песня» с полями Песня, Слова, Музыка. Нажимаем Далее. и Готово.
2 способ: предполагает, что вы увидели заранее множественность записей и самостоятельно необходимо создать две таблицы «Исполнитель», «Песня» с ключевыми полями. Необходимо создать и третью таблицу, которая показывает взаимосвязи кодов.
Выбрать Сервис-Схема данных. В диалоговом окне выбрать таблицы, между которыми необходимо установить связь. В нажатом положении кнопки мыши перетащить связи и подтвердить их.

Далее мы можем организовать запросы, ориентируясь на все таблицы.

В тетради должно быть записано:

  1. Для взаимосвязанных таблиц определяется и создается схема данных, в которой устанавливаются связи между таблицами
  2. Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах.
  3. Существуют два способа избавления от множественных связей.

1 способ: используя сервис программы Access 2003: Сервис – Анализ – Таблица.
2 способ: отдельные таблицы базы данных можно связать Сервис-Схема данных
3. Практическая часть.
За компьютером учащимся предлагается рассмотреть первый способ с готовой базой данных «Песни и исполнители» и организовать запрос:

  1. Вывести всех исполнителей песни «Позови меня с собой»

Самостоятельно создать базу данных «Итоги экзамена» и организовать связь между таблицами.
Предметы: алгебра, история, информатика. Учащиеся: Иванов Петя, Сидров Миша, Кулешова Маша, Петрова Марина. Оценки: 5, 4, 3, 2
Большая таблица выглядит следующим образом:

Фамилия

Имя

Предмет

Оценка

Иванов

Петя

алгебра

5

Сидров

Миша

алгебра

4

Кулешова

Маша

алгебра

4

Петрова

Марина

история

5

Иванов

Петя

информатика

5

Сидров

Миша

информатика

4

Сидров

Миша

история

4

Организовать запросы:

  1. Вывести Имена и Фамилии учащихся, сдавших экзамен на 5
  2. Вывести список учащихся сдававших алгебру
  3. Показать результаты экзаменов Сидрова Миши

Использованная литература:  Н. Угринович «Информатика и информационные технологии 10-11 класс», Бином, Лаборатория Знаний, 2002 г.
Электронный справочник «База данных Access»




20.11.2009


Дополнительно
Демонстрационный материал к уроку на тему:«Работа со связанными таблицами в MS Access»

Слайд 1
слайд 1


Слайд 10
слайд 10



Здесь представлен лишь фрагмент презентации. Полный вариант содержит 11 слайдов с интерактивным управлением.

Файл презентации «Работа со связанными таблицами в MS Access», файл таблица базы данных и конспект урока в архиве ZIP, объемом 1,87 Мб (2-2-4-9.zip 1,87Мб)



КОММЕНТАРИИ

 

Добавить комментарий



Комментарий:*
Ваше имя:*   Город:




наверх








Архив материалов

2009 г.   2010 г.   2011 г.







ИТ в химии

ИТ в ин.языке

ИТ в математике







Последние новости
- Рособрнадзор призвал вузы не "забыть" разместить информацию
- Молодежь и педагоги – вместе!
- Конкурс среди образовательных учреждений на лучшую организацию патриотического воспитания





































Яндекс цитирования

Rambler's Top100





Яндекс.Метрика
©2007-2012 Усольцева Э.М-А.