Многотабличные БД
Состоят из нескольких таблиц, связь между которыми устанавливается с помощью совпадающих полей.
Комплектующие компьютера и поставщики
Счетчик
Наименование
Описание
Название фирмы
Адрес
Цена
1
Системный блок
Pentium
Фирма 1
Адрес 1
10000
2
Системный блок
Pentium
Фирма 2
Адрес 2
9000
3
Монитор
15”
Фирма 1
Адрес 1
5000
4
Монитор
15”
Фирма 2
Адрес 2
6000
5
Клавиатура
104 кл.
Фирма 1
Адрес 1
250
6
Клавиатура
104 кл.
Фирма 2
Адрес 2
300
7
Мышь
3 кн.
Фирма 1
Адрес 1
100
8
Мышь
3 кн.
Фирма 2
Адрес 2
150
Комплектующие
Код комплектующих
Наименование
Описание
К1
Системный блок
Pentium
К2
Монитор
15”
К3
Клавиатура
104 кл.
К4
Мышь
3 кн.
1
Поставщики
Код поставщика
Название фирмы
Адрес
П1
Фирма 1
Адрес 1
П2
Фирма 2
Адрес 2
1
Цена
Счетчик
Код комплектующих
Код поставщика
Цена
1
К1
П1
10000
2
К1
П2
9000
3
К2
П1
5000
4
К2
П2
6000
5
К3
П1
250
6
К3
П2
300
7
К4
П1
100
8
К4
П2
150
∞
∞
Отношения между таблицами
«Один-ко-многим» - одной записи в первой таблице соответствует сколько угодно записей во второй.
∞
1 -
Отношения между таблицами
«Многие-ко-многим» - одной записи в первой таблице могут соответствовать несколько записей во второй таблице и, наоборот.
∞-
∞