Методические указания для лабораторных работ по дисциплине: «Проектирование информационных систем», страница 13

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. Фамилию и инициалы студента, выполнившего работу, а также номер группы.