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

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

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

Урок 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 запросов. Прочитать остальную часть записи »

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

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

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

Урок 20: Компонент TTable. Создание таблиц

Урок 20: Компонент TTable. Создание таблиц с помощью компонента TTable

  1. Обзор
  2. На этом небольшом уроке мы завершим изучение возможностей создания
    таблиц. Как Вы помните, мы уже освоили два способа создания таблиц – с
    помощью утилиты Database Desktop, входящей в поставку Delphi (урок 11)
    и с помощью SQL-запросов (урок 12), которые можно использовать как в WISQL
    (Windows Interactive SQL – клиентская часть Local InterBase), так и в компоненте
    TQuery.
    Теперь мы рассмотрим, как можно создавать локальные таблицы в режиме выполнения
    с помощью компонента TTable. Прочитать остальную часть записи »

Урок 18: Создание таблиц с помощью SQL-запросов

Урок 18: Создание таблиц с помощью SQL-запросов

  • Обзор
  • На данном уроке мы познакомимся еще с одной возможностью создания
    таблиц – через посылку SQL-запросов. Как Вы, наверное, могли заметить на
    предыдущем уроке, Database Desktop не обладает всеми возможностями по управлению
    SQL-серверными базами данных. Поэтому с помощью Database Desktop удобно
    создавать или локальные базы данных или только простейшие SQL-серверные
    базы данных, состоящие из небольшого числа таблиц, не очень сильно связанных
    друг с другом. Если же Вам необходимо создать базу данных, состоящую из
    большого числа таблиц, имеющих сложные взаимосвязи, можно воспользоваться
    языком SQL (вообще говоря, для этих целей лучше всего использовать специализированные
    CASE-средства, которые позволяют в интерактивном режиме сгенерировать всю
    структуру базы данных и сформировать все связи; описание двух наиболее
    удачных CASE-средств – System Architect
    и S-Designor
    - дано в дополнительных уроках). При этом можно воспользоваться компонентом
    Query
    в Delphi, каждый раз посылая по одному SQL-запросу, а можно записать всю
    последовательность SQL-предложений в один так называемый скрипт
    и послать его на выполнение, используя, например, Windows
    Interactive SQL (WISQL.EXE)
    - интерактивное средство посылки SQL-запросов к InterBase (в том числе
    и локальному InterBase), входящее в поставку Delphi. Конечно, для этого
    нужно хорошо знать язык SQL, но, уверяю Вас, сложного в этом ничего нет!
    Конкретные реализации языка SQL незначительно отличаются в различных SQL-серверах,
    однако базовые предложения остаются одинаковыми для всех реализаций. Практика
    показывает, что если нет необходимости создавать таблицы во время выполнения
    программы, то лучше воспользоваться WISQL. Прочитать остальную часть записи »

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

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

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