Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС_Теория ЭИС и БД.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
427.6 Кб
Скачать

25.Современные субд: классификация, примеры прикладного использования.

Классиф-я СУБД в соответствии с используемой моделью д-х:

1. Иерархич-я. 2. Сетевая. 3. Реляционная. 4. Объектная. 5. Гибридная (эл-ты п.2,3).

В наст. время самыми распространенными СУБД явл-ся продукты, использующие реляц-ю модель д-х. Это связано с простотой понимания и лучшими хар-ками по ср-нию с др.. В связи с этим остановимся на рассмотрении только реляц-х СУБД (РСУБД).

Классиф-я РСУБД в завис-ти от объема поддерживаемых БД и кол-ва польз-лей.

1. Высший ур-нь. Эти продукты поддерживают крупные БД (сотни и тысячи Гбайт и более), тысячи польз-лей. В крупных корпорациях. Oracle9.2, sqlserver11.

2. Ср. ур-нь. Эти продукты поддерживают БД до неск-х сот Гбайт, сотни польз-лей. В небольших корпорациях и подразделениях крупных фирм. Interbase 3.3, informix-online7.0, MS sql server6.0.

3. Нижний ур-нь. Эти продукты поддерживают БД до 1 Гбайт, менее 100 польз-лей. В небольших подразделениях. Netware sql 3.0, gupta sql-base server.

4. Настольные СУБД. Д/1-го польз-ля, используется д/ведения настольной БД или как клиент д/подключения к серверу БД.

Оценка соврем-х СУБД на соотв-вие треб-ям, предъявл-мым к АИСам кадастра.

Рассм-м стандартные соврем-ые реляц-ые СУБД по каждому классу продуктов, осн-е возм-ти, к-рые они предоставляют. Произведем оценку их, в соотв-вии с треб-ями предъявляемым с-мам автоматизации кадастрового учета.

Высший ур-нь:

Oracle 9.2. Обладает широким диапазоном ф-ционал-х возмож-тей, включая поддержку 2-хфазной фиксации, тиражир-ния д-х, хранимых процедур, триггеров, оперативно резервного копир-ния. Он предназначен д/орг-ции оптимал-го использ-ния с-мных рес-сов, что гарантирует макс-ную расширяемость. Поддерживает почти все аппаратные и прогр-ые платформы, сущ-вующие на сегодняшний день, а также протоколы передачи д-х. Широко примен-ся во многих отраслях пром-ти.

sql server 10, corp. Sybase. Мощный продукт, поддерж-щий обраб-ку в реал-м времени и процессы реш-й. Одного уровня с oracle7, но обладает некот-ми огранич-ями в плане масштабируемости, поддерживает ограниченное число аппаратных и прогр-х платформ.

Ср. ур-нь:

informix-online 7.0, comp. software. Данный продукт поддерж-т такие соврем-е технол-ии, как тиражир-ние д-х, синхронизирующее распред-ые БД, и большие двоич-е объекты. Он м. применяться д/запуска oltp-приложений (высокоскоростной обраб-ки транзакций), но скорость обраб-ки оказывается меньше, чем у продуктов верхней части р-ка. Устан-ка возможна на огранич-ых кол-вах платформ. Имеет большие возм-ти д/расшир-я.

MS sql server 6.0. Очень хорошая СУБД. Эта СУБД интегрирована с win’nt, дополняя ее. «-»-ы: недостаточная масштабируемость, малое кол-во поддерживаемых прогр-х платформ.

Низкий ур-нь:

Т.к. каждая из них предоставляет похожий набор инструментов, то рассматривать каждое в отдельности не будем. В эту группу входят cupta sql-base server, watcom sql network server и др. Они обладают огранич-ми возм-тями по ср-нию с СУБД более высокого класса, но в небольших компаниях, где БД небольшие и кол-во польз-лей ограничено неск-ми десятками людей, они прекрасно вып-т свои обяз-ти по упр-ю БД.

Настольные СУБД :

foxpro 2.6, corp. Microsoft. Очень огранич-ные возм-ти по обраб-ке д-х. Отсутствие возм-ти установки в сети. Предназначена д/личных дел. Не рекомендуется д/использ-я в крупных с-мах. Отсутствует возм-ть защиты д-х, упр-е доступом и многое др.

paradox 5.0, comp. borland. В своем классе одна из лучших, но ей присущи все «-»-ы настольных СУБД. Огранич-ые возм-ти по применению. Удобный интерфейс.

Оценка соврем-х СУБД:

При использовании конкр-ой СУБД надо учитывать 3 ключевых ф-ра: 1) в какой архитектуре клиент/сервер он б. работать, 2) каким образом реализ-ся осн-ые ф-ции и 3) каков ур-нь поддержки распред-ых БД. В завис-ти от этого надо делать свой выбор.

Среди представл-х продуктов только oracle9 наиб. полно поддерж-т нужные треб-я.

К важным признакам классиф-ции соврем-х СУБД относ-ся:

• среда ф-ционир-я - класс компов и ОС (платформа), на к-рых работает СУБД;

• тип поддерживаемой в СУБД модели д-х - сетевая, иерархич-ая или реляц-ая;

• возм-ти встроенного языка СУБД (SQL, Visual Basic, ObjectPAL и т. п.);

• наличие развитых диалоговых ср-в конструир-я (таблиц, форм, за­просов, отчетов, макросов) и ср-в работы с БДой;

• возм-ть работы с нетрадиц-ми д-ми в корпоративных сетях (страницы HTML, сообщения эл. почты, изображ-я, звуковые файлы, видеоклипы и т.п.);

• ур-нь использ-я – локал-ая (д/настол-х с-м), клиент-сервер, с паралл-й обраб-кой д-х (многопроцессорная);

• использование объектной технологии OLE 2.0;

• возм-ти интеграции д-х из разных СУБД;

• степень поддержки языка SQL и возм-ти работы с сервером БД (SQL-сервером);