🗊Презентация Язык запросов к данным QBE

Категория: Информатика
Нажмите для полного просмотра!
Язык запросов к данным QBE, слайд №1Язык запросов к данным QBE, слайд №2Язык запросов к данным QBE, слайд №3Язык запросов к данным QBE, слайд №4Язык запросов к данным QBE, слайд №5Язык запросов к данным QBE, слайд №6Язык запросов к данным QBE, слайд №7Язык запросов к данным QBE, слайд №8Язык запросов к данным QBE, слайд №9Язык запросов к данным QBE, слайд №10Язык запросов к данным QBE, слайд №11Язык запросов к данным QBE, слайд №12Язык запросов к данным QBE, слайд №13Язык запросов к данным QBE, слайд №14Язык запросов к данным QBE, слайд №15Язык запросов к данным QBE, слайд №16Язык запросов к данным QBE, слайд №17Язык запросов к данным QBE, слайд №18Язык запросов к данным QBE, слайд №19Язык запросов к данным QBE, слайд №20Язык запросов к данным QBE, слайд №21Язык запросов к данным QBE, слайд №22

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык запросов к данным QBE. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Язык запросов к данным QBE
Описание слайда:
Язык запросов к данным QBE

Слайд 2





Запрос
Хранимые в базе данных данные можно обрабатывать вручную, последовательно просматривая и редактируя данные в таблицах с помощью имеющихся в СУБД средств. 
Для повышения эффективности применяют запросы, позволяющие производить обработку данных.
Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над базой данных операций по выборке, удалению или модификации хранимых данных.
Описание слайда:
Запрос Хранимые в базе данных данные можно обрабатывать вручную, последовательно просматривая и редактируя данные в таблицах с помощью имеющихся в СУБД средств. Для повышения эффективности применяют запросы, позволяющие производить обработку данных. Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над базой данных операций по выборке, удалению или модификации хранимых данных.

Слайд 3





Для подготовки запросов с помощью различных СУБД чаще всего используются два основных языка описания запросов
язык QBE (Query By Example) – язык запросов по образцу;
SQL (Structured Query Language) – структурированный язык запросов.
Описание слайда:
Для подготовки запросов с помощью различных СУБД чаще всего используются два основных языка описания запросов язык QBE (Query By Example) – язык запросов по образцу; SQL (Structured Query Language) – структурированный язык запросов.

Слайд 4





Query By Example – это графическая версия реляционного языка SQL
По возможностям манипулирования данными при описании запросов указанные языки практически эквивалентны. 
Главное отличие между ними заключается в способе формирования запросов: язык QBE предполагает ручное или визуальное формирование запроса, в то время как использование SQL означает программирование запроса.
Описание слайда:
Query By Example – это графическая версия реляционного языка SQL По возможностям манипулирования данными при описании запросов указанные языки практически эквивалентны. Главное отличие между ними заключается в способе формирования запросов: язык QBE предполагает ручное или визуальное формирование запроса, в то время как использование SQL означает программирование запроса.

Слайд 5





Характеристика языка QBE
Был основан в 70-е годы. Его создание происходило параллельно созданию SQL. 
Традиционные компьютерные языки являются текстовыми, то есть в них решение формулируется в виде символьных строк. QBE же является графическим языком.
Теоретической основой языка QBE является реляционное исчисление с переменными-доменами. 
Язык QBE позволяет задавать сложные запросы к БД путём заполнения предлагаемой СУБД запросной формы.
Описание слайда:
Характеристика языка QBE Был основан в 70-е годы. Его создание происходило параллельно созданию SQL. Традиционные компьютерные языки являются текстовыми, то есть в них решение формулируется в виде символьных строк. QBE же является графическим языком. Теоретической основой языка QBE является реляционное исчисление с переменными-доменами. Язык QBE позволяет задавать сложные запросы к БД путём заполнения предлагаемой СУБД запросной формы.

Слайд 6






На языке QBE можно задавать однотабличные и многотабличные запросы.
Описание слайда:
На языке QBE можно задавать однотабличные и многотабличные запросы.

Слайд 7





Основные виды запросов
Описание слайда:
Основные виды запросов

Слайд 8





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

Слайд 9






Выбор записей из исходной таблицы в общем случае может быть основан на точном совпадении, частичном совпадении, сравнении.
Точное совпадение задаётся вводом констант в соответствующих полях шаблона.
Частичное совпадение задаётся с помощью элементов примера.
Описание слайда:
Выбор записей из исходной таблицы в общем случае может быть основан на точном совпадении, частичном совпадении, сравнении. Точное совпадение задаётся вводом констант в соответствующих полях шаблона. Частичное совпадение задаётся с помощью элементов примера.

Слайд 10





пример
Запрос производит выборку из всех зелёных деталей таблицы Детали
Описание слайда:
пример Запрос производит выборку из всех зелёных деталей таблицы Детали

Слайд 11





Частичное совпадение
Описание слайда:
Частичное совпадение

Слайд 12





Частичное совпадение
Описание слайда:
Частичное совпадение

Слайд 13





Частичное совпадение
Описание слайда:
Частичное совпадение

Слайд 14





