Типы взаимосвязей между реляционными таблицами БД
69.92K

2_Типы взаимосвязей между реляционными таблицами БД

1. Типы взаимосвязей между реляционными таблицами БД

1) Один – к – одному
2) Один – ко – многим
3) Многие - ко - многим

2.

2
Связи между таблицами
Один к одному («1-1») – одной записи в главной таблицы
соответствует одна или не одной записи в подчиненной таблице.
1
Код
студента
Фамилия
A
B
Имя
Специальность
Иванов
1
Кузьма
A
АСО и У
002
Петров
Василий
ПОВТ и АС
A2
A3
1
B1 АС-10
001

An№ паспорта
Группа
B2
Студенты
ПР-7
B3
Bm
Документ
Код
студента
Дата
рождения
001
12.03.1992
2000 568922
22.04.2006
Суворовский, д.20, кв. 6
002
25.04.1993
2500 351642
03.05.2007
Кирочная ул., д. 30, кв 18

Дата выдачи
Адрес по прописке

3.

3
Связи между таблицами
Один ко многим («1- ») –одной записи главной таблицы
соответствует одна, не одной или много записей в подчиненной
1
Студенты
таблице.
Код
студента
Имя
B
Специальность
001
Иванов
Кузьма
АСО и У
002
Петров
1
Василий
ПОВТ и АС
A

A
Фамилия
Код
студента
Курс
Семестр
001
2
4
90
001
2
5
180
002
2
1
45
An
АС-10
B1 ПР-7
Зачетная
книжка
B2
A2
A3
Группа
Объем
часов
B3
Дисциплина
Оценка
Преподаватель
Зачет
Миронова В.А.
Архитектура
ЭВМ
4
Самойлова Т.Б
БД
5
Миронова В.А.
B
ОСm

4.

4
Связи между таблицами
Многие ко многим (« - ») – одной записи в первой таблице
соответствует сколько угодно записей во второй, и наоборот.
Учителя
Код
учителя
Фамилия
001
Иванов
002
Петров

Код
предмета
1
История
2
География
3
Биология
A
B
A1
B1 …
Расписание
Реализация – через третью таблицу Расписание
1
Код
учителя
Фамилия
001
Иванов
002
Петров

A2
B2
A
3
B3
Код
учителя
Код
предмета
1
001
1
9-А
2
001
2
8-Б
3
002
3
7-В

Предметы
и две связи «1- ».
1
Номер
урока
An
Название
Bm Класс
Код
предмета
Название
1
История
2
География
3
Биология

English     Русский Rules