:: Меню ::

Головна
Передмова
СЕРЕДОВИЩЕ РОЗРОБКИ C++ BUILDER
Початок роботи
Перший проект
ПРАКТИКУМ ПРОГРАМУВАННЯ
Графіка
Мультимедіа
Бази даних
Компонент програміста
Консольне застосування
Довідкова система
Створення настановного диска
Приклади програм
C++ Builder — короткий довідник
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 

:: Лічильники ::

=

 

 

 

 

 

Створення бази даних



Процес створення бази даних розглянемо на прикладі. Створимо локальну базу даних "Ежедневник", яка є одну-едінственную таблицею у форматі Paradox. Для цього скористаємося такою, що поставляється разом з C++ Builder утилітою Database Desktop.

Запустити Database Desktop можна з C++ Builder, вибравши в меню Tools команду Database Desktop або з Windows (команда Пуск | Програми | C++buiider | Database Desktop).

Процес створення бази даних складається з двох кроків: спочатку треба створити псевдонім бази даних, потім — таблицю (у загальному випадку — декілька таблиць). Псевдонім (Alias) визначає розташування таблиць бази даних і використовується для доступу до них.

Для того, щоб створити псевдонім, треба:

1. У меню Tools вибрати команду Alias Manager.

2. У діалоговому вікні, що з'явилося Alias Manager клацнути на кнопці New.

3. Ввести в поле Database alias псевдонім створюваної бази даних — наприклад organizer.

4. Ввести в поле Path шлях до файлів таблиць бази даних (таблиці будуть створені на наступному кроці).

5. Клацнути на кнопці Keep New (мал. 5.1). Тепер можна приступити до створення таблиці.



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


Щоб створити таблицю, треба в меню File вибрати команду New | Table (мал. 5.2), потім в діалоговому вікні, що з'явилося Create Table — тип таблиці (мал. 5.3).



Мал. 5.2. Початок роботи над новою таблицею




Мал. 5.3. У списку Table type треба вибрати тип створюваної таблиці (файлу даних)


В результаті виконання перерахованих вище дій відкривається вікно Create Table у якому треба визначити структуру таблиці — задати імена полів бази даних і вказати їх тип і розмір (мал. 5.4).



Мал. 5.4. У діалоговому вікні Create Table треба задати структуру таблиці створюваної бази даних


Записи бази даних "Ежедневник" складаються з двох полів: Task_f і Date_f. Поле Task_f (символьного типу) містить назву завдання (заходи), поле Date_f (типу Date) — дату, не пізніше за яку завдання має бути виконана (дату проведення заходу).

Імена полів вводять в стовпець Field Name тип — в стовпець Турі. При записі імені поля можна використовувати латинські букви і цифри. При цьому слід враховувати, що ім'я поля не повинне збігатися ні з одним з ключових слів мови SQL (таких, наприклад, як WHEN або SELECT). Тип поля визначає тип даних, які можуть бути поміщені в поле. Задається тип поля за допомогою однієї з приведених в таблиці. 5.1 констант. Константа, що визначає тип поля, може бути введена з клавіатури або вибором в списку, який з'являється в результаті натиснення клавіші "пропуск" або клацання правою кнопкою миші.

Таблиця 5.1. Тип поля визначає тип інформації, яка може в нім знаходитися


Тип поля

Константа

Вміст поля

Alpha

A

Рядок символів. Максимальна довжина рядка визначається характеристикою Sizeзначення якої знаходяться в діапазоні 1—255

Number

N

Число з діапазону 1сг307— 10308 з 15-у значущими цифрами

Money

$

Число в грошовому форматі. Цифри числа діляться на групи за допомогою роздільника груп розрядів. Так само виводиться знак грошової одиниці

Short

S

Ціле число з діапазону від -32767 до 32767

Long Integer

I

Ціле число з діапазону від -2147483648 до 2 147483647

Date

D

Дата

Time

Т

Час, відлічуваний від півночі, виражений в мілісекундах

Timestamp

@

Час і дата

Memo

M

