Опубликован: 17.08.2010 | Доступ: свободный | Студентов: 999 / 59 | Оценка: 4.11 / 3.89 | Длительность: 29:38:00
Самостоятельная работа 14:

Создание СУБД локальной базы данных средствами BDE

Создание и просмотр псевдонимов баз данных в BDE Administrator

Программа BDE Administrator позволяет просматривать, редактировать и создавать псевдонимы баз данных различных типов, подключая к ним информацию о драйверах и их настройку.

Окно программы имеет две страницы (вкладки): Databases - базы данных и Configuration - конфигурация. На вкладке Databases в левой панели расположено дерево псевдонимов баз данных. Справа представлены характеристики выделенного псевдонима, число и смысл которых зависит от закрепленного за этим псевдонимом драйвера.


Для драйвера типа STANDARD набор характеристик псевдонима минимальный. Тип драйвера STANDARD можно использовать для таблиц Paradox, dBase, FoxPro и для текстов ASCII (Американский стандартный код обмена информацией).

Характеристики драйвера типа STANDARD
DEFAULT DRIVER

Можно установить подключение одного из следующих драйверов:

  • PARADOX - таблицы в файлах *.db
  • DBASE - таблицы в файлах *.dbf
  • FOXPRO - таблицы в файлах *.dbf
  • ASCIIDRV - таблицы в файлах *.txt
ENABLE BCD Определяет, должен ли механизм BDE транслировать числовые поля в значения с плавающей точкой, или в коды BCD. BCD позволяет избежать ошибок округления. Если ENABLE DCD установить в TRUE, то поля типа Numeric и Decimals преобразуются в коды BCD.
PATH Путь к месту размещения таблиц базы данных

В правой панели можно изменить значения только тех параметров, имена которых не выделены жирным шрифтом. После задания значений параметров через контекстное меню правой панели окна можно сохранить изменения командой Apply (Прменить) команда Delete удаляет псевдоним, команда Save as... копирует измененный псевдоним.

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

Создание и просмотр псевдонимов баз данных в SQL Explorer

Вызов этой программы осуществляется из главного меню C++Builder командой Database/Explore. Окно программы также состоит из двух панелей


В левой панели во вкладке Database также отображается дерево зарегистрированных псевдонимов. Выделив интересующий псевдоним, в правой панели можно увидеть его параметры, которые при желании можно изменить. Выделив корневой узел в левой панели, можно с помощью команды меню Object/New этой программы создать новый псевдоним


При этом вначале будет показано диалоговое окно выбора драйвера, а затем появится диалоговое окно, ничем не отличающееся от рассмотренного ранее в BDE Administrator.

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

Создание псевдонима DBShool для базы BaseSchool

Создадим псевдоним для нашей базы данных.

  • Войдите в место размещения своей лабораторной работы и создайте в нем подчиненный каталог для хранения таблиц базы данных с именем BaseSchool. Это имя мы в дальнейшем будем использовать как имя базы данных.
  • Запустите из меню оболочки утилиту Tools/BDE Administrator и в появившемся окне Администратора выберите вкладку Databases

  • Через меню Object выполните команду New. Появится диалоговое окно с раскрывающемся списком, в котором выберите нужный тип драйвера BDE, как показано на рисунке

  • После нажатия кнопки OK создастся новый узел в дереве зарегистрированных на компьютере псевдонимов, которому присвойте имя DBSchool

  • Справа установите параметр PATH окна псевдонима в значение каталога предполагаемого размещения файлов с данными

  • В правой панели для параметра DEFAULT DRIVER установите значение FOXPRO
  • Нажмите кнопку Apply (Применить) на панели инструментов окна Администратора, сохраните созданный псевдоним ( Alias ) и закройте утилиту BDE Администратор

Александр Даниленко
Александр Даниленко
Стоит Windows 8 Pro, Visual Studio 2010 Express Edition .