Система управления базами знаний
Рефераты >> Информатика >> Система управления базами знаний

Система управления баз данных.

С многоуровневым разграничением доступа. Известно, что в MLS/DBMS не ко всем данным, содержащимся в базе данных, доступ осуществляется одинаково. Однако современные СУБД, как правило, не имеют адекватных средств диагностики и механизма определения того, что пользователь имеет возможность доступа только к тем данным, которые являются релевантными. Таким образом, MLS/DBMS отличается от соответствующих DBMS, по крайней мере, следующими двумя особенностями: каждый элемент данных в базе данных связан с уровнем доступа; доступ пользователя к данным должен контролироваться релевантностью для данного пользователя.

Разработка сервиса MLS/DBMS в современных компьютерных системах представляет много проблем. До настоящего времени внедрение многоуровневого разграничения доступа в операционную систему представляет собой значительные трудности. Решение этой проблемы в виде аббревиатуры обозначается ТСВ. Хотя в разрешении вопросов ТСВ для удаленных пользователей в MLS/DBMS вводятся компромиссы, остается много проблем, которые требуется разрешать. Наиболее очевидная проблема состоит в том, что вопросы классификации в СУБД значительно сложнее, чем в файловых системах и могут быть сложнее реализованы. Другая проблема состоит в том, что для классификации данных, содержащих контекстные представления, временные параметры, их композицию, необходимы унифицированные базы данных.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

  • добавлять в таблицу одну или несколько записей;
  • удалять из таблицы одну или несколько записей;
  • обновлять значения некоторых полей в одной или нескольких записях;
  • находить одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном для этого языке, который так и называется язык структурированных запросов (SQL — Structured Query Language).

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

Защита от несанкционированного доступа обычно позволяет каждому пользователю видеть и изменять только те данные, которые ему разрешено видеть или менять. Средства, обеспечивающие многопользовательскую работу, не позволяют нескольким пользователям одновременно изменять одни и те же данные. Средства обеспечения целостности и согласованности данных не дают выполнять такие изменения, после которых данные могут оказаться несогласованными. Например, когда две таблицы связаны отношением "один-ко-многим", нельзя внести запись в таблицу на стороне "многие" (ее обычно называют подчиненной), если в таблице на стороне "один" (главной) отсутствует соответствующая запись.

Список литературы

1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. М.: Финансы и статистика, 1989.

2. Диго С.М. Проектирование и использование БД: Учебник для студентов вузов. М.: Финансы и статистика, 1995.

3. Уотермен Д. Руководство по экспертным системам. М.: Мир, 1989.

4. Поспелов Г.С. Искусственный интеллект – основа информационной технологии. М.: Наука, 1988.

5. Компьютерные технологии обработки информации: Учебное пособие /Под ред. С.В. Назарова. - М.: Финансы и статистика, 1995.

6. Прикладные нечеткие системы / Под ред. Т. Тэрано - М: Мир, 1993. - 512 с.

7. Румянцева З.П. и др. 17-модульная программа для менеджеров “Управление развитием организации”. - М.: ИНФРА-М, 1999.

8. Стонхаус Дж. Управление организационным знанием // Менеджмент в России и за рубежом. - 1998. - №4. - С. 14-26


Страница: