Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичк по ИТ-исправл.doc
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
600.06 Кб
Скачать

Лабораторная работа 2. Связи между таблицами

  1. Откройте базу данных Автосалон, содержащую три таблицы: Клиенты, Сотрудники и Модели автомобилей.

Использование Мастера подстановок

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

Таблица Договоры

Название поля

Тип данных

Свойства полей

Свойство

Значение

Номер договора

Числовой

Обязательное поле

Да

Индекс

Да (совпадения не допускаются)

Код клиента

Числовой

Размер поля

Длинное целое

Обязательное поле

Да

Индекс

Да (Допускаются совпадения)

Поле подстановки значений из таблицы Клиенты

Код модели

Числовой

Размер поля

Длинное целое

Обязательное поле

Да

Индекс

Да (Допускаются совпадения)

Поле подстановки значений из таблицы Модели автомобилей

Дата заказа

Дата/Время

Формат

Краткая дата

Обязательное поле

Да

Индекс

Да (Допускаются совпадения)

Цена автомобиля

Денежный

Формат поля

Евро

Число десятичных знаков

0

Обязательное поле

Нет

Индекс

Нет

Дата платежа

Дата/Время

Формат

Краткая дата

Обязательное поле

Да

Индекс

Нет

Оформление кредита

Логический

Формат поля

Да/Нет

Код сотрудника

Числовой

Размер поля

Длинное целое

Индекс

Да (Допускаются совпадения)

Поле подстановки значений из таблицы Сотрудники

3. Поля Код сотрудника, Код клиента, Код модели являются полями подстановки. Для их задания используется Мастер подстановок.

Для подстановки Кода сотрудника нужно в режиме Конструктора:

  • в Типе данных поля Код сотрудника раскрыть список типов и выбрать Мастер подстановок;

  • указать, что столбец подстановки получает свои значения из таблицы Сотрудника;

  • выбрать поля Код сотрудника и Фамилия;

  • выберите порядок сортировки по коду сотрудника:

  • установить мышью подходящую ширину столбца, убрать флажок «скрыть ключевые столбцы»;

  • согласиться с предлагаемой подписью столбца подстановок Код сотрудника;

  • сохраните таблицу с именем Договоры.

4. Аналогично для подстановки Кода клиента и Кода автомобиля вызывается Мастер подстановок. При этом для Кода клиента выбираем поля Код клиента и Фамилия клиента из таблицы Клиенты, а для Кода модели — поля Код модели и Модель автомобиля из таблицы Модели автомобилей.

5. Перейдите в Режим таблицы и внесите несколько записей (не менее 10) в таблицу Договоры, используя поля подстановки.

6. Проанализируйте уже установленные при работе с Мастером подстановки связи в окне Схема данных (Сервис Схема данных). Щелчком по линиям связям вызовите диалоговое окно Изменение связей, которое служит для установления связи и определения ее типа:

  • Установите флажок Обеспечение целостности связи.

  • Установите флажок Каскадное обновление связанных полей.

  • Убедитесь, что установлен тип отношений Один ко многим.

  • Нажмите кнопку ОК, и связь будет установлена.

5. Сохраните БД в своей папке.