Печатать эту главуПечатать эту главу

Лекция по теме 8

1. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)

1.4. Типы данных, обрабатываемых в СУБД

Базы данных в своем составе содержат большое количество различной информации, которую необходимо обрабатывать. Обработка же компьютером различной по типу информации, как известно, производится по разному: над числовой, например, можно выполнять любые математические операции, над текстовой такие операции невозможны и т.д. Поэтому все данные в БД разделены на группы или типы.

В СУБД MS Access обрабатывается 9 различных типов данных:

текстовый – тип данных, используемый для хранения обычного неформатированного текста, ограниченного размера (до 255 символов).

поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

числовой – тип данных для хранения действительных чисел.

дата / время - тип данных для хранения календарных дат и текущего времени.

денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового поля, но для денежных сумм есть некоторые особенности, например, связанные с правилами округления, которые делают более удобным использование специального типа данных, а не надстройку числового типа.

счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей.

логический – тип для хранения логических данных ( могут принимать только два значения ИСТИНА и ЛОЖЬ или ДА и НЕТ ).

поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей МЕМО, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них.

гиперссылка – специальное поле для хранения адресов URL (Uniform Resourse Locator – унифицированный адрес ресурса) Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

При построении БД основополагающим принципом является то, что в каждом поле таблицы должны содержаться данные одного типа. Для данных разных типов должны создаваться отдельные поля. Причем при разработке таблиц БД тип поля должен быть указан, если этого не сделать система автоматически назначит их текстовыми.