Довідник з delphi - створення таблиць за допомогою database desktop

Утиліта Database Desktop

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

Після старту Database Desktop виберіть команду меню File | New | Table для створення нової таблиці. Перед Вами з'явиться діалогове вікно вибору типу таблиці, як показано на рис.1. Ви можете вибрати будь-який формат із запропонованого, включаючи різні версії одного і того ж формату.

Після вибору типу таблиці Database Desktop представить Вам діалогове вікно, специфічне для кожного формату, в якому Ви зможете визначити поля таблиці і їх тип, як показано на рис.2.

Ім'я поля в таблиці формату Paradox є рядком, написання якої підпорядковується наступним правилам:

  • Ім'я повинно бути не довше 25 символів.
  • Ім'я не повинно починатися з пробілу, проте може містити пробіли. Однак, якщо Ви припускаєте в майбутньому переносити базу даних в інші формати, розумніше буде уникати включення прогалин в назву поля. Фактично, з метою переносимості краще обмежитися дев'ятьма символами в назві поля, не включаючи до нього прогалини.
  • Ім'я не повинно містити квадратні, круглі або фігурні дужки []. () Або <>. тире, а також комбінацію символів "тире" і "більше" (->).
  • Ім'я не повинно бути тільки символом #. хоча цей символ може бути присутнім в імені серед інших символів. Хоча Paradox підтримує точку (.) В назві поля, краще її уникати, оскільки точка зарезервована в Delphi для інших цілей.

Ім'я поля в таблиці формату dBase є рядком, написання якої підпорядковується правилам, відмінним від Paradox:

  • Ім'я повинно бути не довше 10 символів.
  • Прогалини в імені неприпустимі.

Таким чином, Ви бачите, що імена полів в форматі dBase підкоряються набагато більш суворим правилам, ніж такі в форматі Paradox. Однак, ми ще раз хочемо підкреслити, що якщо перед Вами коли-небудь стануть питання сумісності, то краще відразу закладати цю сумісність - давати полях імена, що підкоряються більш суворим правилам.

Зазначимо ще правила, яким підкоряється написання імен полів в форматі InterBase.

  • Ім'я повинно бути не довше 31 символу.
  • Ім'я повинно починатися з букв A - Z. a - z.
  • Ім'я поля може містити літери (A - Z. a - z), цифри, знак $ і символ підкреслення (_).
  • Прогалини в імені неприпустимі.
  • Для імен таблиць забороняється використовувати зарезервовані слова InterBase.

Наступний (після вибору імені поля) крок полягає в завданні типу поля. Типи полів дуже сильно відрізняються один від одного, в залежності від формату таблиці. Для отримання списку типів полів перейдіть до колонку "Type", а потім натисніть пробіл або клацніть правою кнопкою мишки. Наведемо списки типів полів, характерні для форматів Paradox, dBase і InterBase.

Отже, поля таблиць формату Paradox можуть мати наступний тип (для введення типу поля можна набрати тільки підкреслені букви або цифри):

Табл.A: Типи полів формату Paradox

рядок довжиною 1-255 байт, що містить будь-які друковані символи