Автор: Пользователь скрыл имя, 19 Апреля 2011 в 05:26, реферат
Возникновение направления объектно-ориентированных баз данных (ООБД) определялось, прежде всего, потребностями практики: необходимостью разработки сложных информационных прикладных систем, для которых технология предшествующих систем баз данных не была вполне удовлетворительной
Введение 2
1. Общие понятия объектно-ориентированного подхода и их преломление в ООБД 3
2. Потенциал объектно-ориентированных баз данных 6
3. Объектно-ориентированные модели данных 9
4. Языки программирования систем ООБД и языки запросов 11
5. Ограничения 18
5.1 Ограничения систем постоянного хранения. 18
5.2 Ограничения систем баз данных. 19
6. Заключение 20
Список использованной литературы: 21
5.2 Ограничения систем баз данных.
Второй, гораздо более серьезный, показатель незрелости большей части современных ООБД - недостаток средств, к которым привыкли и которые ожидают пользователи баз данных. В их число входят полный непроцедурный язык запросов, автоматическая оптимизация и обработка запросов, одновременный доступ, авторизация, динамическое изменение схем.
- Большинство ООБД страдает от недостатка средств запросов; обычно не предусматриваются вложенные подзапросы, операции над множествами (объединение, пересечение, разность), функции агрегирования и группировки и т.д. - средства, полностью поддерживаемые в РБД.
- РБД автоматически устанавливают и снимают блокировки при обработке запросов, которые делают пользователи, а некоторые современные ООБД требуют, чтобы пользователи явно устанавливали и снимали блокировки.
- РБД поддерживают авторизацию, т.е. позволяют наделять (и лишать) пользователей привилегиями читать или изменять данные других пользователей, а также изменять определение отношений, созданных другими пользователями. Большинство же ООБД не поддерживает авторизации.
-
РБД разрешают динамически
-
РБД позволяют оптимизировать
производительность системы,
Объектно-ориентированные БД в ближайшее время смогут занять достойное место на рынке ПО. В последнее десятилетие объектно-ориентированная технология нашла свое место в языках программирования, пользовательских интерфейсах, базах данных, операционных системах... Продукты, помеченные как объектно-ориентированные системы баз данных, появились на рынке, а производители реляционных систем баз данных объявляют, что они расширяют свои продукты объектно-ориентированными возможностями.
По мере укрепления рынка ООБД,
будут создаваться группы
http://www.citforum.ru/