1140388
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

11 класс

Урок № ____

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

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

Задачи:

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

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

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

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

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

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

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

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

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

Ход урока

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hello_html_4788f8f.pnghello_html_m7246a4d1.png











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

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

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

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

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

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

Общая информация

Номер материала: ДБ-337769

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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