СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Урок информатики и ИКТ в 11 классе. Тема: "Особенности проектирования многотабличных баз данных. Создание базы данных с помощью СУБД".

Категория: Информатика

Нажмите, чтобы узнать подробности

Дистанционное обучение. Урок информатики и ИКТ в 11 классе. Тема: "Особенности проектирования многотабличных баз данных. Создание базы данных с помощью СУБД".

Просмотр содержимого документа
«Урок информатики и ИКТ в 11 классе. Тема: "Особенности проектирования многотабличных баз данных. Создание базы данных с помощью СУБД".»

11 класс

Тема урока: Особенности проектирования многотабличных баз данных. Создание базы данных с помощью СУБД


Добрый день. Сегодня мы с вами рассмотрим этапы построения многотабличной БД. Но в начале я предлагаю вам пройти тест (записать в тетради)


Актуализация опорных знаний

Выполнение теста, с последующей самопроверкой и самооценкой:


1. Записью в реляционных базах данных называют:

1) ячейку; 2) столбец таблицы;

3 ) имя поля; 4) строку таблицы.


2. Основным объектом для хранения информации в реляционных базах данных является:

1) таблица; 2) запрос; 3) форма; 4) отчет.


  1. Имеется база данных:


номер

фамилия

имя

отчество

Год рождения

класс

школа

1

Иванов

Пётр

Олегович

1988

7

135

2

Катаев

Сергей

Иванович

1986

9

195

3

Беляев

Иван

Петрович

1985

11

45

4

Носов

Антон

Павлович

1986

10

4


Количество записей в ней равно: 1) 2; 2) 4; 3) 6; 4) 7.


4. Столбцы в табличной базе данных называют:

1) Полями; 2) Отчетами; 3) Запросами; 4) Записями;


5. См. задание 3. Количество текстовых полей в пред­ставленной базе данных равно:

1) 2; 2) 3; 3) 6; 4) 7


Приступим к изучению темы урока.

Записать в тетрадь (этапы)

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

  1. Этап – это определение области задач, которые можно решить с помощью БД, целей БД. (предметная область)

  2. Разработка структуры БД (количество таблиц).

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

  1. Определить структуру каждой таблицы (поля и типы данных).

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

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

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

Связи могут быть нескольких типов:

связь «один-к-одному» - каждой записи в одной таблице соответствует только одна запись из другой таблицы;

связь «один-ко-многим» - каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице;

связь «многие-ко-многим» - одной записи в первой таблице могут соответствовать несколько записей во второй таблице и, наоборот.

Две таблицы, находящиеся в отношении «многие-ко-многим», могут быть связаны только с помощью третьей (связующей) таблицы.

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

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

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

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

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

  1. Построить схему связей

  2. Построить БД с помощью специальных программ СУБД


РАССМОТРИМ ПРОЕКТИРОВАНИЕ БД НА ПРИМЕРЕ:


  • Создание БД:

1. Запустите MS Access.

2. Нажмите на кнопку «Новая база данных».

3. В появившемся окне введите название БД и выберите «Создать».


Все, теперь осталось только создать, заполнить и связать таблицы.


  • Создание и заполнение таблиц

После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:









1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».


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



Внимание! Первым полем принято устанавливать уникальное значение (первичный ключ). Для него предпочтительно числовое значение.


3. После создания необходимых атрибутов сохраните таблицу и введите ее название.

4. Снова нажмите ПКМ по вкладке с уже новым название и выберите «Режим таблицы».

5. Заполните таблицу необходимыми значениями.


  • Создание и редактирование схем данных

Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

Для выполнения запросов нужно связать наши таблицы. Иными словами, это некая зависимость, которая реализуется с помощью ключевых полей. Для этого нужно:

1. Перейти во вкладку «Работа с базами данных».

2. Нажать на кнопку «Схема данных».

3. Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы».

4. Выберите каждую из таблиц, поочередно нажимая кнопку «Добавить».

5. Нажмите кнопку «ОК».

Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:

6. Перетащите общее поле из одной таблицы в другую.

7. В появившемся окне выберите необходимы параметры и нажмите «ОК».

8. Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному).

Подведём итоги нашего урока.

Главное требование для удобной работы с базой данных – это отсутствие избыточности данных.

· Связи помогают определить соответствия между любыми данными в этих таблицах.

· Схема базы данных создаётся для указания связей между таблицами.

· Типы связей бывают следующих видов: «один к одному» и «один ко многим».


Для закрепления материала посмотрите видео материал

https://yandex.ru/video/preview/10945853102698001213



Домашнее задание.

Изучить § 10.

Проектирование своей базы данных. (тему БД выбрать самостоятельно и выбрать из списка:

  • Турфирма

  • Магазин (минимаркет)

  • Автомастерская

  • Аэропорт

  • Перевозки

  • Поликлиника

  • стационар

  • свой вариант

тему выбираем 1 на одного человека, если выбрали «Свой вариант», присылайте тему в ВК



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!