![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для создания таблицы БД нужно выбрать элемент главного меню File | New | Table. В появившемся окне Create Table задать тип создаваемой таблицы (по умолчанию Paradox 7) и нажать ОК. После этого появится окно определения структуры таблицы БД (рис. 4.2)
Рис. 4.2
Каждая строка соответствует полю таблицы. Назначения столбцов:
· Field Name – имя поля; необходимо для обеспечения доступа к полю. Имена полей в таблице должны быть уникальны.
· Type – тип поля. Тип определяет совокупность операций, которые можно производить со значениями поля.
· Size – размер поля (для строковых полей).
· Key – содержит звездочку «*», если поле входит в состав первичного ключа. Первичный ключ состоит из одного поля или нескольких полей, однозначно идентифицирующих запись. Это означает, что в таблице не может быть двух записей с одними и теми же значениями ключевых полей. Ключ может состоять из любого количества подряд идущих полей, начиная с первого. Подробнее способы использования ключевых полей рассматриваются в лекции 6.
Типы полей, используемых в СУБД Paradox, представлены в Tаблице1:
Таблица 1
Тип поля и обозначение | Хранимые значения | |
Alpha | A | Символьные значения длиной до 255 символов |
Number | N | Числовые значения с плавающей точкой в диапазоне –10307 … +10308. Точность до 15 значащих цифр |
Money | $ | Аналогичен типу Number, но предназначен для хранения денежных сумм. Число знаков после запятой по умолчанию равно двум. При показе значения выводится знак денежной единицы |
Short | S | Целочисленные значения в диапазоне -32768 … 32767 |
LongInteger | I | Целочисленные значения в диапазоне -2147483648 … 2147483647 |
BCD | # | Числовые значения, в том числе и дробные, в двоично-десятичном формате |
Date | D | Значения даты |
Time | T | Значения времени |
Timestamp | @ | Значения даты и времени |
Memo | M | Строковые значения длиной более 255 символов. Максимальная длина не ограничена |
Formatted Memo | F | Форматированный текст произвольной длины, в котором отдельные фрагменты текста могут использовать разные шрифты, цвета и стили |
Graphic Fields | G | Графические изображения в форматах BMP, PCX, TIF, GIF, EPS, которые при хранении преобразуются в формат BMP. Хранятся отдельно от основной таблицы БД |
OLE | O | Информация в форматах, поддерживаемых технологией OLE |
Logical | L | Логические значения (True и False) |
Autoincrement | ± | Автоинкрементное поле. Значения доступны только для чтения. Обычно – ключевое поле в составе первичного ключа. При добавлении новой записи значение поля вычисляется автоматически, так, чтобы в одной таблице не было одинаковых значений. Значения из удаленных записей повторно не используются |
Binary | B | Двоичные значения произвольной длины. Хранятся отдельно от основной таблицы |
Bytes | Y | Произвольные двоичные значения. Хранятся вместе с таблицей БД |
Для любого поля можно определить требование обязательного его заполнения значением. В этом случае для поля включается переключатель Required Field.
Строки ввода, расположенные ниже, служат для наложения ограничений на значение поля:
· Minimum value – определяет минимальное значение поля;
· Maximum value – определяет максимальное значение поля;
· Default value - определяет значение поля по умолчанию;
·
![]() |
Рис. 4.3
На рис. 4.3 приведен пример использования ключевого поля при создании таблицы. В данном примере ключевым полем будет являться Идентификационный номер (поле Key отмечено *). Выбор этого поля ключевым определяется тем, что в данной таблице не должно быть двух записей имеющих одинаковые идентификационные номера.
Дата публикования: 2014-12-11; Прочитано: 201 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!