Рядок символів довільної довжини. Поле типу Memo використовується для зберігання текстової інформації, яка не може бути збережена в полі типу Alpha. Розмір поля (1—240) визначає, скільки символів зберігається в таблиці. Решта символів зберігається у файлі, ім'я якого збігається з ім'ям файлу таблиці, а розширення файлу — mb

Formated Memo

F

Рядок символів довільної довжини (як у типу Memo). Є можливість вказати тип і розмір шрифту, спосіб оформлення і колір символів

Graphic

G

Графіка

Logical

L

Логічне значення "істина" (true) або "брехня" (false)

Autoincrement

+

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

Bytes

Y

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

Binary

У

Двійкові дані. Поле цього типу використовується для зберігання даних, які не можуть бути інтерпретовані Database Desktop. Як і дані типу Memo ці дані не знаходяться у файлі таблиці. Поля типу Binaryяк правило, містять аудіодані


 



Мал. 5.5. Збереження таблиці бази даних


Після того, як будуть визначені всі поля, треба клацнути на кнопці Save As. На екрані з'явиться діалогове вікно Save Table As (мал. 5.5). У нім потрібно вибрати (у списку Alias) псевдонім бази даних, елементом якої є таблиця, що зберігається, в полі Ім'я файлу ввести ім'я файлу таблиці, встановити перемикач Display table і клацнути на кнопці Зберегти. В результаті у вказаному каталозі (псевдонім пов'язаний з конкретним каталогом локального або мережевого диска) буде створений файл таблиці і на екрані з'явиться діалогове вікно Table (мал. 5.6)у якому можна ввести дані в тільки що створену таблицю (базу даних). Слід звернути увагу, що за умовчанням Database Desktop відкриває таблиці в режимі перегляду, і для того, щоб внести зміни до таблиці (додати, видалити або змінити запис), необхідно, вибравши в меню Table команду Edit (або натиснувши клавішу <F8>)активізувати режим редагування таблиці.



Мал. 5.6. Database Desktop можна використовувати для введення інформації в базу даних


Дані в таблицю вводять звичайним способом. Для переходу до наступного поля (стовпцю таблиці) потрібно натиснути клавішу <Enter>. Якщо поточне поле є останнім полем останнього рядка (записи), то в результаті натиснення клавіші <Enter> в таблицю буде доданий рядок (новий запис).

Якщо під час заповнення таблиці необхідно внести зміни до вже заповненого поля, то треба, використовуючи клавіші переміщення курсора, вибрати це поле і натиснути клавішу <F2>.

Якщо при введенні даних в таблицю букви російського алфавіту відображаються невірно, то треба змінити шрифт, який використовується для відображення даних. Для цього потрібно в меню Edit вибрати команду Preferencesпотім, в діалоговому вікні, що з'явилося, у вкладці General клацнути на кнопці Change. В результаті цих дій відкриється діалогове вікно Change Font (мал. 5.7)у якому треба вибрати русифікований шрифт Truetype. Слід звернути увагу, що в Microsoft Windows 2000 (Microsoft Windows XP) використовуються шрифти типу Open Type тоді як програма Database Desktop орієнтована на роботу з шрифтами Truetype. Тому в списку шрифтів потрібно вибрати русифікований шрифт саме Truetype . Після вибору шрифту необхідно завершити роботу Database Desktop оскільки внесені до конфігурації зміни будуть дійсні тільки після перезапуску утиліти.



Мал. 5.7. Для правильного відображення даних в Database Desktop потрібно вибрати русифікований шрифт Truetype

 


Наши аниматоры организовывают незабываемые детские дни рождения Киев, Ваш ребенок будет в восторге. | Что привезти в подарок из Турции | проститутки Фрунзенский район метро волковская в Санкт-Петербурге | казино играть онлайн бесплатно адмирал Hot escort Istanbul .

x

Error. Page cannot be displayed. Please contact your service provider for more details. (12)




:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Реклама ::


:: Посилання ::

-


 

 

 


Copyright by Zvircom © 2009