«Конспект урока по информатике на тему «Схема БД. Связывание таблиц в многозадачных базах данных. Целостность данных » (11 класс)»


ИНФОРМАТИКА 11 класс УРОК 7 ТЕМА 2 Дата____________
Тема урока:
Схема БД. Связывание таблиц в многозадачных базах данных. Целостность данных
Цели урока:
учащиеся должны узнать: необходимость создания многотабличных баз данных, виды связей между таблицами;
учащиеся должны уметь: проектировать многотабличные базы данных, связывать таблицы между собой;
учащиеся должны понимать: что многотабличные базы данных, экономят информационное пространство и ускоряют процесс обработки данных, обеспечивают целостность данных, защиту от случайного удаления или изменения связанных данных.
Основные задачи:
познавательные: познакомить учащихся с многотабличными базами данных, необходимостью их создания, технологией хранения и обработки информации в многотабличных базах данных;
развивающие: способствовать развитию логического мышления и практических навыков в решении учебных и прикладных задач с помощью компьютера от постановки задачи до получения нового результата;
мотивационные: развивать познавательный интерес, речь, внимание, формировать информационную культуру и потребность в приобретении знаний и навыков использования информационных технологий в учебно-познавательной деятельности, развивать навыки индивидуальной и групповой практической работы.
Тип урока: комбинированный – объяснение нового материала с элементами практической работы.
Комплекс аппаратного и методического обеспечения:
компьютер;
пакет MS Office СУБД Access 2010;
Ход урока:
I. Организационный момент: приветствие учащихся, постановка темы (2 мин).
II. Проверка знаний (5 мин).
Добрый день ребята. Давайте, вспомним, в каком обществе мы живем - в переходном от индустриального к информационному. Меняется устройство государства, экономика- отношение и требования к личности. Как следствие всего этого меняется и система оценки (результат) учебных достижений, т. е. основным достижением выпускника становится умение применять полученные знания для решения практических задач, т. е. обладание набором ключевых  умений.
В каких востребованных на сегодняшний день профессиях необходимо умение работы с компьютером. Современный рынок труда связан  с  умением работать на компьютере.
Практически все современные профессии предполагают умения работы с ПК.
Мы продолжаем с вами работать с информационно-поисковыми системами. Тема сегодняшнего нашего урока «Связывание таблиц в многотабличных базах данных».
Вначале давайте вспомним, что такое Информационно-поисковая система?
Информационно-поисковая система – это система, где хранится информация, из которой по требованию пользователя выдается нужная информация, поиск которой осуществляется либо вручную, либо автоматически.
Из чего состоит информационно-поисковая система?
(БД, СУБД)
Что такое База данных?
База данных большая, специально организованная совокупность данных.
Что такое СУБД?
СУБД – система управления базой данных программа, позволяющая оперировать этими данными.
Запись, поле, ключ. Как эти понятия связаны между собой?
Всё это объекты СУБД MicrosoftAccess 2010 .(Эксэс)
Что такое запись?
Строка таблицы БД или совокупность значений параметров конкретного объекта.
Что такое поле?
Столбец  таблицы БД или объект базы данных, предназначенный для хранения значений одного параметра описываемого реального объекта.
Что такое первичный ключ?
Первичный ключ – это поле или совокупность полей, значение которого не повторяется у разных записей.
Учащимся выдана Таблица БД «АВТОМОБИЛИСТЫ»
 Владелец Модель Номер Дата
 регистрации Домашний
адрес
Иванов К.Р. Ока А557ММ-59 19.02.2001 Лесной проезд, 8-14
Горохов Н.Н. Жигули К544МС-59 27.10.1995 Ленина,
3-87
Сидоров А.М. Форд К657АМ-59 01.10.2009 Карла Маркса, 12-153
Левченко Н.Г. Волга М855АА-59 15.08.1996 Дианова,
7-45
Крайнова Т.В. БМБ Н890ТМ-59 21.12.1999 Королёва,
5-107
Кусков И.М. Волга Р709ОП-59 06.04.2010 Мира,
5-65
Подгорный С.Т. БМБ С676ПП-59 27.10.1995 Лесной проезд,
8-14
Сидоров А.М. Жигули Т661КА-59 09.05.2007 Ватутина,
6-12
Климов Г.П. Волга У402РР-59 14.02.1995 Красный путь, 78-47
                                                                                                                                      
