Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS.doc
Скачиваний:
20
Добавлен:
06.03.2016
Размер:
2.02 Mб
Скачать

Установление связи

Поскольку одной записи таблицы «Предприятия» соответствует несколько записей таблицы «Студенты», Вам нужно установить связь «Один-ко-многим» по полю, которое присутствует и в той, и в этой таблицах - полю «Предприятие». Для этого следует:

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

Во-вторых, воспользоваться окном «Схема данных» для создания связи между таблицами. Вы должны:

  1. Закрыть обе таблицы, если они еще не закрыты.

  2. В окне БАЗА ДАННЫХ открыть окно «Схема данных», щелкнув на кнопке Схема данных панели инструментов.

  3. Очистить окно «Схема данных», выбрав команду Правка/Очистить макет.

  4. Ввести в схему таблицу, щелкнув на кнопке Добавить таблицу. Появится диалог «Добавить таблицу», в котором из списка «Таблица/Запрос» нужно выделить строку «Предприятие» и щелкнуть на кнопке Добавить.

  5. Таким же образом поступить с таблицей «Студенты». Названия каждой из таблиц со списками полей появятся в окне.

  6. Щелкнув на кнопке Закрыть.

  7. Перетащить поле «Предприятие» из списка полей первичной таблицы («Предприятие») на одноименное поле связанной таблицы («Студенты»). Появляется диалог «Связи».

  8. Поставить флажок опции «Обеспечение целостности данных». Поля связанной таблицы, соответствующие ключевым полям первичной таблицы могу иметь разные имена, но они должны содержать совпадающие данные и характеризоваться одинаковым типом данных (за одним исключением), а поля данных числового типа должны также иметь одинаковый формат. Исключение составляет случай, когда ключевое поле первичной таблицы по типу данных является «Счетчиком». Тогда соответствующее поле связанной таблицы может быть либо «Счетчиком» , либо характеризоваться числовым типом данных, но с размером поля «Длинное целое», что имеет место в Вашем случае.

  9. Щелкнуть на кнопке Создать. Теперь таблица «Предприятие» связана с таблицей «Студенты» - линия соединяет два совпадающих поля этих таблиц. Символы 1 и ∞ обозначают: связь «Один - ко многим».

  10. Закрыть окно «Схема данных», сохранив его. (От решения о сохранении связи зависит только ее графическое представление. Установленные связи останутся в базе данных, независимо от Вашего решения. )

Создайте связь «Один - ко многим» между таблицами «Предприятие» и «Студенты».

Работа с макетом связей

В окне схемы данных возможно изменение и удаление существующих связей:

  1. Пользователь имеет возможность добавлять таблицы или запросы в окно схемы данных. Для этого используется кнопка Добавить таблицу на панели инструментов или команда меню Связи/ Добавить таблицу.

  2. Для конкретной таблицы или запроса возможен вывод только таблиц или запросов, с которыми они имеют прямые связи. Для этого следует добавить таблицу или запрос в пустое окно схемы данных и выбрать в меню Связи команду Показать прямые. Для вывода всего макета выберите в меню Связи команду Показать все.

  3. Допускается очистка окна схемы данных с помощью команды Очистить макет из меню Правка, не приводящая к уничтожению связей между таблицами.

Очистите макет связей, затем снова выведите связи на макет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]