Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры кит.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
536 Кб
Скачать
☆

25.Класс принадлежности сущности, его представление на er-диаграмме.

Если каждый экземпляр сущности А связан с экз сущности В, то класс принадлежности сущности А явл обязательным. Отмечается на ER-диаграмме черным кружочком, помещ в прямоугольник, смежный с прямоуг сущности А. Если не каждый экз сущн А связан с экз сущн В, то класс принадлежности сущн А явл необязательным. Отм на ER-диаграмме черным кружком, помещенным на линии связи возле прямоугольника сущности А.

На ER-диаграмме 1 класс принадлежности обеих сущностей необязат. На ER-диаграмме 2 класс принадлежности сущности КЛИЕНТ обязат, а сущности СЧЕТ необязат. На ER-диаграмме 3 класс принадлежности сущности КЛИЕНТ необязат, а сущности СЧЕТ обязат. На ER-диаграмме 4 класс принадлежности обеих сущностей обязательный.

37.Фунции СУБД:

-управл. данными во внеш. памяти; управл.буферами опер.памяти; управл транзакциями; журн-ция и восстан. БД после сбоев; поддер. языков БД.

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

Сущ. отд. направл.СУБД, кот. ориентир. на пост. присутствие в ОП всей БД. Управл. транзакциями. Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Поддержание механизма транзакций является обязательным условием даже для однопользовательских СУБД, гораздо более важно в многопользовательских СУБД.

Журнализация. Надеж. хран.данных во внеш.памяти явл. одн.из важн.треб к СУБД(должна восстан. послед. согласов. сост-е БД после люб.аппарат/програм сбоя. Виды аппар..сбоев: мягкие сбои-внезап.остановка работы компа (выключ.пит-я), и жесткие сбои хар. потерей инфы на носителях внеш. памяти.Напр, авар.заверш.раб.СУБД из-за ошибки в проге. Для восстан. БД необход.некот. доп. инфа. Поддерж. надежн. хран. данных в БД треб. избыт-сти хран. Журнал–особ. часть БД, недоступ. польз-лям СУБД, (иногда 2 журнала), в кот. поступ. записи обо всех изм. осн. части БД. Придерж.страт."упрежд-й"записи в журнал(так наз. протокола-WAL). Стратегия: запись об измен.объекта БД должна попасть во внеш. память журнала раньше, чем измен-й объект попад.во внеш.память осн.части БД. Самая прост.сит.воостан: индивид. откат транзакции. Нужны: общесист. журнал изм-й БД. Для БД исп.спец. языки.Ранние:выдел.2языка–яз. опред. схемы БД(SDL)-для опред. логич. стр-ры и язык манипулир. данными(DML) сод. набор операторов манип. д-ми.

Современ: единый язык.Язык SQL

38. Направления развития субд: расширение множества типов обрабатываемых данных.

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

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

Среда активных БД, наоборот, инициирует действия над данными базы и управление ими внутри среды БД в соответствии с предварительно установленными правилами, без необходимости получения каких-либо управляющих воздействий от приложений или от каких-либо других внешних источников. Активная БД может быть охарактеризована как система, следующая правилам Событие—Условие—Действия. Технология активной БД реализована, в частности, в объектно-реляционной СУБД POSTGRES, разработанной на базе СУБД INGRES в калифорнийском университете Беркли в 1986-1994 гг. Возможности существующих в настоящее время технологий активных БД распространяются на сферу интеллектуальных БД. Можно считать, что активные БД открывают двери на пути к пока еще неуловимому будущему интеллектуальных баз данных с высоким уровнем искусственного интеллекта.

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