ПЛАН ЗАНЯТИЯ № 83-84
Дисциплина:
информатика. Группа
I
курс
Тема
занятия: «Создание многотабличной базы данных»
Учебная
цель:
1.
Обобщить знания обучающихся о
представлении баз данных.
2.
Дать представление о режиме конструктора.
3.
Научить определять нужный тип
в базе данных.
4.
Учить создавать базы данных с
помощью конструктора.
Развивающая
цель:
Развитие познавательного
интереса, речи и внимания студентов, формирование информационной
компетентности.
Воспитательная
цель:
Воспитание
положительного интереса к изучаемому материалу, активного отношения к труду,
сознательной дисциплины, культуры речи.
Литература:
Поляков К.Ю. Информатика.
Вид
занятия: комбинированный.
Оборудование
(средства): мультимедийный комплекс (ПК + ИД), раздаточный
материал.
Содержание
занятия:
1. Организационный
момент.
2. Актуализация
знаний.
3. Изучение
нового материала.
4. Закрепление
изученного материала.
5. Подведение
итогов занятия.
6. Домашнее
задание.
Ход
работы
I. Организационный момент
Занятие начинается с приветствия
обучающихся. Затем преподаватель отмечает присутствующих в группе.
II. Актуализация знаний
На сегодняшнем занятии для того, чтобы вспомнить ранее изученный
материал, вы ответите на тест и выполните небольшое практическое задание:
Тест (Приложение_1)
Практическое задание (Приложение_2)
III. Изучение нового материала
Сегодня на занятии
мы продолжим работу с базами данных. Ситуации, в которых хранить всю информацию
в одной таблице нерационально, встречаются довольно часто. Связано это с тем,
что в массивной таблице содержащей большое количество полей, различные записи
могут дублироваться. Это приводит к увеличению информационного объема базы
данных и как следствие замедлению ее обработки. Если в базе данных храниться
слишком много данных, а таблица содержит большое количество полей, то эту
таблицу необходимо нормализовать. Обычно в результате нормализации получается
многотабличная база данных.
Проектирование баз
данных — сложная задача. Лишь на взгляд неискушенного человека она может
показаться простой. Для небольших учебных баз данных ошибки при проектировании
не столь существенны. Но если создается большая база, в которой будут
сохраняться многие тысячи записей, то ошибки при проектировании могут стоить
очень дорого. Основные последствия неправильного проектирования — избыточность
информации, ее противоречивость, потеря целостности, т. е. взаимосвязи между
данными. В результате база может оказаться неработоспособной и потребовать
дорогостоящей переделки.
Алгоритм
организации связи между несколькими таблицами:
1) Разбить
исходную «ненормализованную» базу данных на несколько простых таблиц без
избыточной информации.
2) Определить тип
связи соответствующий данным таблицам.
3) Добавить нужные
таблицы в «схему данных» и организовать связь.
Связь
устанавливается на основании данных в совпадающих полях. Поля могут иметь и
разные имена, но тип данных должен совпадать (допускается связь через поля Счетчик
-Числовое/Длинное целое).
MS Access
поддерживает четыре типа отношений:
- один к одному;
- один ко многим;
- многие к одному;
- многие ко
многим.
Отношение один
к одному означает, что каждая запись в одной таблице соответствует только
одной записи в другой таблице.
Отношение один
ко многим и многие к одному означает, что каждая запись в одной таблице
соответствует нескольким записям в другой таблице.
Отношение многие
ко многим означает, что одна запись в первой таблице может быть связана с
несколькими записями во второй таблице и одна запись во второй таблице может
быть связана с несколькими записями в первой таблице. Такую связь можно создать
только через третью (промежуточную) таблицу.
Связь устанавливается
заданием общего поля. Одно из полей связи обязательно должно быть ключевым.
Первые три вида
связей формируются одинаково. Создание связей выполняется в окне Схема
данных при нажатии одноименной кнопки Работа с базами данных/Схема
данных. Таблицы должны быть закрыты. В Конструкторе выбрать Отобразить
таблицу, появится окно Добавление таблицы или через контекстное меню
Добавление таблицы. В окне надо указать нужные таблицы. Имя поля в
первой таблице схемы данных надо «перетащить» мышью во вторую таблицу на
связываемое поле. В результате появится линия и окно диалога Изменение
связей. Необходимо проверить правильность связи и подтвердить ее создание.
Также в этом окне важно определиться с опцией Обеспечение целостности данных.
При выборе этой опции, правильном задании ключевого поля и индекса (в Конструкторе
таблиц) на линии связи возникает соответствующие значки типа связи.
В окне Схема
данных можно выполнять следующие действия:
- изменить
структуру таблицы (правая кнопка мыши на обозначении таблицы);
- изменить связь
(двойное нажатие кнопки мыши на линии связи);
- удалить связь
(двойное нажатие кнопки мыши на линии связи);
- удалить таблицу
из схемы данных (кнопка Delete).
В результате
установления связей при просмотре таблицы возникает специальный значок (крест),
нажатие на который открывает связанные записи подчиненной таблицы. Повторное
нажатие закрывает эту всплывающую информацию.
IV.
Закрепление изученного материала
Выполнение практической
работы. (Приложение_3)
V.
Подведение итогов занятия. Рефлексия.
Оценка теста и
практического задания для актуализации знаний и умений указана выше.
Оценка уровня
усвоения:
Выполнен основной
уровень практических заданий – хорошо, сделано дополнительное задание –
отлично.
Рефлексия:
1) Какой алгоритм
применяется для организации связи между несколькими таблицами?
2) Как
установить связь между таблицами?
3)
Какие типы отношений поддерживает Access?
4)
Какое окно следует открыть для создания связей между таблицами?
5) Как
сделать запрос в многотабличной базе данных?
6) Для
чего применяется Мастер подстановок при создании многотабличной базы данных?
VI.
Домашнее задание: повторить изученный материал.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.