Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лк №1 Основные понятия и определения теории БД.doc
Скачиваний:
10
Добавлен:
11.11.2019
Размер:
79.36 Кб
Скачать

Типы данных

Первоначально СУБД применялись для решения преимущественно финансово-экономических задач. При этом независимо от модели представления, в базах данных использовались следующие основные типы данных:

  • Числовые. Примеры значений данных: 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

В современных СУБД с различными моделями данных могут использоваться все перечисленные типы данных.