Проверяемый текст
Федоров, Андрей Владимирович; Научные основы создания автоматизированной системы управления противопожарной защитой нефтеперерабатывающих производств (Диссертация 2000)
[стр. 198]

198 план выполнения запросов и осуществляют выполнение этого плана.
Наиболее полную поддержку методов такой оптимизации обеспечивают программные продукты фирм ORACLE Corporation и Sybase Inc.
Если производительность является показателем скорости обработки запросов клиентов, то средства обеспечения целостности информации
на уровне ссылок имеют первостепенное значение для своевременного обновления данных.
Одним из методов обеспечения целостности на уровне ссылок состоит в использовании триггеров —
последовательности действий, автоматически выполняемых СУБД в ответ на вставку, обновление или удаление.
Помимо триггеров, целостность на уровне ссылок можно поддерживать с помощью декларативных операторов.
Среди фирм производителей, поддерживающих декларативные операторы в своих СУБД — ORACLE Cor., IBM, Gupta, Watcom и XDB Systems.
Другое важное средство-хранимые процедуры, позволяющие включать в БД бизнес-правила и другую прикладную логику.
В SQL-серверах формы ORACLE и Sybase хранимые процедуры пишутся на языках четвертого
*•> поколения.
В многопользовательской среде очень важно найти компромисс между стремлением обеспечить целостность данных, не позволяющую двум
пользователям одновременно изменять одну и ту же строку или поле и необходимостью поддержания должной производительности.
Для этого в серверах реляционных СУБД используются механизмы блокировки данных различных уровней.
Базу данных можно блокировать на разных уровнях, начиная со
страницы (обычно размер которой равен 2Кбайт) и кончая уровнем поля.
Подводя итоги, можно отметить, что ORACLE Server 7 обладает всеми чертами современных реляционных СУБД.
Интеграция SQLWINDOWS 5.0 с ORACLE 7.
Корпорация Gupta спроектировала SQLWindows как среду разработки систем «клиент-сервер»,
независимую от СУБД, позволяющую создавать мощные, быстро функционирующие приложения и гарантирующую высшее качество работы
[стр. 303]

304 количества обслуживаемых пользователей — производительность.
В число методов обеспечения максимальной производительности входят разнообразные методы индексации и средства оптимизации обработки запросов.
Методы индексации включают хэшированную и кластерную индексацию и предназначены для ускорения доступа к данным.
Для оптимизации обработки запросов используются специальные алгоритмы, которые определяют оптимальный метод поиска данных, разрабатывают план выполнения запросов и осуществляют выполнение этого плана.
Наиболее полную поддержку методов такой оптимизации обеспечивают программные продукты фирм ORACLE Corporation и Sybase Inc.
Если производительность является показателем скорости обработки запросов клиентов, то средства обеспечения целостности информации
уровне ссылок имеют первостепенное значение для своевременного обновления данных.
Одним из методов обеспечения целостности на уровне ссылок состоит в использовании триггеров
выполняемых СУБД в ответ последовательности действии, автоматически 1 вставку, обновление или удаление.
Помимо триггеров, целостность на уровне ссылок можно поддерживать с помощью декларативных операторов.
Среди фирм производителей, поддерживающих декларативные операторы в своих СУБД — ORACLE Cor., IBM, Gupta, Watcom и XDB Systems.
Другое важное средство — хранимые процедуры, позволяющие включать в БД бизнес-правила и другую прикладную логику.
В SQL-серверах формы ORACLE и Sybase хранимые процедуры пишутся на языках четвертого
поколения.
Еще одна важная функция — выдача предупреждений о событиях: СУБД выполняет код или хранимую процедуру в ответ на некоторое изменение.
Эти средства носят более общий чем триггер; причем событие может состоять в вычислении, обновлении или попытки удаления данных.
Компания Borland первой начала выпуск средств предупреждения о событиях, которой последовали The ASK Group, Digital Equipment, Gupta, Oracle, Progress, Sybase и UniSQL.
В многопользовательской среде очень важно найти компромисс между стремлением обеспечить целостность данных, не позволяющую двум
лпользователям одновременно изменять одну и ту же строку или поле и

[стр.,304]

305 необходимостью поддержания должной производительности.
Для этого в серверах реляционных СУБД используются механизмы блокировки данных различных уровней.
Базу данных можно блокировать на разных уровнях, начиная со
стрянипът (обычно размер которой равен 2Кбайт) и кончая уровнем поля.
Подводя итоги, можно отметить, что ORACLE Server 7 обладает всеми чертами современных реляционных СУБД.
Интеграция SQLWINDOWS 5.0 с ORACLE 7.
Корпорация Gupta спроектировала SQLWindows как среду разработки систем «клиент—сервер»,
СУБД, позволяющую создавать мощные, быстронезависимую от функционирующие приложения и гарантирующую высшее качество работы во всех популярных СУБД, включая Oracle, Sybase, DB2, SQL Server, Informix и SQLBase.
Технология SQLNetwork, являющаяся частью SQLWindows, обеспечивает такое сопряжение с каждой конкретной СУБД, при котором особенности последней используются наиболее оптимально.
Важно отметить, что SQLWindows так же хорошо задействует все особенности СУБД Oracle 7, как и собственные продукты инструменты CDE.
Причем в некоторых случаях возможности SQLWindows даже превосходят аналогичные показатели Oracle 7.* Пользователи приложений Microsoft Windows вправе рассчитывать на все ранее доступные им возможности, например, DDE и OLE.
В свою очередь, разработчики желают иметь в своем арсенале все стандартные программирования (например, VBX), облегчающие процесс разработки и повышающие возможность повторного использования кодов.
Весь этот потенциал доступен в SQLWindows: среда разработки позволяет поддерживать в приложениях механизмы DDE, OLE и VBX, а благодаря революционной архитектуре QuickObjects стало возможным создавать приложения для работы с данными Oracle 7, перемещая объекты по экрану (drag-and-drop) без написания программных кодов.
Современным пользователям требуются приложения, работающие с 9 информацией различных баз и нереляционных источников данных (например, Еmail или Lotus Notes).
Поэтому SQLWindows, как универсальная среда разработки систем «клиент—сервер», предоставляет возможности сопряжения со всеми популярными СУБД.
Можно создать приложение, одновременно использующее данные из Oracle 7, Sybase, Informix или DB2, а поддержка ODBC позволит приложениям работать даже с персональными БД (например, dBASE или Paradox)

[Back]