Разработка баз данных на Delphi
Академия Информационных Технологий

Курс "Разработка баз данных на Delphi 7.0 "

Цель курса:

Приобрести знания и практические навыки использования среды программирования Delphi 7.0 для создания приложений работающих с различными СУБД.

Описание курса:    

Вы научитесь создавать в Delphi, самой популярной среде для работы с базами данных, приложения для работы с различными СУБД, получите необходимые знания по теории баз данных, изучите различные технологии работы с ними.

Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

По окончании курса Вы будете уметь:   

  • Создавать приложения для баз данных
  • Работать с полями
  • Осуществлять фильтрацию и поиск
  • Создавать запросы
  • Осуществлять выборки
  • Модифицировать записи, таблицы
  • Использовать локальные транзакции
  • Строить отчёты, диаграммы
  • Использовать технологии BDE и ADO

Содержание курса:

Тема

Академ. час

Введение в базы данных. Основные понятия

4

Создание приложений для баз данных. Технология BDE

3

Работа с полями

4

Фильтрация и поиск. Работа со структурой таблиц

4

Работа с запросами. Выборка

4

Модификация. Изменение структуры таблиц

3

Сессии. Компонент TDataBase. Использование локальных транзакций

3

Технология BDE. Построение отчетов. Технология Rave Reports. Построение диаграмм, основанных на данных из БД

3

Технология ADO. Введение в разработку систем принятия решения

4

 Итого:

 32

В курсе рассматриваются следующие вопросы:

Модуль 1. Введение в базы данных. Основные понятия

  • Первичные ключи, индексы
  • Отношения между таблицами
  • Ссылочная целостность
  • Нормализация
  • Транзакции
  • BDE Administrator, SQL Explorer, Database Desktop

Модуль 2. Создание приложений для баз данных. Технология BDE

  • Настройка параметров БД, словари данных
  • Методология построения приложения для БД в среде DELPHI
  • Создание простого проекта приложения
  • Настройка полей и смена активного индекса
  • Модули данных
  • Построение диаграмм проекта

Модуль 3. Работа с полями

  • Состояние и режимы наборов данных
  • Организация доступа к полям набора данных
  • Обращение к значениям полей
  • Редактирование записи
  • Проверка правильности введенных значений
  • Вычисляемые поля и поля выбора
  • Компоненты для работы с текущей строкой

Модуль 4. Фильтрация и поиск. Работа со структурой таблиц

  • Индексированные и неиндексированные способы поиска в таблицах
  • Фильтрация данных
  • Работа со структурой таблиц, создание и удаление таблиц, полей, индексов, очистка данных

Модуль 5. Работа с запросами. Выборка

  • Основные сведения о языке SQL
  • Создание и удаление таблицы, изменение состава полей, создание и удаление индекса
  • Инструкция «SELECT» условия, группирование, сортировка, соединение таблиц, агрегирование

Модуль 6. Модификация. Изменение структуры таблиц

  • Модификация записей: редактирование, вставка, удаление
  • Статический и динамический запросы
  • Создание и удаление таблицы
  • Изменение состава полей
  • Создание и удаление индекса

Модуль 7. Сессии. Компонент TDataBase. Использование локальных транзакций

  • Применение компонента TSession для создания многопользова-тельских приложений, паролирование таблиц
  • Компонент TDataBase. Использование механизма локальных транзакций, настройка параметров
  • Массовые пересылки данных, использование DataPump
  • Гетерогенные запросы в технологии BDE

Модуль 8. Технология BDE. Построение отчетов. Технология Rave Reports. Построение диаграмм, основанных на данных из БД

  • Характеристики генератора отчетов
  • Визуальное конструирование отчетов
  • Компоненты управления отчетом
  • Примеры создания отчетов

Модуль 9. Технология ADO. Введение в разработку систем принятия решения

  • Управление соединением
  • Транзакции в ADO
  • Основные компоненты работы с ADO. Сортировка и поиск. Использование команд
  • Основы систем принятия решений, многомерные данные, Decision Cube
   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии