Иллюстрированный самоучитель по C++ Builder

Создание базы данных

В результате выполнения перечисленных выше действий открывается окно Create Table, в котором надо определить структуру таблицы – задать имена полей базы данных и указать их тип и размер (рис. 5.4).

Иллюстрированный самоучитель по C++ Builder › Базы данных › Создание базы данных
Рис. 5.4. В диалоговом окне Create Table надо задать структуру таблицы создаваемой базы данных

Записи базы данных "Ежедневник" состоят из двух полей: Task_F и Date_F. Поле Task_F (символьного типа) содержит название задачи (мероприятия), поле Date_F (типа Date) – дату, не позднее которой задача должна быть выполнена (дату проведения мероприятия).

Имена полей вводят в столбец Field Name, тип – в столбец Type. При записи имени поля можно использовать латинские буквы и цифры. При этом следует учитывать, что имя поля не должно совпадать ни с одним из ключевых слов языка 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, как правило, содержат аудиоданные
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.