Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие Л.Р(SQL).doc
Скачиваний:
18
Добавлен:
21.11.2019
Размер:
159.23 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ВОРОНЕЖСКИЙ ЭНЕРГЕТИЧЕСКИЙ ТЕХНИКУМ

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

ПО ВЫПОЛНЕНИЮ

Лабораторных работ

ПО ПРЕДМЕТУ “Базы данных”

ДЛЯ СПЕЦИАЛЬНОСТИ “Автоматизированные системы обработки

информации и управление (по отраслям) “

Составлена преподавателем ________________________________БОРДОВСКИХ В.А.

2011

В Данном методическом пособии изложены основные понятия и способы применения SQL-популярного языка запросов к реляционным базам данных.

Описаны приемы манипулирования данными и формирование запросов различной степени сложности.

Данное методическое пособие предназначено для развития:

навыков создания Баз данных и проектирования их объектов (запросы, формы, отчеты, макросы, модули) в среде СУБД

СОДЕРЖАНИЕ

1. Основные термины 4

2. Синтаксис команды SELECT 5

3. создание таблиц 6

4. Команды манипулирования данными 7

4.1 Вставка в таблицу новой строки 7

4.2 Удаление строк из таблицы 8

4.3 Команда update 8

5. ФОРМИРОВАНИЕ ЗАПРОСОВ (КОМАНДА SELECT). 9

5.1 Выбор по критерию 10

5.2 Исключение дублирующих значений. 10

5.3 Операторы в сравнениях 11

5.3.1 Операторы сравнения. 11

5.3.2 Булевы операторы 11

5.3.3 Специальные операторы в условиях. 11

5.4 Подведение итогов с помощью функций агрегирования 12

5.5 Упорядочение выходных полей 13

6. Соединение таблиц 14

7. Объединение таблицы по принципу «сама с собой» 14

7.1 Вложение запросов 15

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

7.3 Связанные подзапросы в HAVING 16

  1. Основные термины

Ключевое слово- это инструкция; слово, которое имеет специальное смысловое значение в . В тексте книги ключевые слова выделены прописными буквами.

Команда – это инструкция, которая дается базе данных SQL. Команда состоит из одной или нескольких логических различных частей, называемых предложениями. Предложения начинаются с ключевого слова и кроме него содержат аргументы, например:

WHERE fio=’Астрожский’,

Где fio=’Астрожский’- аргумент; WHERE-ключевое слово.

Объекты –это структуры в базе данных (таблицы, запросы, формы и др.), которые именуются и хранятся в памяти.

Соглашение по синтаксису команд:

[ ] – квадратные скобки – часть команды , которую при желании можно опустить;

( ) – круглые скобки – предшествующее им можно повторить любое количество раз;

< > - слова, заключенные в угловые скобки, - специальные термины, которые объясняются по мере вывода.

Ядром (главной командой ) языка SQL является команда SELECT.

Эта команда находит таблицу или несколько таблиц в базе данных , которая указана в ее параметрах, выбирает заданные столбцы, выделяет строки в соответствии с условиями отбора, сортирует и группирует строки результата в заданном порядке.

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