1. Запустить C++ Builder. Прежде, чем начать строить приложения, работающие с базами данных, надо иметь сами базы данных. Вместе с BDE и C++Builder поставляется программа Database Desktop (рис.2), которая позволяет создавать таблицы баз данных некоторых СУБД, задавать и изменять их структуру.
Рис.2. Вид Database Desktop
Необходимо создать с помощью Database Desktop таблицу базы данных СУБД Paradox 7. В Paradox 7 база данных — это каталог, в котором лежат таблицы — файлы с расширением .db.
Выполнить команду Database Desktop File | New- после чего откроется подменю, содержащее три варианта. Выберите Table. Вам откроется небольшое диалоговое окно, в нем из выпадающего списка вы можете выбрать СУБД, для которой хотите создать таблицу. Выберите Paradox 7. Вы увидите окно, представленное на рис. 3. В этом окне вы можете задать структуру таблицы (поля и их типы), создать вторичные индексы, ввести диапазоны допустимых значений полей.
Рис.3. Окно создания таблицы
2. Необходимо составить две таблицы, чтобы количество записей в БД было не менее 8-10. Необходимо также придумать название для таблиц баз данных и обозначения полей (латинскими буквами).
3. В языке C++ Builder используются следующие типы данных:
Таблица 1
Обозначение |
Размер |
Обозначение в списке |
Пояснение |
А |
1-255 |
Alpha |
Строковое поле, содержащее любые печатаемые символы ASCII. Размер число символов |
N |
Number |
Действительные числа от -10 307-10308с 15 значащими разрядами. |
|
$ |
Money |
Положительные или отрицательные числа, отличающиеся от Number формой представления |
|
S |
Short |
Короткие числа -32767 до 32767 |
|
I |
Long Integer |
Длинные числа от -2 147 483 648 до 2 147 483 647 |
|
# |
0-32 |
BCD |
Числа в формате BCD Binary Coded Decimal, вычисления проводятся с большей точностью. |
D |
Date |
Значения представления даты |
|
T |
Time |
Значения представления времени |
|
@ |
Timestamp |
Значения хранящие и дату и время |
|
M |
1-240 |
Memo |
Поля для хранения текстов неограниченной длины. Тексты хранятся в отдельных файлах .mb |
F |
0-240 |
Formatted Memo |
Поля для хранения форматированных текстов неограниченной длины. Тексты хранятся в отдельных файлах .mb |
G |
Graphic |
Изображение из файлов в форматах .bmp, .pcx, .tif, gif, .eps. Database Desktop преобразует их в формат .bmp. |
|
O |
OLE |
Данные типа OLE – изображения, звуки, документы. Database Desktop не поддерживает поля этого типа. |
|
L |
Logical |
Логические поля – true, false |
|
+ |
Autoincrement |
Автоматическое увеличение на 1. |
|
B |
Binary |
Данные хранящиеся в отдельных двоичных файлах .mb. Database Desktop не поддерживает поля этого типа |
|
Y |
1-255 |
Bytes |
Database Desktop не поддерживает поля этого типа. |
Команда Table info Structure... позволяет просмотреть информацию о структуре таблицы, а команда Table|Restructure... позволяет изменить структуру таблицы или какие-то ее характеристики. При выполнении этой команды вы попадаете в окно, аналогичное используемому ранее при разработке структуры.
4. Подготовить отчет о проделанной работе.
Содержание отчета по работе
1. Фамилию и инициалы студента, выполнившего работу, а также номер группы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.