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

Категория: Информатика
Нажмите для полного просмотра!
Структурированный язык запросов, слайд №1Структурированный язык запросов, слайд №2Структурированный язык запросов, слайд №3Структурированный язык запросов, слайд №4Структурированный язык запросов, слайд №5Структурированный язык запросов, слайд №6Структурированный язык запросов, слайд №7Структурированный язык запросов, слайд №8Структурированный язык запросов, слайд №9Структурированный язык запросов, слайд №10Структурированный язык запросов, слайд №11Структурированный язык запросов, слайд №12Структурированный язык запросов, слайд №13Структурированный язык запросов, слайд №14Структурированный язык запросов, слайд №15Структурированный язык запросов, слайд №16Структурированный язык запросов, слайд №17Структурированный язык запросов, слайд №18Структурированный язык запросов, слайд №19Структурированный язык запросов, слайд №20Структурированный язык запросов, слайд №21Структурированный язык запросов, слайд №22Структурированный язык запросов, слайд №23Структурированный язык запросов, слайд №24Структурированный язык запросов, слайд №25Структурированный язык запросов, слайд №26Структурированный язык запросов, слайд №27Структурированный язык запросов, слайд №28Структурированный язык запросов, слайд №29Структурированный язык запросов, слайд №30Структурированный язык запросов, слайд №31Структурированный язык запросов, слайд №32

Содержание

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

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


Слайд 1





Лекция №6
Структурированный язык запросов
Описание слайда:
Лекция №6 Структурированный язык запросов

Слайд 2





Вопросы: 
Структура запросов
Операторы выборки и фильтрации
Агрегатные функции
Сортировка данных
Описание слайда:
Вопросы: Структура запросов Операторы выборки и фильтрации Агрегатные функции Сортировка данных

Слайд 3





Структура запросов
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
Описание слайда:
Структура запросов 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

Слайд 4





БД Abonets.mdb
Описание слайда:
БД Abonets.mdb

Слайд 5





Запросы, реализующие операцию проекции

SELECT * FROM TPOL;
Описание слайда:
Запросы, реализующие операцию проекции SELECT * FROM TPOL;

Слайд 6





Запросы, поясняющие исключение дубликатов
SELECT DISTINCT Дата_установки
 FROM TAbonents;
Описание слайда:
Запросы, поясняющие исключение дубликатов SELECT DISTINCT Дата_установки FROM TAbonents;

Слайд 7





Запросы, поясняющие выполнение операции фильтрации в одной таблице
SELECT * FROM TAbonents
WHERE ПАСПОРТ = 679237
Описание слайда:
Запросы, поясняющие выполнение операции фильтрации в одной таблице SELECT * FROM TAbonents WHERE ПАСПОРТ = 679237

Слайд 8





Выборка данных из двух связанных таблиц
SELECT TAbonents.ФИО, TPol.ПОЛ 
FROM TAbonents, TPol
 WHERE (TAbonents.Pol_ID = TPol.ID) AND (TPol.ПОЛ = “м”) ;
Описание слайда:
Выборка данных из двух связанных таблиц SELECT TAbonents.ФИО, TPol.ПОЛ FROM TAbonents, TPol WHERE (TAbonents.Pol_ID = TPol.ID) AND (TPol.ПОЛ = “м”) ;

Слайд 9





Выборка данных из трех связанных таблиц
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#;
Описание слайда:
Выборка данных из трех связанных таблиц 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#;

Слайд 10





