Робота з bde administrator і database desktop - студопедія
Таблиці зберігаються в базі даних. Деякі СУБД зберігають базу даних у вигляді декількох окремих файлів, що є таблиці (в основному, всі локальні СУБД), в той час як інші складаються з одного файлу, який містить в собі всі таблиці та індекси (InterBase). Каталог, що містить dBase .DBF файли або Paradox .DB файли, розглядається як база даних. Іншими словами, будь-який каталог, що містить файли у форматі Paradox або dBase, розглядається Delphi як єдина база даних.
Для перемикання з однієї бази даних на іншу потрібно просто переключитися на інший каталог. Зручно не просто вказувати шлях доступу до таблиць бази даних, а використовувати для цього якийсь замінник - псевдонім, званий аліасом. Він зберігається в окремому файлі конфігурації в довільному місці на диску і дозволяє виключити з програми пряма вказівка шляху доступу до бази даних. Такий підхід дає можливість мати у своєму розпорядженні дані в будь-якому місці, не перекомпіліруя при цьому програму. Крім шляху доступу в аліас вказуються тип бази даних, мовний драйвер і багато іншої інформації, що управляє.

Мал. 1. Головне вікно утиліти налаштування BDE
Завдання 2. Створення аліаса в BDE Administrator.
1. Для створення аліаса запустіть утиліту конфігурації BDE (програму bdeadmin.exe), що знаходиться в каталозі, в якому розташовуються динамічні бібліотеки BDE (рис.1).
2. Для створення аліаса виберіть в меню «Object» пункт «New» або натисніть комбінацію клавіш «Ctrl + N». У діалоговому вікні виберіть ім'я драйвера бази даних. Тип аліаса може бути стандартним (STANDARD) для роботи з локальними базами в форматі dBase або Paradox або відповідати найменуванню SQL-сервера (InterBase, Sybase, Informix, Oracle і т.д.). Встановіть стандартний тип аліаса STANDARD (рис.2).

Мал. 2. Вибір типу аліаса.
3. Задайте ім'я аліаса за допомогою підпункту «Rename» меню «Object» (наприклад, Stroika).

Мал. 3. Вказівка шляху до бази даних.
5. При виході з програми натисніть кнопку «Yes» і збережіть всі введені дані.
Завдання 3. Створення таблиць в Database Desktop.
1. Database Desktop - це утиліта, яка поставляється разом з Delphi для інтерактивної роботи з таблицями різних форматів локальних баз даних - Paradox і dBase, а також SQL-серверних баз даних InterBase, Oracle, Informix, Sybase (з використанням SQL Links). Виконуваний файл утиліти називається DBD32.EXE. Для запуску Database Desktop просто двічі клацніть по її іконці.

Мал. 4. Установка робочої директорії.
2. Командою «File» - «Working Directory» встановіть поточний каталог, вибравши псевдонім Stroika в списку Аliases.
3. Виберіть опцію «File» - «New» - «Table» з головного меню. У цей момент з'явиться діалогове вікно, запитуючи тип таблиці, яку ви хочете створити. При розробці нових додатків найзручніша простотою роботи з нею база даних Paradox; тому оберіть Paradox 7 і натисніть ОК.

Мал. 5. Вибір типу таблиці.
4. Перш за все потрібно визначити, які дані необхідно зберігати в таблиці. Таблиці створюються відповідно до отриманих раніше відносинам, які перебувають в НФБК. У цьому прикладі рассмотриваются таблицю з інформацією про робітників. Кожне поле має бути занесено в розділ Field Roster (список полів) діалогового вікна (рис. 6). Щоб занести перше поле, введіть NomRab в колонці імені поля (Field Name). Це означає, що в таблицю додається нове поле, назване NomRab.
5. Наступний етап вимагає вказівки, який тип даних буде зберігатися в полі. Табельні номери робочих зберігаються як рядки символів. Клацніть правою кнопкою миші на поле Type, щоб показати наявні типи даних. Для рядків Paradox використовує тип Alpha. Виберіть Alpha зі списку типів даних.
6. Деякі типи даних вимагають вказівки розміру. Це говорить базі даних про найбільшому обсязі даних, який може зберігатися в полі. Для табельних номерів робітників, досить буде 10 знаків, так що введіть в поле Size число 10. Деякі типи даних, такі як Number (число), не використовують поняття «розмір поля».
7. На завершення слід повідомити базі даних, чи є поле ключем, чи ні. Ключ означає, що за кожним записом закріплено унікальне значення. Використання ключів в базах даних надзвичайно важливо. Позначте поле NomRab як ключ (Key), тому що кожному робітникові буде відповідати одна єдина запис і кожен робітник має унікальний табельний номер.

Мал. 6. Створення таблиці.
6. Щоб визначити наступне поле в таблиці, натисніть Enter. Продовжуйте визначати поля, використовуючи наступну інформацію: