Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода БД Delphi.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
834.05 Кб
Скачать

Порядок виконання роботи Створення псевдоніму dbe

  1. Вибрати пункт Explorer головного меню Delphi: Database/Explorer.

  2. Клацнути на вкладці Database і на пункті Databases цієї вкладки.

  3. Клацнути правою кнопкою миші на пункті Databases і вибрати в контекстному меню, команду New. Це призведе до створення нового шаблону.

  4. Вказати драйвер бази даних для нового псевдоніму. Для роботи з СУБД Paradox вибрати Standard і клацнути OK.

  5. Ввести ім’я нового псевдоніму і натиснути Enter.

  6. В правому вікні ввести шлях до каталогу, в якому буде розміщена БД (параметр Path). Для цього клацнути по полю Path і натиснути на кнопку, що з’явиться в правому кутку поля. Вибрати потрібний каталог і натиснути Ok.

  7. Запам’ятати внесені зміни. Для цього натиснути кнопку Apply панелі інструментів Database Explorer (на піктограмі цієї кнопки зображена синя стрілка).

Створення таблиць бд

  1. Запустити утиліту Database Desktop (DBD) з головного меню Delphi: Tools/Database Desktop.

  2. Встановити робочий псевдонім: вибрати в меню File / Working Directory, задати псевдонім та натиснути Ok.

  3. Для створення таблиць вибираємо File / New / Table. У вікні Create Table вибираємо тип таблиці (Paradox 7) та натискаємо Ok.

  4. У вікні визначення структури таблиці кожен рядок відповідає полю таблиці БД. Тут:

– Field Name – ім’я поля;

– Type – тип поля (можливі типи полів наведені в табл. 4);

Таблиця 4 – Типи полів

Тип поля

Позна-чення

Значення, що зберігаються

1

2

3

Alpha

A

Символьні значення довжиною до 255 символів.

Number

N

Числові значення з плаваючою крапкою в діапазоні від -10307 до +10308. Точність до 15 значущих цифр.

Money

$

Аналогічний типу Number, але призначений для грошових сум. Число знаків після за замовчуванням – 2. При показі значення виводиться знак грошової одиниці.

Short

S

Цілочисельні значення в діапазоні -32 767. . 32 767.

LongInteger

I

Цілочисельні значення в діапазоні

-2 147 483 648 . . 2 147 483 647.

BCD

#

Числові значення, у тому числі і дробові, у двійково-десятковому форматі. Забезпечує виняткову точність при роботі з великим числом знаків у дробовій частині. Застосовується в обчисленнях, де важлива точність (фінансові, наукові застосування). Для проведення обчислень потребує більше часу, ніж числові поля інших типів.

Date

D

Значення дати.

Time

T

Значення часу.

Timestamp

@

Значення дати і часу.

Memo

M

Текстові значення довжиною більше 255 символів. Максимальна довжина не обмежена. Від 1 до 240 символів можуть зберігатися разом із таблицею БД, а інші зберігаються у виді Memo-файлу (розширення .MB).

Закінчення таблиці 4

1

2

3

Formatted Memo

F

Аналогічне мемо-полю, але може зберігати форматовані тексти, у яких фрагменти тексту подані різним шрифтом, кольором і стилями.

Graphic Fields

G

Графічні зображення у форматі файлів .BMP, .PCX, .TIF, .GIF, .EPS, що при збереженні перетворяться у формат .BMP. Зберігаються окремо від основної таблиці БД.

Logical

L

Логічні значення ("True", "False"). Регістр літерне має значення.

Autoincre-ment

±

Автоінкрементне поле. Значення доступні тільки для читання. Зазвичай це ключове поле в складі первинного ключа. При додаванні нового запису значення поля обчислюється автоматично таким чином, щоб в одній і тій же таблиці не було однакових значень. Значення поля з видалених записів повторно не використовуються.

Binary

B

Довільні двійкові значення. Повинні інтерпретуватися застосуваннями користувача. DBD не інтерпретує значення цих полів. Зберігаються в окремих від основної таблиці .МВ-файлах. Довжина не визначена.

Bytes

Y

Довільні двійкові значення, що інтерпретуються застосуваннями користувача, довжиною від 1 до 240 байт. Зберігаються разом із таблицею БД.

– Size – розмір поля (для текстових полів);

– Key – включає зірочку ‘*’, якщо поле входить до складу первинного ключа. Це вказує на необхідність створення первинного індексу. Якщо первинний ключ складається з декількох полів, то ці поля вказуються у тій послідовності, в якій вони входять до складу ключа. Усі поля первинного ключа визначаються першими (до визначення інших полів);

– Required Field – прапорець, що вказує на обов’язковість існування значення поля на момент його запам’ятовування у БД;

– Якщо потрібно, вказуємо мінімальне (Minimum Value) та максимальне (Maximum Value) значення поля, а також значення поля за замовчуванням (Default Value);

5 Запам’ятовуємо таблицю, натискаючи кнопку Save As.

Зміна структури таблиці: File / Open / Table / ім’я таблиці і натиснути Ok.

Table / Restructure – внесення змін у структуру таблиці;

Table / Info Structure – інформація про структуру таблиці.

6 Натискаючи F9 переходимо в режим редагування таблиці і можемо вносити дані у таблицю.