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

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

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