249.41K
Category: databasedatabase

Многотабличные базы данных. Связывание таблиц

1.

Ответить на вопросы:
• Что собой представляет база данных?
• Какие существуют варианты классификации БД?
• Почему реляционный вид БД является наиболее
распространенным?
• Что такое запись в реляционной БД?
• Что такое поле в реляционной БД?
• Какие бывают типы полей?
• Что такое ключевое поле?

2.

«Многотабличные базы
данных. Связывание таблиц»

3.

Цель: Сформировать понятие –
«многотабличная база данных» и
обеспечить усвоение основных
этапов установки связи между
таблицами.

4.

5.

6.

7.

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

8.

Связь «один-к-одному»
ТАБ 1
Школы
1:1
ТАБ 2
Директора школ
№ школы
Фамилия
Направление
Имя
Адрес
Отчество
Телефон
Личные данные

9.

Связь «один-ко-многим»
ТАБ 1
1:М
ТАБ 2
Дома
Квартиры
Название улицы
№ квартиры в доме
№ дома
Кол-во комнат
Общая жилая S

10.

Связь «многие-ко-многим»
ТАБ 1
М:М
ТАБ 2
Остановки
Маршруты
Адрес остановки
Перечень маршрутов
English     Русский Rules