Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS_методичка.doc
Скачиваний:
11
Добавлен:
11.08.2019
Размер:
338.43 Кб
Скачать

Установление связей между таблицами

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

В ACCESS возможно создание двух типов связей: отношение один-к-одному (1 :1) или отношение один-ко-многим (1 : М).

Создать связь между таблицами можно, если в них есть совпадающие поля. Ключевое поле первой таблицы должно соответствовать аналогичному полю связанной таблицы. Если связанная таблица не содержит такого поля, то его необходимо добавить.

Для установления отношения многие-ко-многим (М: М) необходимо создать связующую таблицу, содержащую ключевые поля обеих связываемых таблиц.

Задание 8.

Используя возможности ACCESS, установите связи между созданными таблицами СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данных SESS.MDB.

Технология работы.

1. Откройте ранее созданную базу данных SESS.MDB, выполнив действия:

• выполните команду ФАЙЛ, Открыть;

• в диалоговом окне «Открытие базы данных» установите параметры:

Тип файлов: Базы данных [*.mdb].

Диски: откройте список и выберите имя, например С:

Каталоги: выберите нужное имя из имеющихся на установленном диске,

Имя файла: наберите в окне имя SESS.MDB.

• нажмите кнопку <ОК>.

В диалоговом окне «База дaнныx: SESS» появляется список таблиц СЕССИЯ, СТИПЕНДИЯ, СТУДЕНТ.

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

3. Добавьте третью таблицу в окно «Схема данных». Для этого:

• выполните команду меню СВЯЗИ, Добавить таблицу;

• в окне «Добавление таблицы» из списка таблиц выбрать недостающую

(Установить курсор на имя таблицы и нажать кнопку «Добавить»).

4. Установите связи между таблицами СТУДЕНТ и СЕССИЯ. Для этого:

• протащите указатель мыши от поля «Номер» таблицы СТУДЕНТ к полю «Номер» таблицы СЕССИЯ;

• в появившемся диалоговом окне «Связи» установите флажок "Обеспечение целостности данных", выберите отношение "Один-к-одному" и нажмите кнопку <Создать>.

5. Установите связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого:

• протащите указатель мыши от поля «Результат» таблицы СТИПЕНДИЯ к полю «Результат» таблицы СЕССИЯ;

• в появившемся диалоговом окне «Связи» установите флажок "Обеспечение целостности данных", выберите отношение "Один-ко-многим" и нажмите кнопку <Создать>.

6. Сохраните установленные между таблицами связи и выйдите из режима схемы данных. Для этого выберите пункт меню ФАЙЛ, Сохраиить макет, а затем ФАЙЛ, Закрыть. На экране остается открытое окно базы данных.

7. Закройте базу данных. Для этого выполните команду меню ФАЙЛ, Закрыть.

Технология работы с реляционной базой данных

• Разработка многотабличной пользовательской формы ввода данных

• Формирование запросов для многотабличной базы данных

• Разработка многотабличной формы отчета вывода данных