Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

многотабличные базы данных

Работа добавлена на сайт samzan.net:


Изучение темы: " многотабличные базы данных" в 11-м классе

Основные задачи:

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

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

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

Урок 1: Связывание таблиц в многотабличных базах данных (БД).

Цели урока:

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

Тип урока: комбинированный – объяснение нового материала с элементами практической работы.

Комплекс аппаратного и методического обеспечения:

  1.  компьютер, телевизор;
  2.  пакет MS Office с СУБД Access 2000;
  3.  схема-плакат “окно Access”;
  4.  вопросник;
  5.  БД Access “Комплектующие компьютера и поставщики”;
  6.  практическая работа.

Методы обучения: эвристический, репродуктивный.

Ход урока:

I. Организационный момент: приветствие учащихся, постановка темы (2 мин).

II. Проверка знаний (5 мин).

Вопросник:

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

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

Учитель: Ребята, мы с вами до сегодняшнего урока хранили данные в одной таблице “Комплектующие компьютера и поставщики” (демонстрация на экране телевизора).

Но хранить БД в одной таблице неудобно и нерационально.

  1.  Таблица может содержать слишком большое количество полей, что неудобно пользователю.
  2.  Различные записи при этом во многих полях дублируют друг друга, что увеличивает информационный объем БД и замедляет процесс ее обработки.

Учитель: Какие свойства являются неотъемлемыми в таблице “Комплектующие компьютера и поставщики”?

Ученики: Неотъемлемыми свойствами являются “наименование” и “описание”.

Учитель: А “название фирмы”, “адрес”, и “цена” не являются свойствами компьютера. Поэтому имеет смысл разделить исходную таблицу на две “Комплектующие” и “Поставщики”. Каждая таблица должна содержать по крайней мере, одно ключевое поле.

В таблице “Комплектующие” введем поле “код комплектующих”, а в таблице “Поставщики” – “код поставщика” (демонстрация на экране телевизора).

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

Тип, создаваемой связи зависит от полей, для которых определена связь.

Связь “один-ко-многим” 1:М (каждой записи в главной таблице соответствует несколько записей в подчиненной таблице).

Связь “один-ко-одному” 1:1 (оба поля являются ключевыми).

Связь “многие-ко-многим” М:N (представляет 2 типа связи 1:М через 3-ю таблицу, ключ которой состоит по крайней мере из двух полей, общих для 2-х других таблиц).

Учитель: Как Вы думаете в нашем случае какая связь могла бы реализоваться?

Ученики: Реализуется связь “многие-ко-многим” М:N.

Учитель: Две таблицы, находящиеся в отношении М:N, могут быть связаны только с помощью третьей таблицы путем создания 2-х связей 1:М. Как Вы думаете, какую таблицу можно использовать?

Ученики: Таблицу “Цена”.

Учитель: Создадим таблицу “Цена” с ключевым полем “счетчик” и установим связи между этими таблицами.

Алгоритм установки связей между таблицами (демонстрируется на экране телевизора):

  1.  открыть БД “Комплектующие”;
  2.  в главном меню выбрать Сервис-Схема данных;
  3.  добавить все таблицы;

  1.  перетащить мышью ключевые поля из таблицы “Комплектующие” в таблицу “Цена” и из таблицы “Цена” в таблицу “Поставщики”.

  1.  на панели связи установить опции для каждой связи и нажать Создать.

4. Практическая работа “Проектирование многотабличной базы данных “Комплектующие” (15 мин).

Цель: создать БД “Комплектующие”, состоящую из трех таблиц “Комплектующие”, “Поставщики”, “Цена” и установить связи между таблицами.

Описание работы:

  1.  Средствами СУБД Access создать БД “Комплектующие”.
  2.  С помощью конструктора создать таблицы “Комплектующие”, “Поставщики” и “Цена”.
  3.  Ввести команду Сервис-Схема данных.
  4.  Добавить все таблицы в окно Схема данных.
  5.  Перетащить мышью ключевые поля из таблицы “Комплектующие” в таблицу “Цена” и из таблицы “Цена” в таблицу “Поставщики”.
  6.  На панели связи установить опции для каждой связи.

5. Подведение итогов. Выставление оценок (5 мин).

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

Для создания нормализованной реляционной БД необходимо:

  1.  выделить объекты, которые не будут обладать избыточностью;
  2.  определить структуру таблицы;
  3.  установить тип связи между этими таблицами.

6. Домашнее задание (3 мин).

Задача: Разработать проект реляционной БД “Коллекция аудиозаписей”, которая бы содержала главную таблицу “Список аудио-CD” и подчиненную таблицу “Содержание аудио-CD”.




1. Архитектура Руси
2. .2014 1122 Вчера 15 января половина области возможно преувеличиваю но не сильно отмечала отставку Юревич
3. сравнительно медленный постепенный характер реформ в КНР или быстрый скачкообразный в России На первый
4. Лавка времени Автор- Бунина Елизавета Олеговна Факультет государственного и муниципального управлени.html
5. Уголовное право РАЗБОЙ ст
6. Нравственный выбор героев в повести ВБыкова Сотников
7. ~аза~ Гуманиталы~ За~ Университеті Халы~аралы~ ы~ ж~не халы~ар
8. друг дома мелким карточным шулером Иваном Антоновичем Расплюевым подлый купчишка Щебнев слуга Федор
9. Философия Аристотеля Сочинения Аристотеля
10. Правове регулювання перевезення вантажів автомобільним транспортом
11. Контрольная работа по литературе в 11 классах 1 вариант
12. РЕФЕРАТ дисертації на здобуття наукового ступеня доктора медичних наук Киї
13. .Г. ЧЕРНЫШЕВСКОГО Философский факультет Кафедра религиоведения и философской антропологии.
14. Цыганский барон как объект лингвистического анализа
15. ІСТОРІЯ УКРАЇНИ для студентів денної та заочної форм навчання галузі знань 0305 Економіка та під
16. Глагол Проблема времени в современном английском языке
17. Протяженность сухопутных границ- 19191 км Протяженность береговой линии- 4964 км Границы с Францией 623 км
18. лекция Компьютерные презентации с использованием мультимедиа технологии
19.  Средства труда многократно участвующие в создании товаров и услуг без изменения их натуральновещественн
20. Поняття та види форм державного устрою у зарубіжних країнах