Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Объявление полей




Для создания таблицы БД нужно выбрать элемент главного меню 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 - определяет значение поля по умолчанию;

·

 
 

Picture – определяет шаблон изображения поля.

Рис. 4.3

На рис. 4.3 приведен пример использования ключевого поля при создании таблицы. В данном примере ключевым полем будет являться Идентификационный номер (поле Key отмечено *). Выбор этого поля ключевым определяется тем, что в данной таблице не должно быть двух записей имеющих одинаковые идентификационные номера.

 


Поделиться:

Дата добавления: 2015-04-04; просмотров: 71; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты