Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Банки данных. Базы данных. Модели данных. СУБД.ppt
Скачиваний:
545
Добавлен:
31.05.2015
Размер:
3 Mб
Скачать

Функции СУБД

Определение данных.

Обработка данных.

Безопасность и целостность данных.

Восстановление данных и дублирование.

Словарь данных.

Производительность. СУБД должна выполнять свои функции с максимальной производительностью.

Экспертные системы и базы знаний

Экспертная система – система искусственного интеллекта, включающая знания об определенной слабо структурированной и трудно формализуемой узкой предметной области и способная предлагать и объяснять пользователю разумные решения.

Экспертные системы и базы знаний

База знаний – семантическая модель,

описывающая предметную область и позволяющая отвечать на такие вопросы из этой

предметной области, ответы на которые в явном

виде не присутствуют в базе. База знаний является основным компонентом интеллектуальных и экспертных систем.

Для хранения баз знаний в современных

экспертных системах используются либо

промышленные СУБД и специализированное

промежуточное ПО, либо специализированное ПО.

Классификация баз данных

БД разделяются:

по модели

представления

данных

(по связи между

данными)

по организации

хранения данных

и обращения к ним

по типу

хранимой

информации

1) Классификация БД по модели представления данных:

Прайс-лист:

 

 

 

 

 

 

иерархическая БД – база данных, в которой

 

связь между элементами осуществляется

 

Продавец (уровень 1)

Кей

 

 

по типу подчинения и схематично

 

 

изображается в виде дерева. Иерархия

 

Товарначинается(уровень 2)

с корневого узла Каждый

 

 

Мониторы

Принтеры

 

имеет только одного «предка»

 

 

N

 

 

 

 

 

«потомков».

 

 

 

 

 

 

 

 

(+) простота и однозначность представления,

 

Изготовитель (уровень 3)

 

Sony

Phillips

Samsung

 

 

 

 

 

 

 

 

 

 

 

легкость адресации

 

 

 

 

 

 

 

 

 

 

 

 

 

(–) существенная зависимость от

 

программно

 

-

 

 

 

Модель (уровень 4)

 

S93

X93B

 

 

 

 

 

аппаратных средств

 

 

 

 

 

 

Пример: дерево папок Windows, каталог

 

 

 

 

 

товаров

Интернет

 

 

 

 

Цена (уровень 5)

 

$306

$312

 

 

 

 

 

1) Классификация БД по модели представления данных:

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

Г

 

 

Б

(+) теоретически возможны сколь

 

 

связи между объектами;

 

(–) сложность реализации, существенная

зависимость от программно-аппаратных

средств

 

В

 

Пример: служба WWW документы,

 

произвольно

связанные ссылками.

1) Классификация БД по модели представления данных:

реляционная БД, представление данныхИзготовители в

Продавцысистемы взаимосвязанныхПрайс-лист таблицКод . КаждыйКод объект системыКод записи описываетсяНазвание в

Название

видеАдрес таблицы с наборомКод продавца свойств Страна (атрибутов),Телефон а взаимосвязьКод изготовителя междуСайт объектамиСайт – связямиКод товара между таблицами.

 

Код модели

 

(+) простота; относительная независимость

 

Цена

 

от программных и аппаратных средств;

Товары

 

Модели

зависимость скорости

(–) существеннаяКод

обработки от объема БД

Код

Код изготовителя

Название

 

Название

Использование: все существующие СУБД

1) Классификация БД по модели представления данных:

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

2) Классификация БД по организации хранения данных и обращения к ним :

локальные (персональные) - БД и СУБД находятся на одном компьютере и не может работать по сети;

сетевые (интегрированные) - БД и СУБД находится на сервере сети, а приложение на компьютере пользователя посылает запрос и получает результат;

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

3) Классификация БД по типу хранимой информации:

документальные,

фактографические,

лексикографические.

Среди документальных БД различают

библиографические, реферативные и

полнотекстовые.

К лексикографическим БД относятся различные словари (классификаторы, многоязычные словари, словари основ слов и т. п.).