Типы данных
Первоначально
СУБД применялись для решения преимущественно
финансово-экономических задач. При этом
независимо от модели представления, в
базах данных использовались следующие
основные типы данных:
Числовые. Примеры
значений данных: 0.43, 328 2Е+5;
Символьные
(алфавитно-цифровые). Примеры значений
данных «пятница», «строка», «программист»
Даты, задаваемые
с помощью специального типа «Дата» или
как обычные символьные данные. Примеры
значений данных:1.12.97,23/2/1999.
В разных СУБД эти
типы могли несущественно отличатся
друг от друга по названию, диапазону
значений и виду представления. Впоследствии
в новых областях применения стали
появляться специализированные системы
обработки данных, например геоинформационные,
обработки видеоизображений и т.д. В
связи с этим разработчики стали вводить
в традиционные СУБД новые типы данных.
К числу сравнительно новых типов данных
можно отнести следующие:
Временные и
дата-временные, предназначенные для
хранения информации о времени и /или
дате. Например: 31.01.85 (дата), 9:10:03 (время),
3.06.1960 12:00 (дата и время);
Символьные
переменной длины, предназначенные для
хранения текстовой информации большой
длины, например документа;
Двоичные,
предназначенные для хранения графических
объектов, аудио- и видеоинформации,
пространственной, хронологической и
другой специальной информации. Например,
в MS Access таким типом является тип данных
«поле объекта OLE», который позволяет
хранить в БД графические данные в
формате BMP (Bitmap) и автоматически их
отображать при работе с БД.
Гиперссылки
(hyperlinks), предназначенные для хранения
ссылок на различные ресурсы (узлы,
файлы, документы и т. д.), находящиеся
вне базы данных, например в сети Интернет,
корпоративной сети интранет или на
жестком диске компьютера. Например:
http://www.chat.ru
В современных СУБД
с различными моделями данных могут
использоваться все перечисленные типы
данных.