Для всех учителей из 37 347 образовательных учреждений по всей стране

Скидка до 75% на все 778 курсов

Выбрать курс
Каждую неделю мы делим 100 000 ₽ среди активных педагогов. Добавьте свои разработки в библиотеку “Инфоурок”
Добавить авторскую разработку
и получить бесплатное свидетельство о публикации в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика ПрезентацииРазработка урока в 10 классе по ИКТ по теме "Формы представления данных (таблицы, формы, запросы, отчеты).Реляционные базы данных. Связывание таблиц в многотабличных базах данных"

Разработка урока в 10 классе по ИКТ по теме "Формы представления данных (таблицы, формы, запросы, отчеты).Реляционные базы данных. Связывание таблиц в многотабличных базах данных"

Выберите документ из архива для просмотра:
396 КБ 10-IV-1.accdb
175.62 КБ 10-IV-1.mtf
179.66 КБ 10-IV-1.pptx

Выбранный для просмотра документ 10-IV-1.pptx

библиотека
материалов
Тема урока: «Формы представления данных (таблицы, формы, запросы, отчеты).Рел...

Описание презентации по отдельным слайдам:

1 слайд Тема урока: «Формы представления данных (таблицы, формы, запросы, отчеты).Рел
Описание слайда:

Тема урока: «Формы представления данных (таблицы, формы, запросы, отчеты).Реляционные базы данных. Связывание таблиц в многотабличных базах данных» Д/З: Учебник Н.Д. Угринович 11 класс §3.2.1;§3.2.2 – читать(стр.104-113) Знать: понятия «БД», «СУБД», «Первичный ключ», «Внешний ключ» свойства реляционной БД действия с реляционными БД

2 слайд Информация, предназначенная для обработки на ПК, называется данными.
Описание слайда:

Информация, предназначенная для обработки на ПК, называется данными.

3 слайд Структурирование данных – это процесс их группировки по определённым признака
Описание слайда:

Структурирование данных – это процесс их группировки по определённым признакам. 

4 слайд База данных – это информационная система (модель), содержащая упорядоченные и
Описание слайда:

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

5 слайд Выделяют следующие виды БД в соответствии с различными информационными моделя
Описание слайда:

Выделяют следующие виды БД в соответствии с различными информационными моделями: Реляционные (табличные); Иерархические; Сетевые.

6 слайд Реляционная БД содержит перечень объектов одного типа, с одинаковым набором п
Описание слайда:

Реляционная БД содержит перечень объектов одного типа, с одинаковым набором признаков. Она представляется в виде двумерного информационного массива – таблицы. Столбцы такой таблицы называются полями, а строки - записями.

7 слайд Поле реляционной БД – это столбец таблицы, имеющий в заголовке название призн
Описание слайда:

Поле реляционной БД – это столбец таблицы, имеющий в заголовке название признака объекта и содержащий его значения. Запись реляционной БД – это строка таблицы, содержащая набор значений различных признаков объекта.

8 слайд В таблице реляционной БД выделяют ключевое поле, данные которого однозначно о
Описание слайда:

В таблице реляционной БД выделяют ключевое поле, данные которого однозначно определяют каждую запись (строку). Чаще всего, это столбец с номерами по порядку – «счётчик», хотя бывают и другие (код товара, инвентарный номер и т. д.).

9 слайд Реляционные БД имеют следующие свойства: Каждый элемент таблицы в пересечении
Описание слайда:

Реляционные БД имеют следующие свойства: Каждый элемент таблицы в пересечении строки и столбца – отдельный элемент данных. Каждое поле имеет своё название (имя). Все данные одного поля – однотипны. Одинаковые записи в таблице отсутствуют. Порядок следования записей в таблице – произвольный.

10 слайд С данными реляционной базы могут производиться следующие важные действия: Пои
Описание слайда:

