Учебное пособие: Основы баз данных
· предоставляется возможность организации проверки вводимых данных;
· поддерживается защита таблиц с помощью паролей.
В табл. 1 представлен список типов полей таблиц Paradox7.
Таблица 1
Типы полей таблиц Paradox7
Тип | Обозначения | Описание обозначения |
Alpha | A | Строка символов. Длина не более 255 символов |
Number | N | Число с плавающей точкой. Диапазон 10-307- – 10308 , точность 15 цифр мантиссы |
Money | $ | Денежная сумма |
Short | S | Целое число. Диапазон -32768 – 32767 |
LongInteger | I |
Целое число. Диапазон -2 0147 0483 648 – 2 147 483 647 |
BCD | # | Число в двоично-десятичном формате |
Date | D | Дата. Диапазон 01.01.9999 до н.э. – 31.12.2999 |
Time | T | Время |
TimeStamp | @ | Дата и время |
Memo | M | Строка символов. Длина не ограничена. Первые 240 символов хранятся в файле таблицы, остальные в файле с расширением MB |
Formatted Memo | F | Строка символов. Строка содержит форматированный текст |
Graphic | G | Графические изображения. Форматы bmp, pcx, tif, gifи epx |
Тип | Обозначения | Описание обозначения |
OLE | O | Данные в формате, который поддерживается технологией OLE |
Logical | L |
Логическое значение. Допустимые значения T(Истина) и F(Ложь) |
Autoincrement | A | Автоинкрементное поле. При добавлении к таблице новой записи в поле автоматически заносится уникальное значение. При удалении записи значение ее автоинкрементного поля больше не будет использоваться. Значение такого поля допустимо для чтения и обычно используется в качестве ключевого |
Binary | B | Последовательность байтов. Длина не ограничена. Байты содержат произвольное двоичное значение |
Bytes | Y | Последовательность байтов. Длина не более 255 байт |
Имя поля в таблице Paradox должно состоять из букв и цифр и начинаться с букв. Максимальная длина имени составляет 25 символов. Ключевые поля должны быть первыми в структуре таблицы.
Для полей можно определить специальный диапазон, в котором должны находиться значения, вводимые в эти поля, а также минимальное и максимальное допустимое значение. Для каждого поля можно задать значение по умолчанию, которое автоматически заносится в поле при добавлении новой записи.
Недостатком таблиц Paradox является наличие относительно большого количества файлов, требуемых для хранения и содержащихся в таблице. Файлы таблиц имеют следующие расширения:
· DB– таблица с данными;
· MB – BLOB – данные;
· PX– главный индекс (ключ);
· XG? и YG? – вторичные индексы;
· VAL– параметры для проверки данных и целостности ссылок;
· TVи FAM– форматы вывода таблицы в программе DatabaseDesktop.
1.3 Средства для работы с базами данных
К средствам Delphi, предназначенным для работы с БД, относятся следующие:
· инструментальные средства (специальные программы и пакеты, обеспечивающие обслуживание БД вне разрабатываемых приложений);
· компоненты, предназначенные для создания приложений, которые осуществляют операции с БД.
1.4. Инструментальные средства
Для операций с БД система Delphiпредлагает такие инструментальные средства:
· BorlandDatabaseEngine(BDE) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД из приложений Delphi;
· BDEAdministrator– утилита для настройки BDE. Позволяет настраивать различные параметры БД;
· DatabaseDesktop– программа для создания и редактирования таблиц,
SQL- и QBE-запросов;
· SQLExplorer– проводник БД, позволяющий настраивать параметры БД.
1.5 Компоненты
Компоненты, связанные с БД, делятся на визуальные и невизуальные: