Баннер

Создание запросов в БД

Оглавление
Создание запросов в БД
Создание запроса
Бланк запроса по образцу
Модификация запроса
Все страницы

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

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

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

С помощью запроса можно выполнить следующие виды обработки данных:

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

Многотабличный запрос позволяет сформировать записи результата путем объединения взаимосвязанных записей из таблиц БД и включения нужных полей из нескольких таблиц. В частности, при объединении двух нормализованных связанных одно-многозначными отношениями таблиц результирующая запись образуется на основе записи подчиненной таблицы, в которую добавляются поля из связанной записи в главной таблице. Заметим, что подобное объединение формирует новую таблицу, которая не является нормализованной. Выбранный тип объединения таблиц задается при установлении связи между таблицами и определяет способ формирования записей запроса. По умолчанию связи устанавливаются с параметром объединения первого типа: объединение только тех записей, в которых значения связанных полей обеих таблиц совпадают.

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

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

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




Читайте также:

Добавить комментарий


Защитный код
Обновить





Баннер
Баннер
Разделы

У нас нашли
профессиональное программирование на VBA
ПЗЫЫ блок gate
сортировка VBA
решенные задачи на бейсике
Общий вид оператора SELECT
BPwin и Erwin. CASE-средства для разработки информационных систем
скачать программу расчета электрических цепей постоянного тока
играть онлайн в доту
исследовать кпд цепи
свойства таблицы базы данных
логическое моделирование сумматор паскаль
prolog для чайников учебник скачать
скачать бесплатно презентацию по физике законы постоянног тока
Курсовая работа BPwin
idef0 "себестоимость"
диаграмма классов примеры
экспертная система скачать
таблица с названием реквизита
Создать Базу данных Access онлайн
удельный заряд частиц формула
Вывод формулы свободных незатухающих колебаний
Скачать ErWin4.1
напряженность магнитная
Оценка инвестиционного риска с применением аппарата нечеткой логики
BPWin/ERWin
построение информационно-логической модели онлайн
vba штыек пример
составить модель IDEF0-
напряженность поля точечного заряда формула
схема двухбитного сумматора
39
Учєбнік по BPwin
ecnfyjdbnm bpwin
понятие знаний
решение задач по статистике скачать бесплатно
реляционные базы данных скачать
определение Явление электромагнитной индукции.
Книги Нотация IDEF1x
типы,модели,ролевое назначение организаций.
разделы конструктора форм
idef3 диаграмма управление сборкой и тестированием
повышение квалификации по BPWIN
ahtvs vjltkm ghbvth
доклад понятие компьютерного моделирования
создание иммитационной модели
структура обслуживания
готовые задачи gpss
Запросы с параметрами
сеть знаний
ПРЕДМЕТНАЯ ОБЛАСТЬ ПРОЕКТА
примеры декомпозированных BP Win моделей


Главная Базы данных Создание запросов в БД