Модуль 1. Введение в базы данных. Основные понятия • Первичные ключи, индексы
• Отношения между таблицами
• Ссылочная целостность
• Нормализация
• Транзакции
• Механизмы доступа к Базам Данным в Delphi
Модуль 2. Создание приложений для баз данных. Технология ADO • Методология построения приложения для БД в среде Delphi. Основные компоненты ADO.
• Создание простого проекта приложения. Управление соединением.
• Получение всех полей таблицы. Установка критерия.
• Транзакции в ADO
Модуль 3. Работа с полями • Состояние и режимы наборов данных
• Организация доступа к полям набора данных
• Обращение к значениям полей
• Редактирование записи
• Проверка правильности введенных значений
• Вычисляемые поля и поля выбора
• Компоненты для работы с текущей строкой
Модуль 4. Фильтрация и поиск. Работа со структурой таблиц • Индексированные и неиндексированные способы поиска в таблицах
• Фильтрация данных
• Работа со структурой таблиц, создание и удаление таблиц, полей, индексов, очистка данных
Модуль 5. Работа с запросами. Выборка • Основные сведения о языке SQL
• Создание и удаление таблицы, изменение состава полей, создание и удаление индекса
• Инструкция «SELECT» условия, группирование, сортировка, соединение таблиц, агрегирование
Модуль 6. Модификация. Изменение структуры таблиц • Модификация записей: редактирование, вставка, удаление
• Статический и динамический запросы
• Создание и удаление таблицы
• Изменение состава полей
• Создание и удаление индекса
Модуль 7. Технология ADO. Построение отчетов. Технология RaveReports. Построение диаграмм, основанных на данных из БД • Характеристики генератора отчетов
• Визуальное конструирование отчетов
• Компоненты управления отчетом
• Примеры создания отчетов
Модуль 8. Технология ADO. Введение в разработку систем принятия решения • Основы систем принятия решений, многомерные данные, DecisionCube
• Обзор клиентских приложений OLAP
• Использование Multidimensional Expressions (MDX)
• Тестовое MDX - приложение
Модуль 9. Технология dbExpress • Архитектура dbExpress
• Основные компоненты dbExpress. Создание приложений
• Управление наборами данных. Транзакции в dbExpress
• Редактирование данных
• Сравнение технологий BDE и dbExpress