Введение |
| Основные свойства базы данных Oracle 10g
Компоненты Oracle 10g
Обсуждение теоретических аспектов реляционных и объектно-реляционных баз данных
Жизненный цикл информационной системы
Использование моделей при создании базы данных
Терминология реляционных баз данных
|
|
Простая SQL-команда SELECT |
| Описание свойств команды SELECT
Выполнение простой команды Select с обязательными фразами
Различия между командами SQL и iSQL*Plus
|
|
Ограничение строк и сортировка данных |
| Ограничение строк, возвращаемых запросом
Сортировка возвращаемых запросом строк
|
|
Однострочные функции |
| Описание различных типов функций языка SQL
Использование символьных, числовых и функций для работы с датами в SQL командах
Функции преобразования типов данных и их использование
Вложенные функции
Общие функции
Использование условных выражений
|
|
Группировка данных и использование групповых функций |
| Групповые функции
Использование групповых функций
Группировка данных с помощью фразы GROUP BY
Исключение итоговых строк при помощи фразы HAVING
|
|
Выборка данных из нескольких таблиц |
| Использование команды SELECT для доступа к данным из нескольких таблиц
Типы соединений с использованием синтаксиса SQL:1999
Натуральное соединение
Соединение с предложением USING
Соединение с предложением ON
Внешние соединения
Декартово произведение
|
|
Подзапросы |
| Описание типов задач, которые решаются при помощи подзапросов
Правила написания подзапросов
Типы подзапросов
Написание однострочных и многострочных подзапросов
Особенности поведения подзапросов, возвращающих значения NULL
Использование операторов вертикального соединения (SET- операторов)
Описание операторов вертикального соединения UNION, INTERSECT, MINUS
Правила и рекомендации по использованию Set-операторов
Использование Set-операторов для комбинации нескольких запросов в одном
Упорядочивание выбранных строк
|
|
Манипулирование данными |
| Команды языка манипулирования данными (Data Manipulation Language - DML)
Добавление строк в таблицу (Insert)
Обновление строк в таблице (Update)
Удаление строк из таблицы (Delete)
Команда Truncate (DDL)
Использование подзапроса в команде Insert
|
|
Управление транзакциями |
| Описание обработки транзакций
Согласованность данных при чтении.
|
|
Работа с таблицами |
| Создание таблиц
Основные типы объектов базы данных; cоздание таблиц
Описание типов данных Oracle
Типы данных для хранения даты и времени
Добавление ограничений целостности
Нарушение ограничений
Создание таблицы на основе подзапроса
Изменение определения таблицы
Удаление таблицы
|
|
Другие объекты базы данных |
| Определение представлений и их использование
Создание представлений
Выборка данных через представление
Добавление, обновление и удаление данных через представление
Удаление представлений
Создание и использование последовательностей
Создание и обслуживание индексов
Создание частных и общедоступных синонимов
|
|
Работа с объектами с помощью словаря данных |
| Словарь данных, cтруктура словаря данных
Как использовать представления словаря данных
Запрос информации о различных объектах из представлений словаря данных
Добавление комментариев к таблице
|
|