Типы данных
Первоначально СУБД применялись для решения преимущественно финансово-экономических задач. При этом независимо от модели представления, в базах данных использовались следующие основные типы данных:
Числовые. Примеры значений данных: 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
В современных СУБД с различными моделями данных могут использоваться все перечисленные типы данных.