- •Содержание
- •Лабораторная работа № 9 Работа с таблицами в субд ms Access
- •1. Создание таблиц
- •Подробное описание алгоритмов выполнения этих действий в обобщенном виде представлено ниже. Затем следуют задания.
- •1. Создание таблиц
- •2. Связывание таблиц
- •3. Заполнение таблиц
- •Вопросы для самоконтроля
- •Лабораторная работа № 10 Работа с формами в субд ms Access
- •1. Алгоритмы создания формы
- •2. Создание простой формы
- •3. Создание и редактирование многотабличных форм
- •4. Создание вычисляемого поля в форме
- •5. Создание главной кнопочной формы
- •1. Создание «макета» формы:
- •2. Вставка графического объекта в форму:
- •3. Создание кнопки:
- •Вопросы для самоконтроля
- •Лабораторная работа № 11 Конструирование запросов в субд ms Access
- •1. Конструирование запроса на выборку.
- •1. Конструирование запроса на выборку
- •1. Создайте запрос на выборку в режиме Конструктора.
- •2. Внесите следующие изменения в запрос «Список экземпляров».
- •3. Создайте запрос для получения информации о поступивших экземплярах за указанный период
- •4. Создайте запрос для получения информации о посетителях и сделанных ими заказах экземпляров медиатеки.
- •2. Конструирование запроса с параметрами
- •Вопросы для самоконтроля
- •Лабораторная работа № 12 Конструирование отчетов в субд ms Access
- •1. Создание простого отчета на основе таблицы в конструкторе
- •2. Добавление в отчет текущей даты
- •3. Добавление номера страницы
- •3. Создание отчета на основе запроса в режиме мастера
- •Вопросы для самоконтроля
- •Список литературы
2. Связывание таблиц
Связывание таблиц осуществляется двумя способами:
непосредственное создание связей в окне схемы БД;
создание связей, используя столбец подстановки.
Рассмотрим оба эти способа.
1-й способ.
Откройте окно схемы БД: на Панели Инструментов База данных, команда .
Выполните команду «Добавить таблицу» в контекстном меню окна схемы БД.
Добавьте все таблицы в окно схемы БД.
Чтобы установить связь родительской таблицы с дочерней, необходимо выделить указателем мыши ключевой атрибут родителя и перетащить его на соответствующий ему атрибут в таблице-потомке.
В диалоговом окне «Изменение связей» включите следующие режимы: Обеспечение целостности данных; каскадное обновление связанных полей; каскадное удаление связанных записей.
Выполните команду Создать.
Примечание: связь можно изменить, выполнив команду «Изменить связь» контекстного меню, вызванного для конкретной связи.
2-й способ.
Откройте связную таблицу (таблицу-потомок) в режиме Конструктора.
В столбце «Тип данных» для соответствующего атрибута (внешний ключ) выберите из списка команду Мастер подстановок.
В диалоговом окне «Создание подстановки» выберите первый вариант, позволяющий использовать значения из таблиц и запросов. Нажмите кнопку Далее.
В списке выберите таблицу или запрос, из которой (ого) будут браться значения для объекта «столбец подстановки». Нажмите кнопку Далее.
Укажите поля, образующие объект «столбец подстановки» (чаще всего выбирают те поля или поле, набор которых или которое поможет Вам точно определить запись для подстановки, например, наименование марки, наименование модели, год выпуска и т.д.). Нажмите кнопку Далее.
Отрегулируйте ширину столбца. И назовите его.
Сохраните внесенные изменения в структуру таблицы.
Откройте окно схемы БД. Если Вы все действия выполнили правильно, то между таблицами, которые Вы связывали, будет «прорисована» связь.
Вызовите контекстное меню для этой (этих) связи (ей), выполните команду «Изменить» и установите необходимые режимы для обеспечения целостности данных (см. Примечание к 1-му способу).
Сохраните схему БД.
Задания
Свяжите две таблицы Посетитель и Заказ по второму способу, то есть через столбец подстановки. Для этого руководствуйтесь следующей последовательностью действий:
откройте таблицу-потомок – «Заказ» – в режиме Конструктора;
в столбце «Тип данных» для атрибута (внешнего ключа) – «ID_посетителя» – выберите из списка команду Мастер подстановок.
в диалоговом окне «Создание подстановки» выберите первый вариант, позволяющий использовать значения из таблиц и запросов. Нажмите кнопку Далее.
в списке выберите таблицу «Посетитель» в качестве источника значений для объекта «столбец подстановки». Нажмите кнопку Далее.
укажите поля, образующие объект «столбец подстановки»: Адрес, Фамилия, Имя, Отчество. Нажмите кнопку Далее.
отрегулируйте ширину столбца. В качестве имени оставьте предлагаемый вариант.
сохраните внесенные изменения в структуру таблицы.
откройте окно схемы БД. Если Вы все действия выполнили правильно, то между таблицами, которые Вы связывали, будет «прорисована» связь.
вызовите контекстное меню для этой связи, выполните команду «Изменить» и установите необходимые режимы для обеспечения целостности данных (см. Примечание к 1-му способу).
сохраните схему БД.
Свяжите две таблицы Поставщик и Поставка аналогично представленным алгоритму и примеру, принимая во внимание тот факт, что таблица-потомок – это «Поставка», а таблица-родитель – Это «Поставщик»
6. Внесите необходимые изменения в схему базы данных, установив соответствующие опции для поддержания целостности данных.
Результат продемонстрируйте преподавателю.