Будь умным!


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

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

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

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.11.2024

Изучение темы: " многотабличные базы данных" в 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. ТЕХНОЛОГИЙ И МОДЕЛЕЙ КОММУНИКАЦИИ Сегодня во всем мире и в частности в России Public Reltions применяются во вс
2. Вища школа 1999 ~ С
3. Отчет по лабораторной работе ’1 Язык программирования Prolog по курсу Системы искусственного интеллект
4. Селекционная работа
5. Революция в Иране
6. Зарождение и развитие древневосточной философии Индии и Китая.html
7. Методы работы над сказкой
8. на тему- Этика взаимоотношений в трудовом коллективе
9. 1ЛИЧНЫЕ данные адрес и телефон 2РАБОТА ЦЕЛИ 3ОБРАЗОВАНИЕ 4ОПЫТ работы 5НАВЫКИ 6ВНЕКЛАССНЫХ МЕРОПРИЯТИЙ
10. Развитие искусства в Нидерландах
11. Доклад на съезде Американской социологической ассоциации сентябрь 1965 г.
12. Балтийский дом 131 января 2014 Генеральный директор ШУБ С
13. СИСТЕМА ОРГАНОВ ГОСУДАРСТВЕННОЙ ВЛАСТИ В РОССИЙСКОЙ ФЕДЕРАЦИИ
14. 01 Введение3 2
15. Здоровьеформирующая технология физического воспитания студенток вуза
16. Организация и ведения статистического учета и отчетности по пожарам и последствия
17. Что же такое мифы 3 2
18. Охорона праці. Методичні до модулю
19. на тему- Объем и состав городских сточных вод
20. моему она раньше всех узнала что я начала вести ту самую жизнь после которой частенько захаживают к гинеко