Тэги ‘InterBase’

8
июня

Урок 25: Утилиты для Local InterBase

   Автор: admin   в Уроки Delphi

Урок 25: Утилиты для Local InterBase

  1. Обзор
  2. InterBase – это система управления реляционными базами данных,
    поставляемая корпорацией BORLAND для построения приложений с архитектурой
    клиент-сервер произвольного масштаба: от сетевой среды небольшой рабочей
    группы с сервером под управлением Novell NetWare или Windows NT на базе
    IBM PC до информационных систем крупного предприятия на базе серверов IBM,
    Hewlett-Packard, SUN и т.п.

    В пакет Delphi версии 1.0 входит однопользовательская версия InterBase
    для Windows – Local InterBase. Используя Local InterBase можно создавать
    и отлаживать приложения, работающие с данными по схеме клиент-сервер, без
    подключения к настоящему серверу. В дальнейшем потребуется только перенастроить
    используемый псевдоним базы данных и программа будет работать с реальной
    базой без перекомпиляции. Кроме того, Local InterBase можно использовать
    в приложениях для работы с данными вместо таблиц Paradox.

    В данном уроке рассматриваются утилиты, поставляемые в пакете Delphi
    2.0, которые служат для администрирования баз данных (как локальных, так
    и на сервере) и для доступа к этим данным посредством SQL запросов. Read the rest of this entry »

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

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

Урок 17: Создание таблиц с помощью Database Desktop

  • Обзор
  • На данном уроке мы изучим, как создавать таблицы базы данных
    с помощью утилиты Database Desktop, входящей в поставку Delphi. Хотя для
    создания таблиц можно использовать различные средства (SQL – компонент
    TQuery и WISQL, компонент TTable),
    применение этой утилиты позволяет создавать таблицы в интерактивном режиме
    и сразу же просмотреть их содержимое – и все это для большого числа форматов.
    Это особенно удобно для локальных баз данных, в частности Paradox и dBase. Read the rest of this entry »

    8
    июня

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

       Автор: admin   в Уроки Delphi

    Урок 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. Read the rest of this entry »

    Borland Delphi

    или о том,
    что лучше один раз увидеть, чем сто раз услышать.

    Допускаю, что вы пока еще
    не слышали этого названия. Хотя, быть может, и слышали. Delphi
    - это греческий город, где жил дельфийский оракул. И этим именем был назван
    новый программный продукт с феноменальными характеристиками. Шесть месяцев
    назад компания Borland представила на суд программистской общественности
    новый программный продукт, о котором к моменту его выхода ходило множество
    слухов. Первая версия продукта явилась результатом разработки, которая
    велась компанией в обстановке строжайшей секретности в течение двух с половиной
    лет.

    Hадо отметить, что к моменту
    выхода продукта обстановка вокруг компании Borland складывалась не лучшим
    для нее образом. Поговаривали о возможной перепродаже компании, курс акций
    компании неудержимо катился вниз. Сейчас, по прошествии полугода, уже можно
    без всяких сомнений утверждать, что период трудностей позади (даже несмотря
    на то, что российская пресса нет-нет, да и вынет на свет божий залежалый
    перевод статьи полугодовой давности). Hеверно, конечно, было бы говорить,
    что только Delphi явился причиной
    восстановления компании; кроме Delphi,
    у Borland появились и другие замечательные продукты, так же, как и Delphi,
    основывающиеся на новых, появившихся недавно у компании Borland, технологиях.
    Я имею в виду новые BDE 2.0, BC++ 4.5, Paradox for Windows 5.0, dBase for
    Windows 5.0, BC++ 2.0 for OS/2.

    Тем не менее, именно Delphi
    стал тем продуктом, на примере которого стало ясно, что у Borland есть
    еще порох в пороховницах, и что один единственный продукт может настолько
    удачно сочетать несколько передовых технологий.

    Delphi. Основные характеристики
    продукта.

    Delphi – это комбинация
    нескольких важнейших технологий:

    • Высокопроизводительный компилятор
      в машинный код
    • Объектно-ориентированная модель
      компонент
    • Визуальное (а, следовательно,
      и скоростное) построение приложений из программных прототипов
    • Масштабируемые средства для
      построения баз данных

    Read the rest of this entry »