Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆

3.8Самостоятельная работа

3.9Контрольные вопросы

  1. Как вставить поле со списком используя данные из одной таблицы для подстановки в другую?

  2. Для чего используется поле со списком?

  3. Какое кол-во полей можно вставлять в поле со списком?

  4. Как организовать домен для поля, с фиксированным набором вводимыхданных?

  5. Для чего создается схема данных базы Access?

  6. В каких отношениях должны находиться таблицы, чтобы для них можно было установить параметры поддержания связной целостности данных?

  7. По какому полю должна быть установлена связь между таблицами, чтобы появилась возможность установить параметры поддержания связной целостности данных?

  8. Можно ли в подчиненную таблицу договор ввести запись о договоре с покупателем, который не представлен в таблице покупатель, если для этих таблиц обеспечивается целостность данных?

  9. Можно ли удалить запись о покупателе, если в таблице договор представлены записи о договорах с этим покупателем и не установлен параметр Каскадное удаление связанных записей?

  10. Что произойдет при изменении значения ключевого поля в главной таблице, если для ее связи с подчиненной установлен параметр Каскадное обновление связанных полей?

  11. Для чего предназначен знак "+" в левом столбце открытой таблицы?

  12. Какая команда позволяет открыть связанные записи нужной подчиненной таблицы в главной?

  13. Какое свойство таблицы определяет подтаблицу, задающую вывод связанных записей при щелчке на знаке "+"?

  1. Запросы

    1. Назначение и виды запросов

Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах базы данных. Запрос позволяет сформировать пользовательское представление о данных, не обязательно отвечающее требованиям нормализации. Результат выполнения запроса — это новая, виртуальная, таблица, которая существует до закрытия запроса. Структура такой таблицы определяется выбранными из одной или нескольких таблиц полями. Записи формируются путем объединения записей таблиц, участвующих в запросе. Способ объединения записей различных таблиц указывается при определении их связи. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. Конструктор предоставляет удобное для пользователя диалоговое графическое средство формирования, запросов, с помощью которого легко может быть построен сложный запрос.

Запрос строится на основе одной или нескольких взаимосвязанных таблиц, позволяя объединять данные, содержащиеся в них. При этом могут использоваться таблицы базы данных, а также таблицы, полученные в результате выполнения других запросов как временные, так и постоянные.

В Access может быть создано несколько видов запроса:

  1. Запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является виртуальная таблица. На основе такого запроса могут строиться запросы других видов.

  2. Запрос на создание таблицы – выбирает данные из взаимосвязанных таблиц и других запросов, результат сохраняет в новой постоянной таблице.

  3. Запросы на обновление, добавление, удаление – являются запросами действия, в результате выполнения которых изменяются данные в таблицах.