Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база данных.docx
Скачиваний:
167
Добавлен:
24.03.2015
Размер:
5.83 Mб
Скачать

2.7. Типы данных

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

  • числовые. Примеры знамений данных: 0.43,328,2F+5;

  • символьные (алфавитно-цифровые). Примеры значений данных: «пят­ница», «строка», «прохраммист»;

•даты, задаваемые с помощью специального типа «Дата» или как обычные символьные данные. Примеры значений данных: 1.12.97,23/2/1999.

В разных СУБД эти типы могли несущественно отличаться друг от друга по названию, диапазону значений и виду представления. Впоследствии в но­вых областях применения стали появля гься специализированные системы обработки данных, например геоинформационные, обработки видеоизобра­жений и т д. В связи с этим разработчики стали вводить в традиционные СУБД новые типы данш ix. К числу сравнительно новых типов данных мож­но отнести следующие:

  • временные и дата-временные, предназначенные для хранения информа­ции о времени и/или дате. Примеры значений данных: 31.01.85 (дата), 9:10:03 (время), 6.03.1960 12:00 (дата и время);

  • символьные переменной длины, предназначенные для хранения тексто­вой информации большой длины, например, документа;

  • двоичные, предназначенные д ля хранения фафич< ских объектов, aj дао- и ви­деоинформации, прех гране гвенной, хронологической и другой специальной информации. I [апример, вMS Access таким типом является тип данных Поле объектаOLE», к< ггорый позволяет хранить в БД графима кие данные в фоома- теBMP (bitmap) и автоматически их отображать при работе с БД;

  • гиперссылки (hyperlinks), предназначенные для хранения ссылок на раз­личные ресурсы (узлы, файлы, документы и т. д.). находящиеся вне ба^ы данных, например, в сети Интернет, корпоративной сети интранет или на жестком диске компьютера. Примеры значений данных:

http:\\v wwchat.ru, ftp:Wchance4u.teens.com.

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

Контрольные вопросы и задания

1 П( речислите классические и современные модели представления данных.

  1. ^ кажите достоинства и недостатки иерархической модели данных.

  2. Как организуется физическое размещение данных в БД иерархически го типа?

  3. Охарактеризуйте сетевую модель данных.

5 Охарактеризуйте реляционную модель данных.

6. В чем отличие между пос греляционной и ре щционнои моделями данных'-*

7 Укажите достоинства и недостатки постреляционной модели.

    1. Охарактеризуйте многомерную модель данных.

    2. Назови ге и поясните смысл операций, выполнимых над данными в слу­чае многомерной модели

    3. Дайте 01тределение и приведите примеры проявления принципов ин капсуляции, полиморфизма и наследования применительно к объект - но-ориентированным Сазам дгнных.

    4. Укажите достоинства и недостатки объектно-ориентированной моде­ли представления данных.

    5. Охарактеризуйте типы данных, используемые в современных СУБД

    6. Можно ли хранить и просматривать рисунки в БД СУБД MS Access?

Литература

      1. humuiHP.p Ю.Интербаза — система управления базами данных нового поколе­ния // Вычисл. Техника соцстран. Вып. 26 С. 136 143.

      2. Бородасв В. А.. Кусыов В. Н.Банки и базы данных. Уч. пособие. Л.: ЯИКИ 1989.

      3. Васильев h. Объектно-ориентированная 6Д. взгляд изнутри // Компьютеры + Программы, № 3 (36), 1997. С. 45 -49.

      4. Ким Е., Шабаев И., Ьычков В.Проектирование трехмерных баз данных в СУБДuniVerse // Системы Управления Базами Данных, № 3,1996. С. 66 76.

      5. Основы современных компьютерных технологий: Учебное пособие / Под ред. проф. А. Д. Хомоненко. Авторы: Артамонов Б. Н., Ьрякалов Г. А., Гофман В. Э., Кадигроб Е.Ф., Компаниец Р. И., Липецких А. Г, Мальцев М Г., Рыжиков Ю. И., Хомоненко А. Д., Цыганков В. М. СПб: КОРОНА принт, 199К.

      6. Сахаров А. А.Принципы проектирования и использования многомерных баз данных (на примереOracle Express Server) // Системы Управления Базами Данных, 3,19У6. С. 44-59

      7. Системы управления базами данных и знаний: Спран изд. / Наумов А, Н„ Вен дров А. М . Иванов В. К. и др.: Под ред. А. Н. Наумова В . Финансы и стати стика. 1991.

      8. Четвериков В. Н.и др. Базы и банки данных: Учебник для вузов по спец. «АСУ» / Под ред. В Н. Чс гверикова. М.: Высш. шк„ 1987.