Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика 1,2 ДЕКАНАТ.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
985 Кб
Скачать
☆

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

  1. В раскрывающемся списке столбца Тип данных для поля Код группы выберите Мастер подстановок.

  2. На 1-м шаге работы мастера выберите переключатель "объект столбец подстановки будет использовать значения из таблицы или запроса".

  3. На следующем шаге выберите нужную таблицу Группа.

  4. На следующем шаге выберите поле Номер группы, значения которого будут подставляться в таблицу.

  5. На следующем шаге задайте сортировку по полю Номер группы.

  6. На следующем шаге просмотрите подключившийся из таблицы столбец подстановки (Error: Reference source not found).

Рис. 11.Диалоговое окно Создание подстановки

  1. На следующем шаге задайте подпись столбца и завершите работу мастера щелчком по кнопке Готово.

Обратите внимание! Появится сообщение "Перед созданием связи необходимо сохранить таблицу. Выполнить это сейчас?" В этом сообщении важно не то, что среда предлагает сохранить таблицу. Это привычное сообщение. Важна первая часть фразы –“ Перед созданием связи… “. При использовании мастера подстановок между таблицами устанавливается связь – это одно из главных понятий баз данных.

  1. Щелкните на вкладку Подстановка. Вы увидите, что в строке Источник строк появилась команда на языке SQL, описывающая требуемую подстановку из таблицы.

Рекомендации по заполнению таблицы

  1. При вводе данных в поля Пол и Код группы значение выбирайте из раскрывающегося списка

  2. При вводе данных посмотрите, как реагирует среда на следующие действия.

  • Не вводите данные в какое-нибудь поле, объявленное обязательным.

  • Введите неправильную дату в поле День рождения (например, 31.06.1983).

  • Введите значение поля Пол вручную: маленькую букву «м» или «ж», другую букву.

  • Введите вручную номер группы, которого нет в списке.

  1. Сделайте вывод.

Задание 7. Установление связи «многие-ко-многим»

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

Фактически в СУБД Access можно установить только два вида связей «один-ко-многим» и «один-к-одному». Эти связи можно установить непосредственно или, используя Мастер подстановок.

Для установления связи "многие-ко-многим" между таблицами Преподаватель и Дисциплина надо создать вспомогательную (промежуточную) таблицу Преподаватель - Дисциплина со следующей структурой (Error: Reference source not found). Между таблицами Преподаватель и Дисциплина и новой таблицей будут установлены связи «один-ко-многим».

Рис. 12. Структура таблицы Преподаватель-Дисциплина

Установить дополнительные свойства таблицы ().

Таблица 6.Дополнительные свойства таблицы Преподаватель-Дисциплина

Имя поля

Вкладка Общие

Вкладка Подстановка

Размер и другие свойства

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

Код ПД

 

 

 

Код дисциплины

 

Да

из таблицы Дисциплина поле Название

Код преподавателя

 

Да

из таблицы Преподаватель поле Фамилия, Имя, Отчество

Данными таблицу не заполнять.