Курс «Язык INFORMIX-SQL» DXF-210
Аннотация
Основы реляционных баз данных. SQL технология. Инструментальные
средства работы с SQL.
Квалификация слушателей
Основы программирования, опыт разработки информационных систем.
Содержание
1. Понятие реляционной модели баз данных. Создание базы. Целостность
реляционных данных.
2. Создание и изменение таблиц и индексов. Стратегия использования индексов. Операции манипуляции данными.
3. DBACCESS — инструментальное средство работы с базой.
4. Введение в язык SQL. Типы данных. Приведение и сравнение данных. Операции над стpоками. Логические выpажения.
5. Язык SQL. Синтаксис оператора SELECT. SELECT для одной таблицы.
6. Запросы, использующие соединения. Подзапросы или вложенные предложения SELECT. Использование квантора существования. Объединение, пересечение и разность двух множеств.
7. Стандартные и агрегатные функции. Конструкции GROUP BY, HAVING и INTO TEMP, OUTER.
8. Оператор SET EXРLAIN. Принципы оптимизации SQL-запросов.
9. Представления.
10. Системные функции. Обработка прерываний, ошибок. Стандартные функции. Системные переменные. Характеристика таблиц системного каталога.
11. Транзакции. Блокировка базы, таблицы, записей. Уровни изоляции (чтение). Чтение с последующей модификацией.
12. Операторы GRANT и REVOKE. Права доступа, определяемые на
уровне всей базы и на уровне отдельных таблиц.