Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок по информатике в 11 классе на тему "Особенности проектирования многотабличных баз данных"

Урок по информатике в 11 классе на тему "Особенности проектирования многотабличных баз данных"


  • Информатика

Поделитесь материалом с коллегами:

11 класс

Урок № ____

Тема урока: Особенности проектирования многотабличных баз данных.

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

Задачи:

Образовательные:

  • Знать, как устанавливать связь между таблицами.

  • Уметь определять в своём наборе таблиц главные и подчинённые таблицы.

  • Уметь создавать связи между таблицами.

Развивающие: развивать речь учащихся, обогащать словарный запас.

Воспитательные: учить рационально, использовать время, отведённое на уроке.

Тип урока: комбинированный.

Методы обучения: рассказ с элементами беседы, практическая работа на ПК.

Оборудование: ПО, проектор презентация, учебник.

Ход урока

  1. Организационный момент класса.

  2. Постановка целей и задач урока.

  3. Актуализация знаний.

  1. Что такое база данных?

  2. Основные задачи решаемые, с использованием баз данных и СУБД?

  3. Перечислить основные объекты базы данных.

  1. Объяснение нового материала.

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

Уникальное поле (ключевое поле) – значение в котором не могут повторяться.

Напрашивается вопрос, зачем нужна связь между таблицами?

Представьте себе, что в таблице Клиенты, где каждый клиент уникален, кто-то удалит запись одного из клиентов, но не сделает это в таблице Заказы. Получится, что согласно таблице Заказы некто не имеющий ни имени, ни адреса, а только абстрактный код, делал заказы. Узнать по коду, кто это был, на самом деле будет невозможно-

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

Уникальное поле (ключевое поле) – значение в котором не могут повторяться.

Напрашивается вопрос, зачем нужна связь между таблицами?

Представьте себе, что в таблице Клиенты, где каждый клиент уникален, кто-то удалит запись одного из клиентов, но не сделает это в таблице Заказы. Получится, что согласно таблице Заказы некто не имеющий ни имени, ни адреса, а только абстрактный код, делал заказы. Узнать по коду, кто это был, на самом деле будет невозможно- Представьте себе, что в таблице Клиенты, где каждый клиент уникален, кто-то удалит запись одного из клиентов, но не сделает это в таблице Заказы. Получится, что согласно таблице Заказы некто не имеющий ни имени, ни адреса, а только абстрактный код, делал заказы. Узнать по коду, кто это был, на самом деле будет невозможно-

Заказы некто, не имеющий ни имени, ни адреса, а только абстрактный код, делал заказы. Узнать по коду, кто это был, на самом деле будет невозможно- произошло нарушение целостности данных.

Связь между таблицами позволяет:

  • Либо исключить возможность удаления или изменения данных в ключевом поле таблицы, если с этим полем связаны какие – либо поля других таблиц.

  • Либо сделать так, что при удалении (или изменении) данных в ключевом поле главной таблицы автоматически произойдёт удаление или изменение данных в полях связанных таблиц.

Связь – это соединение данных двух таблиц, с помощью общего поля ( или нескольких полей) идентификатора записи.

Межтабличная связь – отношение, установленное между полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко- многим», и «многие-ко-многим».

Показ на проекторе.

Строка меню ----Работа с базами данных -----Схема данных

hello_html_4788f8f.pnghello_html_m7246a4d1.png











  1. Практическая работа.

  1. Создание базы данных Фирма.

  2. Создание таблиц базы данных.

  3. Задание ключевых полей.

  1. Подведение итогов урока. Что нового узнали?

  2. Домашнее задание. Проектирование своей базы данных. § 10.


Автор
Дата добавления 10.11.2016
Раздел Информатика
Подраздел Конспекты
Просмотров215
Номер материала ДБ-337769
Получить свидетельство о публикации

Похожие материалы

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