и автоматическому проектированию требуется сформулировать
Для перехода к полуавтоматическому и автоматическому проектированию требуется сформулировать и внедрить такие правила. Итак, наш пример показывает,что возникает необходимость управления правилами.
Теперь рассмотрим пример со страховкой. Мы уже говорили о том,что нужно хранить нетрадиционные элементы данных, такие как фотографии и требования о выплате. Более того, внесение изменений в страховое обеспечение клиентов – это стандартное приложение обработки транзакций. Вдобавок страховому приложению требуется обширный набор правил, таких как: Отменить выплату страховки любому клиенту, выставившему требование о выплате типа Y на сумму X.
Увеличить выплату по требованиям, сделанным более чем N дней назад.
Мы кратко рассмотрели два приложения, на примере которых показали, что для успешного решения большинства задач СУБД должна предоставлять услуги в области данных, объектов и правил. Хотя, возможно, на рынке найдется ниша и для систем с меньшими возможностями, для достижения коммерческого успеха в 90-е годы СУБД должна предоставлять сервисы во всех трех перечисленных областях.
Перейдем ко второму фундаментальному принципу.
Принцип 2: СУБД третьего поколения должны включить в себя СУБД второго поколения.
Другими словами, системы второго поколения внесли решающий вклад в двух областях:
- непроцедурный доступ,
- независимость данных.
И эти достижения не должны быть отброшены системами третьего поколения.
Существует точка зрения, что есть приложения, которым никогда не потребуется выполнять запросы из-за присущей им простоты доступа к СУБД. В качестве примера часто предлагаются САПР [CHAN89]. Таким образом, будущим системам язык запросов не потребуется и, следовательно, необходимость включения систем второго поколения отпадает. Несколько авторов настоящей работы беседовали со многими разработчиками САПР, интересующимися базами данных, и все они отмечали необходимость языка запросов. Рассмотрим, например, механическую САПР, хранящую составные части какого-либо продукта, например, автомобиля.
Содержание Назад Вперед