Проанализировав данную информацию, заполните Структуру таблицы БД «АВТОМОБИЛИСТЫ»
Сколько записей в БД?____________
Сколько полей в БД?_______________
Какое поле является ключевым?________________
По какому полю выполнена сортировка БД?___________________
Но хранить БД в одной таблице неудобно и нерационально.
Таблица может содержать слишком большое количество полей, что неудобно пользователю.
Различные записи при этом во многих полях дублируют друг друга, что увеличивает информационный объем БД и замедляет процесс ее обработки.
Какие свойства являются неотъемлемыми в таблице «Цифровые фотоаппараты и поставщики»?
 Неотъемлемыми свойствами являются «наименование» и «описание».
А «название фирмы», «адрес», и «цена» не являются свойствами цифрового фотоаппарата.
Поэтому имеет смысл разделить исходную таблицу на две «Наименование» и «Поставщики».
Каждая таблица должна содержать, по крайней мере, одно ключевое поле.
В таблице «Наименование» введем поле «код наименования», а в таблице «Поставщики» – «код поставщика»
 После создания таблиц содержащих данные, относящиеся к различным аспектам БД, необходимо обеспечить целостность БД. Для этого надо связать таблицы между собой.
Тип, создаваемой связи зависит от полей, для которых определена связь. Давайте мы с вами вспомним, какие связи существуют.
Связь «ОДИН-КО-ОДНОМУ» 1:1 означает, что одной записи в таблице ТАБ1 соответствует только одна запись в таблице ТАБ2, аодной записи в таблице ТАБ2 соответствует только одна запись в таблице ТАБ1.
При связи «один-к-одному» обе таблицы, и ТАБ1, и ТАБ2, имеют одинаковое количество записей и между этими записями установлено взаимнооднозначное соответствие.
Связь «ОДИН-КО-МНОГИМ» 1:М означает, что одной записи в таблице ТАБ1 соответствует много записей в таблице ТАБ2, но одной записи в таблице ТАБ2 соответствует только одна запись в таблице ТАБ1.
Таблица со стороны   связи   «один»   называется главной,   а   таблица   со   стороны связи «многие» называется подчиненной.
Связь «МНОГИЕ-КО-МНОГИМ» М:N означает, что одной записи в ТАБ1 соответствует много записей в ТАБ2, а одной записи в ТАБ2соответствует много записей в ТАБ1.
Сейчас перед вами представлено три варианта с таблицам определите, какая связь между таблицами в каждом варианте.
Как Вы думаете, в нашем случае какая связь могла бы реализоваться между таблицами «Поставщики» и «Наименовании»
Реализуется связь «МНОГИЕ-КО-МНОГИМ» М:N.
 
Две таблицы, находящиеся в отношении М:N, могут быть связаны только с помощью третьей таблицы путем создания 2-х связей 1:М. Как Вы думаете, какую таблицу можно использовать?
 Таблицу «Цена».
Создадим таблицу «Цена» с ключевым полем «Счётчик» и добавим дополнительные поля «Код наименования» и «Код поставщика» и установим связи между этими таблицами.
 
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице
Задание: Создать двухтабличную базу данных для ведения учета полугодовых оценок учащихся 11 класса. (Две связанные таблицы: в одной хранится информация, касающаяся анкетных данных учеников, а другая содержит информацию об оценках).
Ход выполнения описан в опорном конспекте.
Вопросы для размышления
1. Почему в некоторых случаях целесообразно использовать многотабличные, а не однотабличные базы данных?
2. Какие типы связей между таблицами возможны в реляционных базах данных?
3. Скажите, зачем нужны эти навыки?
Надеюсь, что навыки, которые вы сегодня приобрели, пригодятся не только на последующих уроках, но в жизни.
Домашнее задание.
Составить Синквеин. Синквейн - это стихотворение, состоящее из пяти строк. Чтобы написать такое стихотворение нужно взять 1 существительное, 2 прилагательных, 3 глагола, используя их составить стих.
V. Подведение итогов.
Оценки будут сообщены после проверки самостоятельной работы. Всем спасибо за урок.

Приложенные файлы


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