русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Построение запросов при работе с базой данных


Дата добавления: 2015-07-09; просмотров: 594; Нарушение авторских прав


Информационное обеспечение систем управления

(Учебное пособие)

 

Утверждено Редакционно-издательским советом
университета в качестве учебного пособия.

 

Издательство
Пермского государственного технического университета


УДК 681.3 (075)

Рецензент

Зав. кафедрой информационных технологий и автоматизированных систем Пермского государственного технического университета,

доктор технических наук, профессор

Р.А. Файрахманов

 

 

И. А. Шмидт

 

Информационное обеспечение систем управления. Построение запросов при работе с базой данных: учебное пособие / И. А. Шмидт. – Пермь, Изд-во Пермского государственного технического университета, 2008 – 59 с.

Пособие содержит материал, необходимый для понимания способа организации структуры данных и практического освоения языка SQL. Выполнение всех запросов демонстрируются на примере тестовой базы данных. Рассматриваются специфика СУБД Interbase для построения баз данных.

Пособие рекомендуется для студентов всех форм обучения изучающих курсы: «Информационное обеспечение систем управления» специальности 210200 «Автоматизация технологических процессов и производств». а также других специальностей связанных с обработкой информации.

 

УДК

 

 


 

Тестовая база данных 5

Выборка данных. Команда SELECT 9

Синтаксис оператора SELECT 9

Простые варианты поиска данных 11

Упорядочение результата запроса. Предложение ORDER BY 14

Использование ключевого слова DISTINCT 17

Предложение WHERE 18

Синтаксис предложения WHERE 18

Использование операторов сравнения 19

Использование варианта BETWEEN 21

Проверка на присутствие в списке значений (вариант IN) 22

Проверка на пустое значение 23

Поиск в строковых столбцах 23

Вариант LIKE 23

Использование логических операций в условиях поиска 25



Порядок выполнения логических операций 27

Преобразование данных при выборке 27

Обобщение Данных с помощью Агрегатных Функций 27

Использование DISTINCT с COUNT 28

Предложение GROUP BY 29

Предложение HAVING 31

Соединение таблиц 32

Внутренние соединения (связывание по равенству) 33

Внешние соединения 35

Левое внешнее соединение 35

Правое внешнее соединение 36

Полное внешнее соединение 37

Более сложные примеры соединений 37

Рефлексивное соединение, или самосоединение 41

Использование подзапросов в операторах SQL 42

Выбор одного 42

Использование в подзапросе агрегатных функций 43

Связанные подзапросы 43

Использование оператора EXISTS 46

Использование варианта IN с подзапросами 47

Использование NOT EXISTS 47

Объединение запросов 48

Команда UNION 48

Добавление данных. Команда INSERT 50

Добавление отдельной строки 50

Добавление группы строк 51

Обновление уже имеющихся данных. Команда UPDATE 51

Удаление данных из таблиц. Команда DELETE 52

Генераторы и их использование 53

Создание генераторов 53

Использование генераторов 54

Увеличение значения генератора 54

Получение значения генератора в приложение 54

Триггеры 55

 




<== предыдущая лекция | следующая лекция ==>
Триггер | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.235 сек.