Введение в базы данных
Наиболее часто встречающиеся типы данных
Строка (String) | Строки могут состоять из однобайтовых или двухбайтовых символов и иметь разную максимально возможную длину. Какие именно строковые типы данных поддерживаются, зависит от СУБД |
---|---|
Число (Number) | Числа тоже бывают разных типов (целые, действительные, натуральные...) |
Валюта (Currency) | Это специальный тип числовых данных для хранения денежных величин. Часто имеет фиксированное число десятичных знаков, иногда округляется и отображается по правилам, отличным от правил округления обычных чисел |
Дата и время (Date) | Любой реальной дате можно поставить в соответствие целое число (например, число дней от Рождества Христова). Обычно, правда, в качестве точки отсчета используется 30 декабря 1899 года. Иногда именно в виде таких целых чисел и хранятся даты в базах данных. Если же в базе данных хранится величина, состоящая из даты и времени, число оказывается дробным |
MEMO-поле | Этот тип данных используется для хранения длинных текстов. Обычно максимальная длина текста ограничена какой-нибудь величиной (например, 32 Kбайт, 2 Гбайт, ...). |
BLOB-поле | BLOB (Binary Large Object) представляет собой просто набор байтов. В таком поле можно хранить любые данные (текст, графику, multimedia-данные, OLE-объекты, документы и т.д.). Некоторые СУБД поддерживают специальные типы BLOB-данных, например специальные поля для хранения графических данных, OLE-объектов, форматированного текста |
Приведенный выше список возможных типов данных далеко не полон. Например, есть базы данных, поддерживающие более сложные типы, такие как массивы, «вложенные» таблицы и т.п.