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

1.2 Удаление связей

Чтобы удалить связь, щелкните по соответствующей линии связи в окне Схема данных и нажмите на клавиатуре клавишу Del.

1.3 Редактирование связей

В окне Схема данных можно редактировать уже существующие связи. Для открытия окна Связь нужно дважды щелкнуть мышью на линии связи или выбрать в меню Связи Изменить связь.

1.4 Связывание таблиц из другой базы данных

Чтобы связать таблицу из другой реляционной базы данных (не обязательно БД Access) с текущей базой данных выполните следующие действия:

  • Откройте базу данных Access УЧЕБНАЯ_Lab03.

  • Выберите команду Файл  Внешние данные  Связь с таблицами (Смотри рисунок 8).

Рисунок 8 – Цепочка команд на инициирование связи с таблицами другой базы данных

  • В окне Связь найдите и выделите файл базы данных, содержащий таблицу, с которой вы хотите установить связь. После выбора файла с БД нажмите кнопку Связь (Смотри рисунок 9).

Рисунок 9 – Выбор внешней базы данных

  • Access откроет окно диалога Связь с таблицами со списком таблиц в выбранной только что базе данных Демография_Lab03 (рисунок 10).

Рисунок 10 – Выбор связываемых таблиц

  • Выберите одну или несколько таблиц и нажмите кнопку OK.

  • Если операция пройдет успешно, то в окне вашей базы данных (смотри рисунок 11) появятся новые таблицы с именами выбранных таблиц и отмеченные значком со стрелкой. Со связанной таким образом таблицей вы можете работать как с обычной таблицей базы данных Access.

Рисунок 11 – Список доступных таблиц базы данных УЧЕБНАЯ

2 Контрольное задание

2.1 Задание 1

Откройте БД УЧЕБНАЯ_Lab03, которая лежит в папке LAB_03. В таблице СТРАНЫ, воспользуйтесь свойством Формат поля и задайте формат вывода на экран значений поля Население с разделителями разрядов с нулем цифр после запятой.

2.2 Задание 2

В таблице ТУРИСТЫ для удобства работы введите подстановку поля КодСтраны так, чтобы вместо кода страны выводилось название страны на русском языке.

2.3 Задание 3

База данных УЧЕБНАЯ_Lab03 содержит три таблицы, которые необходимо связать. Это таблицы – ТУРИСТЫ, Справочник_ПРОФЕССИЙ и Справочник_ТУРФИРМ. Предметная область вам знакома, поэтому тип связи выбрать самостоятельно.

В диалоговом окне Связи установите пока только флажок Целостность данных. Возможно, Access не сможет произвести требуемое действие; в таком случае внесите требуемые изменения в данные связанных таблиц.

Вы являетесь владельцем турфирмы. Введите в БД данные о вашей турфирме. Также занесите в БД информацию о нескольких клиентах вашей фирмы.

2.3.1 Задание 4

Попробуйте внести изменения в данные:

  • подчиненной таблицы (таблица-потомок);

  • главной таблицы (таблица-предок).

Обратите внимание на реакцию СУБД при внесении изменений в значения:

  • неключевых полей;

  • ключевого поля;

  • внешнего ключевого поля.

Попробуйте удалить запись (записи):

  • из подчиненной таблицы;

  • из главной таблицы