Проектирование, создание и использование баз данных MS Access. Часть 2. Физическое проектирование базы данных. Крюкова В.В - 19 стр.

UptoLike

18
связей необходимо для каждого ключа главной таблицы (Таблица) вы-
брать соответствующее поле подчинённой таблицы (Связанная табли-
ца). При установлении связи по составному ключу необходимо выде-
лить все поля, входящие в ключ главной таблицы, и перетащить их на
одно из полей связи в подчинённой таблице. При выделении полей
удерживать клавишу <Ctrl>.
Установленные связи используются при создании запросов, форм
и отчётов, их называют постоянными. Надо сохранить макет схемы
данных, нажав кнопку Сохранить. Закрыть окно Схема данных. Уста-
новим связи между всеми таблицами в соответствии с логической мо-
делью данных.
Если в ДО Изменение связей нажать кнопку Объединение, откро-
ется ДО Параметры объединениякритерии для отбора записей
(рис. 16). Например, для любого типа связи можно выбрать:
1. Объединение только
тех записей, в которых связан-
ные поля обеих таблиц совпа-
дают (внутреннее объединение
).
2. Объединение всех за-
писей из таблицы А и только тех
из таблицы В, в которых связан-
ные поля совпадают (левое
внешнее объединение).
3. Объединение всех за-
писей из таблицы В и только тех
из таблицы А, в которых связан-
ные поля совпадают (правое внешнее объединение
).
Для связей между таблицами на уровне БД лучше использовать
только внутреннее объединение, а оба внешние объединенияпри соз-
дании запросов.
В MS Access 2000 существуют два способа организации связи:
создание непосредственных связей (вручную) с помощью инструмента
Схема данных и создание вложенных таблиц
. Чтобы создать вложен-
ную таблицу, надо открыть главную таблицу в режиме просмотра, ак-
тивизировать поле первичного ключа (необязательно) и выполнить ко-
манду меню Вставка, Подтаблица, появится ДО, в котором выбрать
подчинённую таблицу и указать: в списке Подчинённые полявнешний
ключ (первичный ключ подчинённой таблицы) и в списке Основные по-
ляпервичный ключ главной таблицы, ОК. Рядом с именем поля пер-
Рис. 16. Параметры объединения
                                   18
связей необходимо для каждого ключа главной таблицы (Таблица) вы-
брать соответствующее поле подчинённой таблицы (Связанная табли-
ца). При установлении связи по составному ключу необходимо выде-
лить все поля, входящие в ключ главной таблицы, и перетащить их на
одно из полей связи в подчинённой таблице. При выделении полей
удерживать клавишу .
      Установленные связи используются при создании запросов, форм
и отчётов, их называют постоянными. Надо сохранить макет схемы
данных, нажав кнопку Сохранить. Закрыть окно Схема данных. Уста-
новим связи между всеми таблицами в соответствии с логической мо-
делью данных.
      Если в ДО Изменение связей нажать кнопку Объединение, откро-
ется ДО Параметры объединения – критерии для отбора записей
(рис. 16). Например, для любого типа связи можно выбрать:
                                             1. Объединение только
                                      тех записей, в которых связан-
                                      ные поля обеих таблиц совпа-
                                      дают (внутреннее объединение).
                                             2. Объединение всех за-
                                      писей из таблицы А и только тех
                                      из таблицы В, в которых связан-
                                      ные поля совпадают (левое
                                      внешнее объединение).
                                             3. Объединение всех за-
   Рис. 16. Параметры объединения писей из таблицы В и только тех
                                      из таблицы А, в которых связан-
ные поля совпадают (правое внешнее объединение).
      Для связей между таблицами на уровне БД лучше использовать
только внутреннее объединение, а оба внешние объединения – при соз-
дании запросов.
      В MS Access 2000 существуют два способа организации связи:
создание непосредственных связей (вручную) с помощью инструмента
Схема данных и создание вложенных таблиц. Чтобы создать вложен-
ную таблицу, надо открыть главную таблицу в режиме просмотра, ак-
тивизировать поле первичного ключа (необязательно) и выполнить ко-
манду меню Вставка, Подтаблица, появится ДО, в котором выбрать
подчинённую таблицу и указать: в списке Подчинённые поля – внешний
ключ (первичный ключ подчинённой таблицы) и в списке Основные по-
ля – первичный ключ главной таблицы, ОК. Рядом с именем поля пер-