Частичное совпадение
Описание слайда:
Частичное совпадение

Слайд 15





Условия сравнения 
Условия сравнения записываются с помощью операций сравнения: 
равно (=), 
больше (>), 
меньше (<), 
больше или равно (>=), 
меньше или равно (<=), 
не равно (<>).
Описание слайда:
Условия сравнения Условия сравнения записываются с помощью операций сравнения: равно (=), больше (>), меньше (<), больше или равно (>=), меньше или равно (<=), не равно (<>).

Слайд 16





Использование функций
Функции используются для нахождения наибольшего или наименьшего элемента столбца, для вычисления среднего значения или суммы значений столбца или для подсчёта количества значений в столбце. 
Встроенные функции имеют имена 

Avg (среднее), 
Min (минимальное), 
Max (максимальное), 
Sum (сумма), 
Count (количество), 
First (первое), 
Last (последнее).
Описание слайда:
Использование функций Функции используются для нахождения наибольшего или наименьшего элемента столбца, для вычисления среднего значения или суммы значений столбца или для подсчёта количества значений в столбце. Встроенные функции имеют имена Avg (среднее), Min (минимальное), Max (максимальное), Sum (сумма), Count (количество), First (первое), Last (последнее).

Слайд 17





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

Слайд 18





Вычисления в запросах
С помощью запросов можно выбирать данные из таблиц и производить вычисления. 
Вид вычисления задаётся с помощью выражения в шаблоне. В выражениях помимо обычных арифметических операций 
(+, -, *, /) и скобок, могут использоваться встроенные функции (Avg, Count, Max, Min, Sum).
Описание слайда:
Вычисления в запросах С помощью запросов можно выбирать данные из таблиц и производить вычисления. Вид вычисления задаётся с помощью выражения в шаблоне. В выражениях помимо обычных арифметических операций (+, -, *, /) и скобок, могут использоваться встроенные функции (Avg, Count, Max, Min, Sum).

Слайд 19





Операции изменения данных: вставки, удаления и модификации
QBE поддерживает три операции изменения данных: ввод, обновление и удаление.
В отличии от рассмотренных операций, операции вставки или модификации приводят к изменению исходной таблицы. Вид операции выбирается при создании запроса.
Ввод. Строки можно вставлять по одной, указывая значение каждого столбца, или можно вставлять группу строк, определённую запросом.
Описание слайда:
Операции изменения данных: вставки, удаления и модификации QBE поддерживает три операции изменения данных: ввод, обновление и удаление. В отличии от рассмотренных операций, операции вставки или модификации приводят к изменению исходной таблицы. Вид операции выбирается при создании запроса. Ввод. Строки можно вставлять по одной, указывая значение каждого столбца, или можно вставлять группу строк, определённую запросом.

Слайд 20





направления развития языка QBE:
Повышение наглядности и удобства.
Появление средств, соответствующих новым возможностям СУБД, например, манипулирование большими объёмами данных.
Использование новых типов данных (графических, аудио-, видео- и др.).
Применение в ближайшем будущем ограничительного естественного языка формулировки запросов.
В более отдалённой перспективе использование речевого ввода запросов.
Описание слайда:
направления развития языка QBE: Повышение наглядности и удобства. Появление средств, соответствующих новым возможностям СУБД, например, манипулирование большими объёмами данных. Использование новых типов данных (графических, аудио-, видео- и др.). Применение в ближайшем будущем ограничительного естественного языка формулировки запросов. В более отдалённой перспективе использование речевого ввода запросов.

Слайд 21





Выводы
QBE был создан в 70-е годы компанией IBM как графический реляционный язык баз данных. Позднее он был реализован в виде коммерческого пакета.
QBE позволяет выводить таблицы-запросы на основании имеющихся таблиц и запросов.
QBE используется главным образом как язык запросов и обновления данных. Он логически слабее, чем SQL, поскольку его нельзя погружать в программы, написанные на традиционных языках.
Тем не менее, им значительно проще пользоваться, чем чисто текстовым языком, и он, вероятно, будет играть важную роль на протяжении нескольких лет.
Описание слайда:
Выводы QBE был создан в 70-е годы компанией IBM как графический реляционный язык баз данных. Позднее он был реализован в виде коммерческого пакета. QBE позволяет выводить таблицы-запросы на основании имеющихся таблиц и запросов. QBE используется главным образом как язык запросов и обновления данных. Он логически слабее, чем SQL, поскольку его нельзя погружать в программы, написанные на традиционных языках. Тем не менее, им значительно проще пользоваться, чем чисто текстовым языком, и он, вероятно, будет играть важную роль на протяжении нескольких лет.

Слайд 22





Вопросы на повторение
1. Объясните своими словами смысл терминов:
Графический язык
Выборка данных
2. Обоснуйте разницу между SQL и QBE.
3. Виды запросов на обработку данных
Описание слайда:
Вопросы на повторение 1. Объясните своими словами смысл терминов: Графический язык Выборка данных 2. Обоснуйте разницу между SQL и QBE. 3. Виды запросов на обработку данных



Похожие презентации
Mypresentation.ru
Загрузить презентацию