Створення таблиці бази даних утилітою database desktop, bestprog

виконання

1. Запуск утиліти Database Desktop.

Утиліту Database Desktop можна викликати двома методами:

  • за допомогою прямого виклику з меню «Пуск» Windows папки в якій встановлена ​​система Delphi;
  • за допомогою виклику команди Database Desktop меню Tools (рис.1).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 1. Виклик утиліти Database Desktop з Delphi

2. Робоче вікно програми Database Desktop

Вид вікна програми Database Desktop після запуску зображений на малюнку 2.

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 2. Вікно Database Desktop

Програма Database Desktop дозволяє створювати, модифікувати і робити запити до таблиць бази даних в різних форматах, таких як Paradox. dBase. SQL.

3. Створення псевдоніма бази даних

Насамперед створюємо базу даних. База даних може містити будь-яку кількість таблиць, пов'язаних між собою деякими полями.

Для створення псевдоніма бази даних необхідно викликати команду «Alias ​​Manager ...» з меню Tools (рис. 3).

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 3. Створення псевдоніма бази даних

В результаті відкриється вікно «Alias ​​Manager» (рис. 4).

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 4. Вікно "Alias ​​Manager" для створення псевдоніма бази даних

У вікні деякі поля мають таке призначення:

Для створення псевдоніма натискаємо на кнопці «New«. Вікно «Alias ​​Manager» прийме такий вигляд (рис. 5):

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 5. Введення назви псевдоніма бази даних

В поле «Database alias» вводимо назву псевдоніма бази даних, наприклад «myDb«.

Наступним кроком викликаємо команду «Browse ...» для того щоб задати шлях до таблиць бази даних (заповнюється поле Path). В результаті відкривається вікно «Directory Browser» має приблизно такий вигляд (рис. 6):

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 6. Вікно вибору шляху до таблиць бази даних

У нижній частині вікна в полі «Drive (or Alias):" вибираємо диск, на якому будуть розміщуватися таблиці бази даних програми (наприклад, диск D:).

Після цього в поле «Directories» вибираємо папку файлів таблиць бази даних.

Вид вікна «Directory Browser» із заповненими полями буде мати приблизно такий вигляд (рис. 7):

Створення таблиці бази даних утилітою database desktop, bestprog
Мал. 7. Вибір шляху до таблиць бази даних

Підтверджуємо свій вибір кліком на «ОК» і повертаємося до попереднього вікна «Alias ​​Manager» (рис. 8).

Після завдання шляху поле Path у вікні «Alias ​​Manager» зміниться.

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 8. Вікно з створеним псевдонімом бази даних і шляхом до неї

В поле «Driver type» залишаємо тип драйвера «STANDARD«.

Подтвержнаем вибір кліком на «ОК«. В результаті система запропонує підтвердити внесення нового псевдоніма до конфігураційного файлу «IDAPI32.CFG» шляхом виведення наступного вікна (рис. 9).

Мал. 9. Пропозиція підтвердження змін в конфігураційний файл "IDAPI32.CFG"

Підтверджуємо внесення зміни кліком на команді «Так«.

4. Створення таблиці бази даних

Після виконання попередніх кроків маємо нову базу даних з псевдонімом «myDb» і папку, в якій будуть збережені таблиці бази даних.

Для створення таблиці викликаємо послідовність команд (рис.10)

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 10. Команда створення таблиць бази даних

В результаті відкриється вікно (рис. 11):

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 11. Вікно вибору типу таблиці бази даних

Ми залишаємо все як є і натискаємо на «ОК«.

Наступне вікно пропонує створити таблицю (рис. 12).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 12. Створення таблиці бази даних

Вікно містить кілька областей.

Область «Field roster» призначена для створення структури таблиці.

Область «Table Properties» дозволяє задавати властивості таблиці. Властивості вибираються зі списку і є наступними:

  • властивість «Validity Checks» дозволяє задати максимальні і мінімальні значення в записах таблиці, встановлюючи значення за замовчуванням;
  • за допомогою властивості «Table Lookup» можна задати таблицю підстановки для вибору значень з іншої таблиці;
  • властивість «Secondary Indexes» дозволяє задати вторинні індекси;
  • властивість «Password Check» дозволяє встановити пароль для доступу до таблиці;
  • властивість «Table Language» дозволяє задати мову таблиці.

У нашому випадку ніяких змін у властивостях таблиці робити не будемо.

В області «Field Roster» створюємо структуру таблиці як показано на малюнку 13.

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 13. Створення структури таблиці бази даних

У стовпці «Field Name» вводимо назви полів таблиці.

У стовпці «Type» за допомогою клавіші «пробіл» або контекстного меню (права кнопка миші) вводимо тип поля. Задаємо такі типи даних:

  • для поля ID_Tovar задаємо тип «+/- Autoincrement» (лічильник);
  • для поля Name задаємо тип «Alpha» (текст);
  • для поля Price задаємо тип «# BCD» (число з плаваючою точкою);
  • для поля Count задаємо тип Short (ціле число).

Стовпець «Size» дозволяє встановлювати довжину поля. Так, наприклад, для поля Name. яке є рядком символів, встановлюємо максимальну довжину в 50 символів. А для поля Price. яке є числом з плаваючою точкою, встановлюємо кількість символів після точки рівне 2.

У стовпці «Key» задається первинний ключ. Поле ID_Tovar є лічильником, тому вона є первинним ключем (знак «*«). Встановлення або зняття первинного ключа здійснюється клавішею "пробіл".

Після створення структури таблиці викликаємо команду «Save As ...". Відкривається вікно «Save Table As» (рис. 14).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 14. Додавання таблиці до бази даних "myDb"

У вікні в полі «Alias» з спадаючого списку вибираємо псевдонім «myDb» нашої новоствореної бази даних. Автоматично буде встановлена ​​відповідна папка (див. П. 3). В поле «Ім'я файлу» задаємо ім'я нової таблиці «tovar» (рис. 15).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 15. Як ввести назву таблиці "tovar.db"

Зберігаємо таблицю кліком на кнопці «Зберегти». В результаті, в папці бази даних з псевдонімом «myDb» з'явиться файл таблиці «tovar.db» в форматі Paradox.

5. Внесення змін до таблиці

Програма Database Desktop дозволяє вносити дані в таблиці бази даних.

Для цього з головного меню програми слід викликати послідовність команд (рис. 16):

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 16. Виклик команди для відкриття таблиці

Відкриється вікно вибору таблиці, в якому спочатку вибираємо псевдонім (поле Alias) а потім таблицю "tovar.db" (рис. 17).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 17. Вибір таблиці "tovar.db" з бази даних "myDb"

Після відкриття таблиці вікно програми буде мати такий вигляд (рис. 18).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 18. Вікно з відкритою таблицею "tovar.db"

Щоб внести зміни в таблицю необхідно перевести її в режим редагування. Це здійснюється командою «Edit Data» меню "Table" (рис. 19).

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 19. Команда перекладу таблиці в режим редагування

Тепер можна вносити дані в таблицю. Заповнимо поля таблиці приблизно так, як показано на малюнку 20.

Створення таблиці бази даних утилітою database desktop, bestprog

Мал. 20. Заповнення полів таблиці "tovar.db"

Отже, таблиця задана в умові завдання, створена засобами утиліти Database Desktop.