Чему научились?

За время обучения вы познакомились с языком запросов SQL, научились использовать его для создания вычисляемых полей, фильтров и настройки таблиц, получающих данные из SQL-запросов. Вы изучили SQL-функции диалекта SQLite, познакомились с мощным инструментом для отладки SQL-запросов и создали свою программу для выполнения любых SQL-команд.

Что осталось “за бортом”?

Что же ещё нужно знать о SQL? Какие дополнительные возможности использования СУБД SQLite имеются в My Visual Database? Рассмотрение и использование этой информации рассматривается в Профессиональном курсе, а в нижеследующей таблице приводится краткая информация об этих возможностях.

ВозможностьОписание
Контроль уникальностиКонтроль и ограничение добавления в базу одинаковых записей.
Одновременная работа с несколькими БД.Одновременное использование в вашем приложении нескольких баз данных с разными структурами.
ИндексацияУскорение операций поиска и редактирования данных за счет создания дополнительных информационных структур (индексов).
ТриггерыАвтоматизация действий при добавлении, изменении или удалении данных, встроенная в структуру базы и реализованная как набор SQL-команд, выполняемых при наступлении определенных событий.
Рекурсивные вызовыСоздание SQL-запросов, которые могут вызывать сами себя (рекурсия).
Временные таблицыСоздание временных таблиц, которые существуют только в памяти компьютера и только во время работы приложения.
Управление структурой БДИзменять структуру БД с помощью SQL-команд: создавать или удалять таблицы, изменять структуру таблиц.
Команды PRAGMAПолучать доступ к различной служебной информации базы данных и СУБД SQLite.

Что дальше?

Вы можете продолжить ваше обучение, выбрав другие части продвинутого курса и/или профессиональный курс.

Продвинутый уровень

Создание приложений с расширенным функционалом и улучшенным интерфейсом. Построение отчётов в системе FastReport. Создание приложения с использованием FastScript и встроенных функций. 

  • События и обработчики событий
  • Иерархия классов приложения
  • Структуры программирования
  • Процедуры и функции
  • Введение в FastReport

Профессиональный уровень

Проектирование и создание многопользовательских приложений в архитектуре клиент-сервер. Использование сложных SQL-запросов и дополнительных компонент для создания полнофункциональных приложений. Создание сложных отчётов в FastReport

  • СУБД MySQL
  • Особенности SQL для MySQL
  • Многопользовательские базы данных
  • Использование компонентов Delphi
  • Построение отчетов из нескольких наборов данных
  • Обновление структуры базы данных
  • Инсталлятор
  • Руководство пользователя

Для самостоятельного обучения рекомендуется использовать он-лайн документацию , а также книгу Д.Иванова “Базы данных и My Visual Database” . Или можете заглянуть в Глоссарий.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *