ВУЗ:
Составители:
Рубрика:
6
MS Access поддерживает четыре типа отношений между таблицами: один–
к–одному, один–ко–многим, много–к–одному, много–ко–многим.
1.1. Отношение один-к-одному
Отношение один-к-одному означает, что каждая запись в одной таблице
соответствует только одной записи в другой таблице.
В качестве примера рассмотрим отношение между группами полей
Физические лица (табл. 3) и Сотрудники (табл. 4).
Таблица 3. Структура Таблица 4. Структура
таблицы Физические лица таблицы Сотрудники
В табл. 3 содержатся данные о личности сотрудника, а в табл. 4 -
профессиональные сведения. Между таблицами Физические лица и
Сотрудники существует отношение один-к-одному, поскольку для одного
человека может существовать только одна запись, содержащая
профессиональные сведения.
Связь между этими таблицами поддерживается при помощи совпадающих
полей: Код сотрудника (табл. 4) и КодФизЛица (табл. 3). Отметим, что эти
поля имеют разные наименования, но один и тот же тип данных. Связь
между таблицами устанавливается на основании значений совпадающих
полей, но не их наименований.
1.2. Отношение много-к-одному
Отношение много-к-одному аналогично рассмотренному ранее типу один-
ко-многим. Тип отношения между объектами зависит от вашей точки зрения.
Например, если мы будем рассматривать отношение между сделанными
заказами и клиентами, то получим отношение много-к-одному.
1.3. Отношение много-ко-многим
Отношение много-ко-многим возникает между двумя таблицами в тех
случаях, когда:
одна запись из первой таблицы может быть связана более чем с одной
записью из второй таблицы;
одна запись из второй таблицы может быть связана более чем с одной
записью из первой таблицы.
№ Наименование Тип
1
2
3
4
5
6
7
8
9
КодФизЛица
Фамилия
Имя
Отчество
Телефон
Адрес
ДатаРождения
Фотография
Примечание
Счетчик
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
Дата/время
OLE
Memo
№
Наименование
Тип
1 Код сотрудника Счетчик
2 Должность Текстовый
3 Разряд Числовой
4 Зарплата Числовой
5 Рейтинг Числовой
6 Дата приема Дата/время
7 П
р
имечание Memo
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »