4.2. Структура операторов и базовые элементы языка SQL….
4.2.1. Обращение к таблице и полям.
4.2.2. Типы данных языка SQL
4.2.3. Основные элементы языка SQL Инструкция SELECT.
4.2.4. Условия поиска для отбора строк
4.2.4.1. Where
4.2.4.2. Оператор IN
4.2.4.3. Оператор BETWEEN
4.2.4.4. Оператор LIKE
4.2.4.5. Значение NULL
4.2.4.6. Оператор IS
4.2.4.7. Оператор DISTINCT
4.2.5. Получение итоговых данных.
4.2.5.1. Агрегатные функции.
4.2.5.2. Команда GROUP BY.
4.2.5.3. Предложение HAVING.
4.2.6. Сортировка результатов запроса.
4.2.7. Индексирование записей.
4.2.8. Группировка. Команда ORDER BY
4.2.9. Предикаты, определенные на подзапросах
4.2.10. Многотабличные запросы.
4.2.11. Объединение
4.2.11.1. Объединение таблицы с собой
4.2.11.2. Внешнее объединение таблиц.
4.2.11.3. Левое и правое внешнее объединение таблиц.
4.2.11.3. Структура ON.
4.2.12. Вложенные запросы.
4.2.12.1. Структура вложенных запросов.
4.2.12.2. Объединение запросов исключением подзапросов.
4.2.13. Связанные запросы
4.2.14. Соотнесенные подзапросы
4.2.15. Специальные операторы.
4.2.15.1. Оператор EXISTS.
4.2.15.2. Операторы SOME и ANY.
4.2.15.3. Оператор ALL.
4.3. Внесение изменений в базу данных.
4.3.1. Добавление информации в базу данных.
4.3.2. Удаление данных.
4.3.3. Изменение существующих данных.
4.4. Способы задания баз данных
4.4.1. DLL ( язык определения баз данных).
4.4.2. Создание таблиц. Команда CREATE TABLE
4.4.3. Изменение таблиц.
4.5. Индексы.
4.6. Определение условий проверки.
4.6.1. NOT NULL.
4.6.2. UNIQUE.
4.6.3. PRIMARY KEY.
4.6.4. CHEK.
4.6.5. DEFAULT ( по умолчанию)
4.7. Домены.
4.8. Синонимы.
5. Контроль целостности данных с использованием триггеров
6. Методы блокировки
7. Представления
7.1. Групповые представления
7.2. Представление удаляется
7.3. Модификация представления
7.4. Фраза WITH CHCK OPTION
7.5. Курсор
8. Безопасность баз данных и привилегии
9. Использование системного каталога
10. Транзакции
10.1. Модели транзакций
10.2. Свойства транзакций. Способы завершения транзакций
10.3. Журнал транзакций
11. Особенности использования SQL в различных СУБД
11.1. Интерактивный и встроенный SQL
11.2. Использование SQL в Access
11.3. Использование компонента Tquery (Фаронов 2005, стр 101)
11.4. Особенности использования SQL в FoxPro
12. Решение задач.
12.1. Образцы решения типовых задач
12.2. Решение задач повышенного уровня
13. Самостоятельная работа №4. Изучение команд языка SQL
14. Лабораторная работа №14. Создание Запросов в режиме SQL
15. Лабораторная работа №15. Создание и управление базой данных с помощью SQL
Список рекомендуемой литературы.
Приложение №1. База данных….
Приложение №2.
Приложение №3
SQL переводят на русский как Структурированный Язык Запросов . С помощью SQL-запросов можно создавать и работать с реляционными базами данных. Этот язык является стандартом для всех СУБД, поэтому для профессионального разработчика баз данных знание SQL необходимо. SQL определяется Американским Национальным Институтом Стандартов и Международной Организацией по стандартизации (ISO) . Несмотря на это, некоторые производители баз данных вносят изменения и дополнения в этот язык. Эти изменения незначительны и основа остаётся совместимой со стандартом.
Структура операторов и базовые элементы языка SQL.