Презентация - Структурированный язык запросов

Смотреть слайды в полном размере
Презентация Структурированный язык запросов


Вашему вниманию предлагается презентация на тему «Структурированный язык запросов», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 32 слайда и доступна для скачивания в формате ppt. Размер скачиваемого файла: 513.50 KB

Просмотреть и скачать

Pic.1
Лекция №6 Структурированный язык запросов
Лекция №6 Структурированный язык запросов
Pic.2
Вопросы: Структура запросов Операторы выборки и фильтрации Агрегатные функции Сортировка данных
Вопросы: Структура запросов Операторы выборки и фильтрации Агрегатные функции Сортировка данных
Pic.3
Структура запросов SELECT T1. FAM,SUM(T2. WORK) FROM T1, T2 WHERE T1. ID=T2. ID_T1 GROUP BY T1. FAM
Структура запросов SELECT T1. FAM,SUM(T2. WORK) FROM T1, T2 WHERE T1. ID=T2. ID_T1 GROUP BY T1. FAM HAVING SUM(T2. WORK)>1 ORDER BY T1. FAM
Pic.4
БД Abonets. mdb
БД Abonets. mdb
Pic.5
Запросы, реализующие операцию проекции SELECT * FROM TPOL;
Запросы, реализующие операцию проекции SELECT * FROM TPOL;
Pic.6
Запросы, поясняющие исключение дубликатов SELECT DISTINCT Дата_установки FROM TAbonents;
Запросы, поясняющие исключение дубликатов SELECT DISTINCT Дата_установки FROM TAbonents;
Pic.7
Запросы, поясняющие выполнение операции фильтрации в одной таблице SELECT * FROM TAbonents WHERE ПАС
Запросы, поясняющие выполнение операции фильтрации в одной таблице SELECT * FROM TAbonents WHERE ПАСПОРТ = 679237
Pic.8
Выборка данных из двух связанных таблиц SELECT TAbonents. ФИО, TPol. ПОЛ FROM TAbonents, TPol WHERE
Выборка данных из двух связанных таблиц SELECT TAbonents. ФИО, TPol. ПОЛ FROM TAbonents, TPol WHERE (TAbonents. Pol_ID = TPol. ID) AND (TPol. ПОЛ = “м”) ;
Pic.9
Выборка данных из трех связанных таблиц SELECT TAbonents. ФИО, Tpol. ПОЛ, NomTel. НОМЕР_ТЕЛЕФОНА FRO
Выборка данных из трех связанных таблиц SELECT TAbonents. ФИО, Tpol. ПОЛ, NomTel. НОМЕР_ТЕЛЕФОНА FROM Tpol, TAbonents, NomTel WHERE TNomTel. id = TAbonents. NomTel_ID and Tpol. id = TAbonents. Pol_ID and TAbonents. ДАТА_УСТАНОВКИ=#12/5/1997#;
Pic.10
Операторы сравнения > Больше чем < Меньше чем >= Больше чем или равно <= Меньше чем или
Операторы сравнения > Больше чем < Меньше чем >= Больше чем или равно <= Меньше чем или равно <> Не равно SELECT * FROM TAbonents WHERE (ДАТА_ВЫДАЧИ <> #6/1/1997#);
Pic.11
Оператор Not предиката Where SELECT * FROM TAbonents WHERE NOT (ФИО = “Иванов Иван Иванович”); или S
Оператор Not предиката Where SELECT * FROM TAbonents WHERE NOT (ФИО = “Иванов Иван Иванович”); или SELECT * FROM TAbonents WHERE Not (ФИО="Иванов Иван Иванович" and id=1)
Pic.12
Оператор IN предиката Where SELECT * FROM TAbonents WHERE ФИО In ("Иванов Иван Иванович",&
Оператор IN предиката Where SELECT * FROM TAbonents WHERE ФИО In ("Иванов Иван Иванович","Петров");
Pic.13
Оператор BETWEEN предиката Where SELECT * FROM TAbonents WHERE ПАСПОРТ Between 628513 and 679237;
Оператор BETWEEN предиката Where SELECT * FROM TAbonents WHERE ПАСПОРТ Between 628513 and 679237;
Pic.14
Оператор LIKE предиката Where SELECT * FROM TAbonents WHERE АДРЕС Like "ул. *";
Оператор LIKE предиката Where SELECT * FROM TAbonents WHERE АДРЕС Like "ул. *";
Pic.15
Оператор IS Null предиката Where SELECT *FROM TAbonents WHERE АДРЕС iS Null;
Оператор IS Null предиката Where SELECT *FROM TAbonents WHERE АДРЕС iS Null;
Pic.16
АГРЕГАТНЫЕ ФУНКЦИИ COUNT- подсчет количества (не NULL значений полей) записей; SUM- подсчет арифмети
АГРЕГАТНЫЕ ФУНКЦИИ COUNT- подсчет количества (не NULL значений полей) записей; SUM- подсчет арифметической суммы всех значений поля; AVG- усреднение всех выбранных значений данного поля; MAX- нахождение наибольшего из всех выбранных значений; MIN- нахождение наименьшее из всех выбранных значений.
Pic.17
Примеры использования агрегатов SELECT SUM (Объем) as Сумма FROM TWork;
Примеры использования агрегатов SELECT SUM (Объем) as Сумма FROM TWork;
Pic.18
Структура БД Work. mdb
Структура БД Work. mdb
Pic.19
Примеры использования агрегатов Найдем наибольшую долю брака при работе токаря Иванова. SELECT MAX(T
Примеры использования агрегатов Найдем наибольшую долю брака при работе токаря Иванова. SELECT MAX(Twork. Брак / (Twork. Объем + Twork. Брак )) FROM Twork, TFIO WHERE (TFIO. ID = Twork. Смена) AND (TFIO. ФИО = “Иванов” )
Pic.20
Примеры использования агрегатов Найдем максимальную стоимость деталей произведенных за первые три дн
Примеры использования агрегатов Найдем максимальную стоимость деталей произведенных за первые три дня недели токарем в фамилии которого присутствуют сочетание «ро». SELECT Max(TWork. Объем*TWork. Цена) AS Стоимость FROM TFIO,TDay,TWork WHERE TDay. ID = TWork. День and TFIO. id = TWork. Смена And TDay. День In ("понедельник","вторник","среда“) and TFIO. ФИО) Like "*ро*”;
Pic.21
Упорядочивание данных Найдем отсортированную таблицу о величине брака ФИО – ДЕНЬ – БРАК SELECT TFIO.
Упорядочивание данных Найдем отсортированную таблицу о величине брака ФИО – ДЕНЬ – БРАК SELECT TFIO. ФИО, TDay. День, TWork. Брак FROM TFIO, TDay, TWork WHERE TDay. ID=TWork. День AND TFIO. id=TWork. Смена ORDER BY TFIO. ФИО, TDay. День DESC , TWork. Брак;
Pic.22
Упорядочивание данных Найдем отсортированную таблицу о величине брака ДЕНЬ - ФИО – Объем SELECT TDay
Упорядочивание данных Найдем отсортированную таблицу о величине брака ДЕНЬ - ФИО – Объем SELECT TDay. День, TFIO. ФИО, TWork. ОБЪЕМ FROM TFIO, TDay, TWork WHERE TDay. ID=TWork. День AND TFIO. id=TWork. Смена ORDER BY TDay. День, TFIO. ФИО, TWork. ОБЪЕМ;
Pic.23
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.24
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.25
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.26
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.27
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.28
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.29
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.30
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.31
Проектирование запросов с использованием конструктора
Проектирование запросов с использованием конструктора
Pic.32
Проектирование динамических запросов с использованием конструктора
Проектирование динамических запросов с использованием конструктора


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!