ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
СИСТЕМА ORACLE: ОБЕСПЕЧИВАЕТ СВЯЗЬ ПЭВМ С мини-ЭВМ И БОЛЬШИМИ ЭВМ Если вы хотите иметь мощную систему управления базами данных на персональной ЭВМ, которая обеспечивала бы Структурированный язык зап- росов (Structured Query Language - SQL) для связи с более крупными ЭВМ, внимательно присмотритесь к системе Professional Oracle. Среди множества ее достоинств есть и такие, как способность согласовывать между собой около 30 вариантов операционных систем, а также возмож- ность работать с большими приложениями, выполняя их в расширенной па- мяти. Oracle включает в себя расширение DOS, которое позволяет его под- системе, обслуживающей базы данных, работать в расширенной памяти, на- чиная с границы 640 Кбайт. Указанная система одной из первых обладала этой возможностью. Однако, как известно, расширенная память доступна лишь для процессоров 80286 и 80386. Поэтому для работы системы требу- ется, по крайней мере, машина класса AT; на машинах типа IBM XT она работать не будет. Для запуска системы Oracle необходимо иметь 640 Кбайт обычной оперативной памяти плюс, по крайней мере, 896 Кбайт расширенной памя- ти. Система может использовать, в случае необходимости, до 15 Мбайт оперативной памяти. В этом случае большая часть памяти ниже границы 640 Кбайт может использоваться для запуска других средств системы Oracle, других приложений DOS через Oracle, а также резидентных ути- лит. Система не может работать, если нет памяти в размере 1536 Кбайт. Производит впечатление также поддержка языка запросов SQL. В от- личие от своих конкурентов в реляционном плане, система Oracle имеет не просто внешний интерфейс в виде SQL или дополнительную утилиту, позволяющую загружать внешние наборы данных с помощью команд SQL. Для системы Oracle SQL является основой. Она совместима со всеми его более старшими вресиями, поддерживает интерактивную связь со всеми базами данных на главной ЭВМ. (Даже подсказка системы имеет вид "SQL>".) Бо- лее того, благодаря системе Oracle, язык SQL был расширен, в частнос- ти, к нему были добавлены арифметические операторы. Oracle - командно-управляемая система. Однако меню-управляемый модуль, называемый Формы*SQL, позволяет начинающим пользователям раз- рабатывать целые приложения, не программируя. Такого рода приложения могут включать специфические пользовательские входы данных, средства обновления и сценарии запросов. Вы можете строить команды языка SQL для поиска данных, не зная самого языка и заполняя пункты анкеты для построения запроса по образцу. Модуль Формы*SQL работает с экраном и с формами, используя которые можно подготовить пользовательские экраны подсказки для приложений. Другим важнейшим средством системы Professional Oracle является подсистема SQL*Plus, включающая мощный язык четвертого поколения, ко- торый расширяет возможности SQL в плане манипулирования базами данных. Вы используете непосредственно и команды языка SQL и команды SQL*Plus для создания таблиц данных, ввода и обновления информации, определения подсхем баз данных, выполнения сложных вычислений, проектирования и вывода на печать отчетов. Для подготовки более сложных отчетов в системе имеется средство Отчет*SQL. Оно состоит из двух частей. Одна часть представляет собой генератор отчетов, который помещает команды на языке SQL в промежуточ- ный документ. Команды SQL обеспечивают поиск информации, требуемой для составления отчета. Вторая часть Отчета*SQL форматирует текст, чтобы представить его таким, каким вы хотите видеть его в выходном документе. К другим свойствам системы Oracle относятся вычисления*SQL - поч- ти полные электронные таблицы, совместимые с системой 1-2-3, а также обеспечивающие возможности SQL; и Pro*C - предкомпилятор, который так конвертирует программы, написанные на языке Cи, что входящие в их сос- тав SQL-операторы могут получать доступ к данным и манипулировать ими в рамках системы Oracle. Все перечисленные возможности имеют свою цену. И хотя еще совсем недавно система Professional Oracle предлагалась пользователям персо- нальных компьютеров за $199 с целью ознакомить с ней как можно большее число разработчиков приложений, настоящая ее цена составляет $1 295. За эти деньги вы получите 18 дисков; записанная на них информация зай- мет 7.5 мегабайтов на устройстве прямого доступа, если вы будете ис- пользовать систему в полном объеме. Для установки системы потребуется около часа времени. Кроме того, в поставку входит 21 руководство, опи- сывающее все модули системы; комплект документации включает краткие руководства, пространные описания программ и справочники. Впервые система Oracle появилась на больших машинах в 1979 году. В настоящее время она эксплуатируется более, чем на 80 типах ЭВМ, включая большие машины фирмы IBM в среде MVS, VM/CMS, DOS/VSE/SP; ми- ни-ЭВМ таких фирм как DEC, Data General, Hewlett-Packard, Prime, AT&T, Seguent, Status и др.; персональные компьютеры, работающие в среде DOS, OS/2 и Xenix. Удивительно, но варианты системы для всех этих мно- гочисленных аппаратных средств так мало отличаются друг от друга, что почти все тома документации остаются без изменений для всего множества компьютеров и операционных систем. Именно поэтому, если вы освоили систему Oracle на одном оборудовании, целесообразно использовать ее и на других типах машин и систем. ______________________________________________________________________ Professional Oracle Версия 5.1А Фирма Oracle Corp. 20 Davis Dr. Belmont, CA 94002 (415) 598-8000 Требуемая память: 640 Кбайт памяти прямого доступа плюс 896 Кбайт расширенной памяти Стоимость: $ 1 295 _________________________________________________________________ Такая мобильность системы Oracle имеет большое значение для поку- пателей, так как они учитывают затраты, необходимые на переучивание служащих. Обучение системы также не потребует много времени. Однако техническое обслуживание системы стоит $ 5000 в год. В течение первых 30 дней после приобретения системы фирма предоставляет бесплатное обс- луживание по установке системы. Еще недавно конвертирование программы, подготовленной в другой системе управления базой данных в систему Oracle было очень сложной задачей, включающей генерацию файла в формате ASCII из внешней базы данных и аккуратную разработку соответствующих структур в системе Oracle для получения этих данных. Чтобы выйти из такой ситуации, фирма недавно заявила, что в ближайшем будущем она сможет предложить вариан- ты языка SQL для dBXL - интерпретатора системы dBase III Plus и для Quick-silver - соответствующего компилятора. Оба эти варианта готовят- ся так, чтобы можно было работать с уже существующими приложениями системы dBase над базами данных системы Oracle, не переписывая их. Для того, чтобы работать с системой Oracle в сети, необходимо приобрести Netwokstation Oracle стоимостью $ 695; он включает Сеть*SQL - программные средства для обеспечения взаимодействий - они позволят интегрировать различные версии системы Oracle, работающие на разных ЭВМ и в разных операционных системах. Поскольку система Professional Oracle разработатывалась первона- чально для работы на большой ЭВМ, она как бы предназначена для исполь- зования раздельных средств. Даже если она запущена не в сети, а рабо- тает автономно всего с одним пользователем, система требует, чтобы этот пользователь действовал как администратор системы: определил умолчания, процедуры, задал уровни секретности. Система Professional Oracle - это замечательное достижение и впе- чатляющая реализация языка SQL, несмотря на небольшое быстродействие, продемонстрированное в тестах. Однако слово "профессиональная" ("Professional") - важнейшая составная часть ее названия. Разработчики административных информационных систем могут готовить с ее помощью сложные приложения и использовать их на множестве самых разнообразных ЭВМ. Однако сложная структура системы затрудняет ее использование на- чинающими пользователями, которые хотят создавать приложения, практи- чески не программируя. _____________________________________________________________________ : : ПОКАЗАТЕЛИ СИСТЕМЫ DATAEASE : ПОКАЗАТЕЛИ СИСТЕМЫ ORACLE : : : : (Относительно средних значений) : : : : _____________________________________ : : : : : : : : : : Последовательный :_____0.3 : : : просмотр : : : : : : : : Чтение по индексу (5К) :______0.4 : : : : : : : : : : :Чтение по индексу (50К) :______0.4 : : : : : : : : : : : Восстановление индекса :___________________1.1 : : : : : : : : : : : Сортировка :_______________0.7 : : : : : : : : : : : Сложные вычисления :_________________________1.4 : : : : : : : : : : : :____________________________________: : : : : : : : : : 0 0.5 1.0 1.5 : : : : : :____________________________________________________________________: Результаты тестов фирмы Benchmark Последовательный просмотр: 709 секунд Чтение по индексу (5К): 741 секундa Чтение по индексу (50К): 7 039 секунд Восстановление индекса: 299 секунд Сортировка : 445 секунд Сложные вычисления: 63 секунды _____________________________________________________________________ |