Языки запросов. Понятие «язык запросов» (ЯЗ). Классификация ЯЗ. Классификация запросов.

Презентация:



Advertisements
Похожие презентации
Язык QBE Язык QBE -общая характеристика Табличный двумерный язык, основанный на реляционном исчислении. Декларативный язык. Язык четвертого поколения (4.
Advertisements

Построение запросов в Access. Преимущества запросов Они позволяют собирать воедино информацию из нескольких таблиц, учитывая связи, установленные между.
Системы управления базами данных СУБД является универсальным программным средством предназначенным для создания и ведения(обслуживания) баз данных на внешних.
Из данной таблицы выбрать абитуриентов окончивших школу 44, не учившихся на подготовительных курсах, получивших на экзамене по математике оценку не ниже.
Условия поиска информации, простые логические выражения.
9 класс Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используют для анализа, просмотра и.
Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
MiftakhvaVF_2008 Муниципальное общеобразовательное учреждение лицей 1 г. Сургута, ХМАО-Югры.
Базы данных в электронных таблицах. Что называется базой данных? Какие примеры баз данных вы знаете? Какие существуют формы представления баз данных?
Область определения и область значений функции. Вспомним Что такое функция? Что такое область определения функции Что такое область значений функции Функцией.
Базы данных. Основные понятия База данных (БД) организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера.
Презентация. Система управления базами данных (СУБД) совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих.
СУБД Access Запросы Автор: Тутыгин В.С.. Назначение запросов Запросы обеспечивают простой доступ к определенному подмножеству записей одной или нескольких.
Выполнение запросов, создание и редактирование отчета MS Access.
Инструменты СУБД для обработки данных. Основными инструментами обработки данных являются: - сортировка - фильтр - запрос.
Структуры базы данных Иерархическая сетевая реляционная наиболее распространенная.
Презентация на тему: «СУБД Access. Понятие запроса» Выполнила: Часовских Екатерина студентка 1 курса отделения финансы и кредит.
Технология хранения, поиска и сортировки информации. Работу выполнили ученики 11 класса: Черных Елена и Навезнев Алексей.
РЕЖИМЫ РАБОТЫ СУБД Создание базы данных – это подготовка файла для будущей таблицы. В режиме диалога в среде СУБД пользователь вводит в компьютер структуру.
Транксрипт:

Языки запросов

Понятие «язык запросов» (ЯЗ). Классификация ЯЗ. Классификация запросов.

Язык запросов – ориентированный на конечного пользователя язык доступа к базе данных, чаще всего строящийся по принципу декларативных языков [М.Р. Когаловский «Энциклопедия технологий баз данных», М.:ФиС, 2002 г. ]

Языки запросов: – табличные (QBE) Часто используется не только как самостоятельный ЯЗ, но и как построитель запросов на SQL –Аналитические (SQL) Графические элементы используются частично Использование дополнительных возможностей, выходящих за рамки языка данного класса

Используются: – в интерактивном режиме –встраиваются в программы Обычно не являются функционально-полными языками Возможности языка зависят то его типа Часто включают в себя дополнительные возможности: –определения данных –корректировки данных Зависят от СУБД: –реляционные языки запросов –объектные языки запросов

В реляционных языках запросов источниками данных являются плоские таблицы (реальные или виртуальные (запросы, представления) и результатом является плоская таблица

Любой запрос определяет: - источник(и) информации - поля, выводимые в ответ (обязательно) -Условие отбора (не обязательно) Дополнительно может быть задано: -упорядочение данных в ответе. Упорядочение ответа может участвовать не только для вывода результата в определенной последовательности, но и для формирование специфических запросов -Число записей, выводимых в ответ (все, заданное число, заданный процент)

Классификация запросов

По числу аргументов поиска в запросе –Простые (один аргумент) –Сложные (более одного) Условие AND (И) Условие OR (ИЛИ) Смешанные –Без условия отбора

По числу таблиц, участвующих в запросе: –Однотабличные –Многотабличные Внимание: 1.Таблицы, включенные в запрос, будут влиять на ответ, даже, если поля некоторых из этих таблиц не участвуют в условиях запроса 2. Необходимо учитывать тип соединения таблиц 3. Надо использовать минимальное число таблиц, необходимых для выполнения запроса 4. Обратить внимание на обработку таблиц, для которых не задана связь 5. Возможно использовать в качестве источника одну и ту же таблицу многократно (связь таблицы самой с собой - сам объединение)

По выполняемым действиям: – Поисковые –Корректирующие Замена Вставка Удаление –Запрос на создание таблиц

По моменту задания значений аргументов поиска –При задании запроса – при выполнении запроса (параметрические запросы)

Получаемая в ответе информация: - содержится в базе данных -вычисляется: -агрегирующие функции – возможна только одноуровневая агрегация -произвольные выражения

Специальные запросы Перекрестные Поиск повторяющихся [записей] Поиск записей, не имеющих подчиненных