27100

Запросы к базе данных. Виды запросов. Язык SQL. Запросы по образцу (QBE)

Доклад

Информатика, кибернетика и программирование

Запросы по образцу QBE Запрос query это средство выбора необходимой информации из базы данных. Вопрос сформированный по отношению к базе данных и есть запрос.QBE запрос по образцу средство для отыскания необходимой информации в базе данных.

Русский

2013-08-19

37 KB

99 чел.

2) Запросы к базе данных. Виды запросов. Язык SQL. Запросы по образцу (QBE)

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов. При создании query необходимо определить:

  •  Поля в базе данных, по которым будет идти поиск информации
  •  Предмет поиска в базе данных
  •  Перечень полей в результате выполнения запроса

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

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

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


Виды запросов:

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

67684. ЭЛЕКТРОМАГНИТНОЕ ПОЛЕ В ПРЯМОУГОЛЬНОМ ВОЛНОВОДЕ 143.39 KB
  Стенки волновода являются идеально проводящими. Проверить выполнение граничных условий на стенках волновода при x=0 и y=0 b. Определить максимальные значения плотностей продольного и поперечного поверхностных токов на всех стенках волновода на частоте f2.
67685. Изучение электромагнитных волн 61.57 KB
  Элементарный электрический вибратор создает в свободном пространстве монохроматическое поле с частотой f. Сопротивление излучения вибратора равно R∑, а среднее за период значение излученной мощности равняется P∑ср. Фаза комплексной амплитуды электрического тока, протекающего по вибратору, равна нулю.
67686. Аналіз рівня готовності майбутніх соціальних педагогів до реалізації посередницької функції та дослідження особливостей здійснення посередництва соціальними педагогами ЗОШ 212.7 KB
  Спецкурс щодо підвищення рівня готовності майбутніх соціальних педагогів до виконання посередницької діяльності в ЗОШ та семінар для поліпшення рівня реалізації посередницької функції соціальними педагогами ЗОШ.
67687. Побудова компілятора з використанням середовища розробки Borland CodeGear RAD Studio Delphi 2009 188.9 KB
  Метою даної курсової роботи є вивчення теоретичних основ, на яких базується робота компілятора, а також програмна реалізація алгоритмів кожної стадії компіляції вихідного коду. Курсова робота полягає в створенні окремих частин компілятора заданої мови, а саме: лексичного аналізатора...
67688. ЕСТЕТИЧНЕ ВИХОВАННЯ ХУДОЖНЬО-ТВОРЧОГО РОЗВИТКУ ОСОБИСТОСТІ – ШЛЯХ ДО КРАСИ І ДУХОВНОГО ОДУЖАННЯ СУСПІЛЬСТВА 97 KB
  При розгляді поняття художньо-творчого розвитку особистості як методу становлення естетичного суб`єкту, як носiя специфічно естетичної модальності світовідношення, що проявляє саме художньо-творчу активність, а не якусь іншу, само собою знімається питання про критерії естетичного розвитку людини
67689. Разработка цифрового измерителя технологического многоканального на основе AVR микроконтроллера AT90S4414 183.5 KB
  В данной работе используется микроконтроллер AT90S4414 фирмы Atmel. Микросхема выполнена в 40-выводном корпусе, что дает безусловный выигрыш. Таким образом, микроконтроллер имеет (4 внешних порта РА ,РВ,РС и РD). Прибор обеспечивает производительность, приближающуюся к 1 МГц.
67690. Разработка схем трехразрядного счетчика 491 KB
  Основной функцией счётчика является прибавление единицы к некоторому коду. У каждого счётчика есть диапазон значений который определяется количеством триггеров входящих в его состав. Основные параметры которые необходимо улучшать в счётчиках это быстродействие и время задержки.
67691. Скремблеры. Системы криптографической защиты информации 817.9 KB
  Суть скремблирования заключается в побитном изменении проходящего через систему потока данных. Скремблирование широко применяется во многих видах систем связи для улучшения статистических свойств сигнала и осуществляется на последнем этапе цифровой обработки.
67692. Управление списками в MS Excel: создание списка «Автомобили», сортировка, отбор, анализ данных 2.43 MB
  Форма данных представляет собой средство для поиска и редактирования записей, которые удовлетворяют простому или множественному критерию сравнения. В форме данных условия в критерии должны соответствовать логической операции и, для поиска некоторого фрагмента текста...