С данными реляционной базы могут производиться следующие важные действия: Поиск по заданному признаку. Замена по заданному признаку. Набор данных в группу по заданному признаку (фильтр). Сортировка данных.

11 слайд Реляционная БД включает, как правило, не одну, а множество взаимосвязанных та
Описание слайда:

Реляционная БД включает, как правило, не одну, а множество взаимосвязанных таблиц.

12 слайд Но это противоречит свойству атомарности (одно значение в одной ячейке), а в
Описание слайда:

Но это противоречит свойству атомарности (одно значение в одной ячейке), а в столбцах Темы и Сообщения у нас предполагается неограниченное количество значений. Значит, нашу таблицу надо разбить на три: Пользователи, Темы и Сообщения.  Предположим, мы захотели создать базу данных для форума. У форума есть зарегистрированные пользователи, которые создают темы и оставляют сообщения в этих темах. Эта информация и должна храниться в базе данных. Теоретически (на бумаге) мы можем все это расположить в одной таблице, например, так: 

13 слайд Наша таблица Пользователи удовлетворяет всем условиям. А вот таблицы Темы и С
Описание слайда:

Наша таблица Пользователи удовлетворяет всем условиям. А вот таблицы Темы и Сообщения - нет. Ведь в таблице не может быть двух одинаковых строк, а где гарантия, что один пользователь не оставит два одинаковых сообщения, например: Кроме того, мы знаем, что каждое сообщение обязательно относится к какой-либо теме. А как это можно узнать из наших таблиц? Никак. Для решения этих проблем, в реляционных базах данных существуют ключи.

14 слайд Первичный ключ (сокращенно РК - primary key) - столбец, значения которого во
Описание слайда:

Первичный ключ (сокращенно РК - primary key) - столбец, значения которого во всех строках различны. Первичные ключи могут быть логическими (естественными) и суррогатными (искусственными). Так, для нашей таблицы Пользователи первичным ключом может стать столбец e-mail (ведь теоретически не может быть двух пользователей с одинаковым e-mail). На практике лучше использовать суррогатные ключи, т.к. их применение позволяет абстрагировать ключи от реальных данных. Кроме того, первичные ключи менять нельзя, а что если у пользователя сменится e-mail? Суррогатный ключ представляет собой дополнительное поле в базе данных. Как правило, это порядковый номер записи (хотя вы можете задавать их на свое усмотрение, контролируя, чтобы они были уникальны). Давайте внесем поля первичных ключей в наши таблицы:

15 слайд
Описание слайда:

16 слайд Теперь каждая запись в наших таблицах уникальна. Нам осталось установить соот
Описание слайда:

Теперь каждая запись в наших таблицах уникальна. Нам осталось установить соответствие между темами и сообщениями в них. Делается это также при помощи первичных ключей. В таблицу сообщения мы добавим еще одно поле: Теперь понятно, что сообщение с id=2 принадлежит теме "О рыбалке" (id темы = 4), созданной Васей, а остальные сообщения принадлежать теме "О рыбалке" (id темы = 1), созданной Кириллом. Такое поле называется внешний ключ (сокращенно FK - foreign key). Каждое значение этого поля соответствует какому-либо первичному ключу из таблицы "Темы". Так устанавливается однозначное соответствие между сообщениями и темами, к которым они относятся.

17 слайд Предположим, у нас добавился новый пользователь, и зовут его тоже Вася: Как м
Описание слайда:

Предположим, у нас добавился новый пользователь, и зовут его тоже Вася: Как мы узнаем, какой именно Вася оставил сообщения? Для этого поля автор в таблицах "Темы" и "Сообщения" мы сделаем также внешними ключами:

18 слайд Наша база данных готова. Схематично ее можно представить так:
Описание слайда:

Наша база данных готова. Схематично ее можно представить так:

Курс повышения квалификации
Курс профессиональной переподготовки
Учитель математики и информатики
Курс профессиональной переподготовки
Учитель информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.