Создание базы данных
В результате выполнения перечисленных выше действий открывается окно Create Table, в котором надо определить структуру таблицы – задать имена полей базы данных и указать их тип и размер (рис. 5.4).
Рис. 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, как правило, содержат аудиоданные |