Операторы сравнения
>    Больше чем
<    Меньше чем
>=  Больше чем или равно
<=  Меньше чем или равно
<>  Не равно
SELECT * FROM TAbonents WHERE (ДАТА_ВЫДАЧИ <> #6/1/1997#);
Описание слайда:
Операторы сравнения > Больше чем < Меньше чем >= Больше чем или равно <= Меньше чем или равно <> Не равно SELECT * FROM TAbonents WHERE (ДАТА_ВЫДАЧИ <> #6/1/1997#);

Слайд 11





Оператор Not предиката Where
SELECT * FROM TAbonents
 WHERE  NOT (ФИО = “Иванов Иван Иванович”);
или
SELECT * FROM TAbonents
WHERE Not (ФИО="Иванов Иван Иванович" and id=1)
Описание слайда:
Оператор Not предиката Where SELECT * FROM TAbonents WHERE NOT (ФИО = “Иванов Иван Иванович”); или SELECT * FROM TAbonents WHERE Not (ФИО="Иванов Иван Иванович" and id=1)

Слайд 12





Оператор IN предиката Where
SELECT * FROM TAbonents
WHERE ФИО In ("Иванов Иван Иванович","Петров");
Описание слайда:
Оператор IN предиката Where SELECT * FROM TAbonents WHERE ФИО In ("Иванов Иван Иванович","Петров");

Слайд 13





Оператор BETWEEN предиката Where
SELECT * FROM TAbonents
WHERE ПАСПОРТ Between 628513 and 679237;
Описание слайда:
Оператор BETWEEN предиката Where SELECT * FROM TAbonents WHERE ПАСПОРТ Between 628513 and 679237;

Слайд 14





Оператор LIKE предиката Where
SELECT * FROM TAbonents 
WHERE  АДРЕС Like "ул.*";
Описание слайда:
Оператор LIKE предиката Where SELECT * FROM TAbonents WHERE АДРЕС Like "ул.*";

Слайд 15





Оператор IS Null предиката Where
SELECT *FROM TAbonents WHERE АДРЕС iS Null;
Описание слайда:
Оператор IS Null предиката Where SELECT *FROM TAbonents WHERE АДРЕС iS Null;

Слайд 16





АГРЕГАТНЫЕ ФУНКЦИИ
COUNT- подсчет количества (не NULL значений полей) записей;
SUM- подсчет арифметической суммы всех значений поля;
AVG- усреднение всех выбранных значений данного поля;
MAX- нахождение наибольшего из всех выбранных значений;
MIN- нахождение наименьшее из всех выбранных значений.
Описание слайда:
АГРЕГАТНЫЕ ФУНКЦИИ COUNT- подсчет количества (не NULL значений полей) записей; SUM- подсчет арифметической суммы всех значений поля; AVG- усреднение всех выбранных значений данного поля; MAX- нахождение наибольшего из всех выбранных значений; MIN- нахождение наименьшее из всех выбранных значений.

Слайд 17





Примеры использования агрегатов
SELECT SUM (Объем)  as Сумма
FROM TWork;
Описание слайда:
Примеры использования агрегатов SELECT SUM (Объем) as Сумма FROM TWork;

Слайд 18





Структура БД Work.mdb
Описание слайда:
Структура БД Work.mdb

Слайд 19





Примеры использования агрегатов
Найдем наибольшую долю брака при работе токаря Иванова.
SELECT MAX(Twork.Брак / (Twork.Объем + Twork.Брак )) 
FROM Twork, TFIO
WHERE (TFIO.ID = Twork.Смена) AND (TFIO.ФИО = “Иванов” )
Описание слайда:
Примеры использования агрегатов Найдем наибольшую долю брака при работе токаря Иванова. SELECT MAX(Twork.Брак / (Twork.Объем + Twork.Брак )) FROM Twork, TFIO WHERE (TFIO.ID = Twork.Смена) AND (TFIO.ФИО = “Иванов” )

Слайд 20





Примеры использования агрегатов
    Найдем максимальную стоимость деталей произведенных за первые три дня недели токарем в фамилии которого присутствуют сочетание «ро».
SELECT Max(TWork.Объем*TWork.Цена) AS Стоимость
FROM TFIO,TDay,TWork
 WHERE TDay.ID = TWork.День and TFIO.id = TWork.Смена
And TDay.День In ("понедельник","вторник","среда“) and TFIO.ФИО) Like "*ро*”;
Описание слайда:
Примеры использования агрегатов Найдем максимальную стоимость деталей произведенных за первые три дня недели токарем в фамилии которого присутствуют сочетание «ро». SELECT Max(TWork.Объем*TWork.Цена) AS Стоимость FROM TFIO,TDay,TWork WHERE TDay.ID = TWork.День and TFIO.id = TWork.Смена And TDay.День In ("понедельник","вторник","среда“) and TFIO.ФИО) Like "*ро*”;

Слайд 21





Упорядочивание данных
    Найдем отсортированную таблицу  о величине брака
    ФИО – ДЕНЬ – БРАК

SELECT TFIO.ФИО, TDay.День, TWork.Брак
FROM TFIO, TDay, TWork
WHERE TDay.ID=TWork.День AND TFIO.id=TWork.Смена
ORDER BY TFIO.ФИО, TDay.День DESC , TWork.Брак;
Описание слайда:
Упорядочивание данных Найдем отсортированную таблицу о величине брака ФИО – ДЕНЬ – БРАК SELECT TFIO.ФИО, TDay.День, TWork.Брак FROM TFIO, TDay, TWork WHERE TDay.ID=TWork.День AND TFIO.id=TWork.Смена ORDER BY TFIO.ФИО, TDay.День DESC , TWork.Брак;

Слайд 22





Упорядочивание данных
    Найдем отсортированную таблицу  о величине брака
 ДЕНЬ - ФИО – Объем

SELECT TDay.День, TFIO.ФИО, TWork.ОБЪЕМ
FROM TFIO, TDay, TWork
WHERE TDay.ID=TWork.День AND TFIO.id=TWork.Смена
ORDER BY TDay.День, TFIO.ФИО,  TWork.ОБЪЕМ;
Описание слайда:
Упорядочивание данных Найдем отсортированную таблицу о величине брака ДЕНЬ - ФИО – Объем SELECT TDay.День, TFIO.ФИО, TWork.ОБЪЕМ FROM TFIO, TDay, TWork WHERE TDay.ID=TWork.День AND TFIO.id=TWork.Смена ORDER BY TDay.День, TFIO.ФИО, TWork.ОБЪЕМ;

Слайд 23





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 24





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 25





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 26





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 27





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 28





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 29





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 30





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 31





Проектирование запросов с использованием конструктора
Описание слайда:
Проектирование запросов с использованием конструктора

Слайд 32





Проектирование динамических запросов с использованием конструктора
Описание слайда:
Проектирование динамических запросов с использованием конструктора



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