Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Razrabotki_po_labam / БДлаб1.doc
Скачиваний:
8
Добавлен:
05.06.2015
Размер:
352.26 Кб
Скачать

Лабораторная работа № 1

Настройка ядра процессора баз данных и использование утилиты Database Desktop для работы с таблицами

Цель работы: получить навыки работы с утилитами, обеспечивающими доступ к базам данных и входящими в состав CodeGear RAD Studio.

Продолжительность работы - 4 ч.

Теоретические сведения

Системы разработки приложений C++Builder и Delphi, входящие в состав CodeGear RAD Studio, обеспечивают прикладной программе доступ к информации, хранящейся в базе данных (БД), через ядро процессора баз данных Borland Database Engine (BDE), а также с использованием других технологий баз данных. BDE осуществляет непосредственную связь с локальными базами данных и используется при организации доступа к удаленным базам данных.

В основе BDE лежит технология IDAPI (Integrated Database Application Program Interface), используемая в системе управления базами данных (СУБД) фирмы Borland.

Для настройки параметров BDE служит утилита BDE Administrator.

Утилита bde Administrator

Утилита BDE Administrator bdeadmin.exe запускается на Терминале ВЦ (см. ярлык на рабочем столе) из каталога (папки) "C:\Program Files (x86)\Common Files\Borland Shared\BDE" .

Задание 1. На рабочем столе Терминала ВЦ создать ярлык для утилиты BDE Administrator и запустить утилиту BDE Administrator, используя созданный ярлык.

После запуска утилиты появляется форма, левая панель которой содержит блокнот с двумя закладками Databases и Configuration.

Закладка Databases содержит псевдонимы баз данных. Псевдоним - это имя, присвоенное базе данных. С псевдонимом ассоциируется путь к таблицам БД, задающий их местоположение в структуре каталогов. Дерево псевдонимов раскроется или свернется, если щелкнуть мышью по узлу Databases.

Выбрав псевдоним из списка (например, DBDEMOS), на правой панели формы можно увидеть параметры соответствующей базы данных, в частности, тип базы данных (Type) и путь (PATH), задающий местоположение базы данных.

Для создания нового псевдонима служит команда Object│New. При ее выборе появляется окно диалога New Database Alias, в котором выбирается имя драйвера (Database Driver Name) из предложенного списка. Имя STANDARD соответствует драйверам dBASE, Paradox и ASCII. После выбора драйвера и нажатия на кнопку OK в списке появляется новый псевдоним, имя которого можно скорректировать. Параметры базы данных, обозначенной новым псевдонимом, устанавливаются на правой панели. Информация о новом псевдониме запоминается после выбора команды Object│Apply. Для удаления псевдонима следует выбрать его в списке и воспользоваться командой Object│Delete.

Закладка Configuration содержит представленные в виде дерева параметры драйверов (ветвь Configuration│Drivers) и системные параметры (ветвь Configuration│System).

Ветвь Drivers│Native содержит список прямых драйверов, используемых для непосредственной работы с различными типами баз данных. В частности, имеются драйверы dBASE, Paradox и InterBase.

При выборе драйвера из раскрытого дерева на правой панели отображаются параметры этого драйвера. Например, одним из важных параметров является LANGDRIVER (имя языкового драйвера), который устанавливает набор символов, применяемых в базе данных, и порядок алфавитной сортировки для используемого языка.

Ветвь Drivers│ODBC содержит список драйверов, обеспечивающих доступ к данным с помощью интерфейса Open Database Connectivity (ODBC - открытая связь баз данных).

Ветвь System│INIT включает ряд параметров, управляющих запуском приложений и распределением ресурсов.

Ветвь System│Formats│Date содержит параметры отображения дат:

SEPARATOR - символ-разделитель числа, месяца, года;

MODE - порядок следования числа, месяца, года (0 - MDY, 1 - DMY, 2 - YMD);

FOURDIGITYEAR - число цифр года (TRUE - 4; FALSE - 2);

LEADINGZEROM - нули перед значением месяца;

LEADINGZEROD - нули перед значением числа (дня);

YEARBIASED - правило преобразования значения года, введенного в виде двух цифр (TRUE - прибавить смещение, равное 1900, если значение года больше 48, или 2000, если значение года меньше 49; FALSE - смещение не прибавлять).

Ветвь System│Formats│Time содержит параметры отображения времени:

TWELVEHOUR - интервал отображения часов: 0 - 12 (TRUE), 0 - 24 (FALSE);

AMSTRING - символьная строка для обозначения первой половины дня, если TWELVEHOUR = TRUE;

PMSTRING - символьная строка для обозначения второй половины дня, если TWELVEHOUR = TRUE;

SECONDS - указывать (TRUE) или нет (FALSE) секунды;

MILSECONDS - указывать (TRUE) или нет (FALSE) миллисекунды.

Ветвь System│Formats│Number включает параметры отображения числовых данных в символьной форме:

DECIMALSEPARATOR - символ, отделяющий дробную часть числа;

THOUSANDSEPARATOR - символ, отделяющий тройки разрядов в целой части числа;

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

LEADINGZERON - наличие (TRUE) или отсутствие (FALSE) нулевой целой части у числа, по абсолютной величине меньшего 1.

Задание 2. Определить значение параметра PATH для псевдонима Tutor и создать каталог, указанный значением параметра PATH. Определить параметры отображения времени и дат, установленные для BDE, и записать в отчет примеры представления времени и даты, соответствующие установленным параметрам.

Соседние файлы в папке BD_Razrabotki_po_labam