Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ ШПОРЫ-1.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
225.74 Кб
Скачать

4.37 Функции субд.

К основным функциям СУБД относятся: Ведение словаря Д (системного каталога) описыв метаданные; поддержка транзакций. Транзакция – набор действий, выполняемых отдел пользователем или прикладн про-граммой с целью доступа ил изменен содержимого БД.

поддержка параллельн работы. СУБД должна иметь механизм, который гарантир корректное обновление БД при параллельн выполнении операций обновления многими пользователями.

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

Для восстан-я БД нужно располаг некоторой дополнит инф-цией. Наибол распространен методом поддерж-я такой избыточной И явл веден журнала изменений БД.

Журнал - это особ часть БД, недоступ пользов-лям СУБД и поддерживаем с особ тщательностью (иногда поддерж-ся 2 копии журнала, располагаем на разн физ дисках), в котор поступ записи об всех изменениях основ части БД.

Контроль доступа к Д

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

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

Подд-ка незав-ти от Д (незав-ть программ от стр-ры Д)

Управление Д во внешн памяти (налич необход стр-р ВП для хранения Д БД и служебн И), и др.

4.38 Направления развития субд:.И тд.

В конце 80-х годов на рынке появилось более десяти СУБД – объектно-реляционных и объектно-ориентированных СУБД. Процесс миграции реляционных систем в объектную среду продолжается и в настоящее время, и это явление может рассматриваться как одна из тенденций развития СУБД.

Если ООСУБД конструируются с "чистого" листа, то объектно-реляционные СУБД являются модификацией реляционных СУБД — объектная ориентация включается в существующую широко признанную реляц модель данных.

Существуют два различных подхода к объединению объектно-ориентированной и реляционной технологии.

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

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

В наст время комбинирование технологий World Wide Web и технологий БД открыв множество нов возм-тей создания все более совершен приложений БД.

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

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

Общий успех СУБД в сочетании с информац потребностями менеджмента и исследованиями искусственного интеллекта привел к росту заинтересованности в превращении СУБД в СУ базами знаний, что может рассматриваться как тенденция развития СУБД.

База знаний — это один или несколько специальн образом организован файлов, хранящих систематизирован сов-ть понятий, правил и фактов, относящихся к некотор предметн области. Содержимое баз знаний оформляется, связывается м/ду собой и представляется таким образом, чтобы на его основе можно было с помощью специальн программ рассуждать и делать выводы, получая сведения, котор в явном виде могут не присутствов в БЗ.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]