Возм-ти, предост СУБД польз-лям. Произв-ть СУБД
Возм-ти, предоставляемые СУБД пользователям:
Создание БД и ее актуализация
Быстрое извлечение Д по запросам пользователей
Выполнение вычислений над Д
Созд форм (экран шаблон, обеспеч удобство работы с Д)
Создание отчетов
Разработка приложений
Эксплуатация и импорт Д
Публикация Д в Internet
Управление базой: защита от несанкционированного доступа и сбоев в системе
Восстановление в случае повреждения и др.
Произв-ть СУБД – вел-на, обратно пропорц времени, котор СУБД затрачив на опред операцию по обработке Д. Показатели произ-ти СУБД: время выполнения запросов, скорость поиска И в неиндексированных полях; время выполнения операций импортирования БД из др форматов; скорость созд индексов и выпол-я массовых операций: обновление, вставка, удаление Д; максим число обращений; время создания отчета.
Быстродействие СУБД зависи от: оптимал-ти структур Д (внутрифайлов и межфайлов кластеризация), выбор способа размещения файлов на диске (на чистых дисках, в файловой системе), определение требуем объема дисковой памяти, распределение И на диске.
Клас-ция СУБД. Режимы работы польз-ля с СУБД
По степени универс-ти различСУБД общего назначения не ориентированы на какую-либо конкретн предметную область или на информац потребности конкретн группы пользователей. Но в некотор случаях доступн СУБД общего назначения не позвол добиться требуем производит-ти и/или удовлетворить задан огранич-я по V памяти, предоставляем для хранен БД. Тогда приходится разрабатывать специализированную СУБД для данного конкретн применения. По поддер-живаем модели Д: иерархич, сетев, реляц, постреляц, объектно-реляц, объектно-ориентир, многомерные
По режиму работы с БД все СУБД можн разделить на:
- профессиональн (промышлен), котор представ собой програм основу для разработки автоматизиров систем управления крупн экономич объектами.Oracle,Progress
- персональн. Это ПО, ориентиров на решение задач локальн пользователя или компактн группы польз-лей и предназнач для использов-я на ПК. Access, Fox Pro, Fox Base. Режим – определен порядок работы или состояния компа или программы. Все современ СУБД имеют графич пользовательск интерфейс, через котор возможна работа пользователя с СУБД в 3 режимах:
1) Через меню системы. Реализуется чаще всего в виде различн меню и диалогов окон, с помощью котор польз-ль постепен уточняет, какие действия он хочет выполнить и какую И получить из БД. Для этог не надо знать языка СУБД. 2) Командн режим. Это способ реал-ции возм-тей языка, т е непосредствен выполн-е команд. Система выдает подсказку и ожидает ответа – ввод соотв-щей команды. Треб определен подготовки пользов-ля, но обеспеч более быстр доступ к ресурсам БД. 3) Программн режим. Обеспеч орг-цию доступа к Д и управление ими из прикладн программ. Необх высок подготовка пользователя.
Функции СУБД.
К основным функциям СУБД относятся: Ведение словаря Д (системного каталога) описыв метаданные; поддержка транзакций. Транзакция – набор действий, выполняемых отдел пользователем или прикладн про-граммой с целью доступа ил изменен содержимого БД.
поддержка параллельн работы. СУБД должна иметь механизм, который гарантир корректное обновление БД при параллельн выполнении операций обновления многими пользователями.
Восстановление БД после сбоев. СУБД должна предоставлять средства восстановления БД на случай какого-л ее повреждения или разрушения. Подоб сбой мож произойти в рез-те выхода из строя системы или запоминающего устройства, ошибки аппаратн или ПО.
Для восстан-я БД нужно располаг некоторой дополнит инф-цией. Наибол распространен методом поддерж-я такой избыточной И явл веден журнала изменений БД.
Журнал - это особ часть БД, недоступ пользов-лям СУБД и поддерживаем с особ тщательностью (иногда поддерж-ся 2 копии журнала, располагаем на разн физ дисках), в котор поступ записи об всех изменениях основ части БД.
Контроль доступа к Д
Подде-ка обмена Д. СУБД в должны поддержив работу в локальн сети, чтобы вместо нескольк разрозненных БД для каждого отдельн пользователя можно было бы установить одну централизован БД и использов ее как общ ресурс для всех существующих пользователей.
Поддержка целостности Д. Целостность БД означ кор-ректность и непротивореч-ть хранимых Д. Цел-ть обыч выражается в виде ограничений или правил сохран непротивореч-ти Д, котор не должны наруш-ся в базе.
Подд-ка незав-ти от Д (незав-ть программ от стр-ры Д)
Управление Д во внешн памяти (налич необход стр-р ВП для хранения Д БД и служебн И), и др.
4.38 Направления развития СУБД:.и тд.
В конце 80-х годов на рынке появилось более десяти СУБД – объектно-реляционных и объектно-ориентированных СУБД. Процесс миграции реляционных систем в объектную среду продолжается и в настоящее время, и это явление может рассматриваться как одна из тенденций развития СУБД.
Если ООСУБД конструируются с "чистого" листа, то объектно-реляционные СУБД являются модификацией реляционных СУБД — объектная ориентация включается в существующую широко признанную реляц модель данных.
Существуют два различных подхода к объединению объектно-ориентированной и реляционной технологии.
Гибридные СУБД включают реляционные внутренние механизмы управления Д, но в их архит-ре предусматр-ся уровень объектно-ориентированного внешнего интерфейса, с которым приложения могут взаимодействовать точно так же, как если бы они работали с ООСУБД.
Другой подход, технологически более продвинут и предпочит в наст время больш-ом разработчиков реляц СУБД — расширенный реляционный. При таком подходе сами внутренние реляцион механизмы СУБД управления Д расшир-ся объектно-ориентирован возмож-ми, например, наследование, абстрактные типы данных и т.д.
В наст время комбинирование технологий World Wide Web и технологий БД открыв множество нов возм-тей создания все более совершен приложений БД.
Web-браузеры предоставляют широко распространенный и простой в использовании графич пользовател интерфейс, котор можно применять для доступа ко мног типам объектов, включая и базы данных. Помимо этого, использ-е широк распространен типового интерфейса позвол сократ расходы на обуч-е конечных пользователей.
Важнейш достоинством среды Web явл прозрачность сетев доступа для пользователя, за исключ-ем необх-ти указания URL-адреса, что полностью обеспечив-ся Web-браузером и Web-сервером.
Общий успех СУБД в сочетании с информац потребностями менеджмента и исследованиями искусственного интеллекта привел к росту заинтересованности в превращении СУБД в СУ базами знаний, что может рассматриваться как тенденция развития СУБД.
База знаний — это один или несколько специальн образом организован файлов, хранящих систематизирован сов-ть понятий, правил и фактов, относящихся к некотор предметн области. Содержимое баз знаний оформляется, связывается м/ду собой и представляется таким образом, чтобы на его основе можно было с помощью специальн программ рассуждать и делать выводы, получая сведения, котор в явном виде могут не присутствов в БЗ.
Для построения баз знаний применяются методы искусствен интеллекта, специал языки описания знаний и интеллектуал интерфейс. Базы знаний явл основной содержательн частью интеллектуал систем: информацион, обучающих, систем программир-я, экспертных систем, где с их помощ представл-ся навыки и опыт экспертов — специалистов в дан предметн области.