Мой DELPHI – Программирование

Всё для программера

Урок 24: Управление транзакциями

Урок 24: Управление транзакциями

  1. Обзор
  2. Все операции, выполняемые с данными на SQL сервере,
    происходят в контексте транзакций. Транзакция – это групповая операция,
    т.е. набор действий с базой данных; самым существенным для этих действий
    является правило либо все, либо ни чего. Если во время выполнения
    данного набора действий, на каком-то этапе невозможно произвести очередное
    действие, то нужно выполнить возврат базы данных к начальному состоянию
    (произвести откат транзакции). Таким образом (при правильном планировании
    транзакций), обеспечивается целостность базы данных. В данном уроке объясняется,
    как начинать, управлять и завершать транзакции с помощью SQL выражений.
    А так же рассматривается вопрос об использовании транзакций в приложениях,
    созданных в Delphi. Вся приведенная
    информация касается InterBase. Прочитать остальную часть записи »

Урок 16: Настройка BDE

Урок 16: Настройка BDE

  • Обзор
  • На этом уроке мы познакомимся с ядром баз данных компании
    Борланд – Borland Database Engine (BDE),
    а также научимся создавать и редактировать алиасы – механизм, облегчающий
    связь с базами данных. Кроме того, мы изучим, как конфигурировать ODBC
    драйверы.

  • Сущность BDE
  • Мощность и гибкость Delphi при работе с базами данных
    основана на низкоуровневом ядре – процессоре баз данных Borland Database
    Engine (BDE). Его интерфейс с прикладными программами называется Integrated
    Database Application Programming Interface (IDAPI). В принципе, сейчас
    не различают эти два названия (BDE и IDAPI) и считают их синонимами. BDE
    позволяет осуществлять доступ к данным как с использованием традиционного
    record-ориентированного (навигационного) подхода, так и с использованием
    set-ориентированного подхода, используемого в SQL-серверах баз данных.
    Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя
    технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC)
    фирмы Microsoft. Но, как показывает практика, производительность систем
    с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC
    драйвера работают через специальный “ODBC socket”, который позволяет встраивать
    их в BDE.

    Все инструментальные средства баз данных Borland
    - Paradox, dBase, Database Desktop – используют BDE. Все особенности, имеющиеся
    в Paradox или dBase, “наследуются” BDE, и поэтому этими же особенностями
    обладает и Delphi. Прочитать остальную часть записи »