Internet и базы данныхО взаимоотношениях WWW и СУБДСергей Кузнецов Кузнецов (Кузнецова)— одна из самых распространённых русских фамилий. В «Списке общерусских фамилий», занимает 3 место. Самым распространённым сочетанием фамилии имени и отчества в России в XX веке считался Кузнецов Николай ИвановичПоявление Всемирной Сети Сетей Internet открыло новую эпоху в истории человечества. Сегодня никто в этом мире не должен чувствовать себя одиноким. Каждый человек соединен со всеми остальными, каждый с каждым и каждый со всеми. Каждый человек имеет доступ (по крайней мере, потенциальный) ко всей открытой информации. Только ленивые (или совсем бедные) люди могут жаловаться на недостаток информации. Большинство людей страдает от ее избытка. Однако в мире существует масса информационных источников, владельцы которых готовы предоставить их в пользование человечества, но не могут этого сделать по причинам недостатков технологии Internet (а иногда просто потому, что незнакомы с имеющимися технология Технология (от греч. — искусство, мастерство, умение; др.-греч. — мысль, причина; методика, способ производства)— комплекс организационных мер, операций и приемов, направленных на изготовление, обслуживание, ремонт и/или эксплуатацию изделия с номинальным качеством и оптимальными затратами, и обусловленных текущим уровнем развития науки, техники и общества в целом.ми). Прежде всего это относится к научным базам данных. На сегодняшний день основным способом распространения научных баз данных является их тиражирование на магнитных или оптических (CD-ROM) носителях. Конечно, это вполне разумный подход, но он ограничивает возможности быстрого доступа заинтересованных специалистов к изменениям в информации. (Говоря другими словами, это режим "off-line".) Имеется множество Множество— один из ключевых объектов математики, в частности, теории множеств и логики. баз данных, подключенных к Internet в режиме свободного доступа. Конечно, этими базами данных можно пользоваться. Но основная проблема состоит в том, что интерфейсы доступа к разным базам данных абсолютно Абсолютный (лат.absolutus — законченный, неограниченный, безусловный, совершенный) — абсолютный означает то, что рассматривается само по себе, без отношения к чему-либо другому, противопоставляется относительному. различаются, так же, как и способы подключения баз данных к Internet. Имеются трудности как у тех, кто хочет пользоваться базами данных, так и у тех, кто хотел бы передать свою информацию в использование в режиме "on-line". Наиболее популярным средством доступа к информации в Internet сегодня является служба "Всемирной Паутины" (World Wide Web). Как известно, в ее основе лежит идея распределенной гипермедийной информации. Явная навигация в Web позволяет добраться до самых разнообразных информационных серверов, содержащих специально подготовленную информацию (с использованием языка HTML). Конечно, хотелось бы, чтобы путешествуя в WWW, человек имел бы возможность добраться и до баз данных. Однако общепринятая технология доступа к базам данных через Web отсутствует. Более того, часто кажется, что эта проблема Проблема (др.-греч. ) — положение, причинность, условие, вопрос, объект, который создаёт затруднение, побуждает к действию и связан с избыточностью или недостатком чего либо для сознания субъекта,например: процессора (движителя, калькулятора, компьютера,специалиста), знаний, ресурсов, регламента (упорядоченности, алгоритма, программы) и побуждает к действию или ограничивает его и соответственно неразрешён или нежелателен. В природе, вне деятельности человека, проблемы находят естественное разрешение и в последовательности движения форм материи есть этап в наблюдениях формализуемый человеком. Отличие природного процесса, разрешение проблемы как результат законов природы. Сущность проблемы для человека такова, что требует анализа, оценки, формирования идеи, концепции для поиска ответа (решение проблемы) с проверкой и подтверждением опытом. В природе это: Вода течёт вниз. Ветер качает деревья. Вода камень точит. и др., что естественно и непротиворечиво. ПРОБЛЕМОЙ преимущественно называется вопрос, не имеющий однозначного решения (степень неопределённости). Неопределённостью проблема отличается от задачи. Совокупность возможных вопросов взаимосвязанных объектом рассмотрения называется проблематикой. не слишком заботит производителей программного обеспечения СУБД и Internet. Их больше занимает задача распространения в Internet мультимедийной информации (что действительно важно), чем обеспечение через службу Web доступа к обычным базам данных (а иногда и не очень обычным; приведем в качестве примера химические базы данных с графическими изображениями структурных формул). Так что же мы имеем? Желание потребителей информации получить к ней доступ, стремление поставщиков информации обеспечить ее и отсутствие стимула в Internet для предоставления соответствующих возможностей. Но это не совсем так. В Web имеется одна возможность, которую, в принципе, можно использовать для доступа к базам данных. Это формы. При навигации по страницам Web можно наткнуться на пометки, при остановке на которых вы получаете не готовую информацию, а некоторую форму, необходимую заполнить. Форма, заполненная в клиентской части системы, поступает на обработку соответствующей программе-переходнику(программному сценарию), связанной с данной форме в серверном узле Web. С другой стороны, именно формы являются наиболее близким пользователям интерфейсом для непосредственного доступа к базам данных. Если посмотреть на излюбленные виды интерфейсов конечных пользователей баз данных, то можно увидеть, что сегодня 90% таких интерфейсов основывается на использовании форм. Формы разрабатываются на специализированных языках описания форм или с использованием интегрированных языков четвертого поколения. Применяются и средства автоматизированного построения (простых) форм на основе соответствующей схемы базы данных (например, для каждой таблицы реляционной базы данных может быть создана форма, заголовок которой совпадает с заголовком таблицы, а ширина полей определяется типами данных столбцов). Этот простой подход, который не требует привлечения современных технологий Internet, ориентированных на обеспечение доступа к мультимедийной информации, может оказаться вполне достаточным для решения удобного доступа к традиционным реляционным научным базам данных. Если ограничиться SQL-ориентированнымибазами данных, то вполне можно представить себе несложный инструментальный пакет, который облегчает создание программ-переходников, связанных, с одной стороны, с формами, управляемыми сервером Web, а с другой стороны, обеспечивающих стыковку с СУБД. Возможно, такие средства не удовлетворят потребности бизнеса, но будут явно полезны в мире науки. Сергей Сергей— мужское имя, происходит от римского родового имени Sergius в святцах: высокий, высокочтимый. Кузнецов . главный редактор журнала "Открытые Системы".С ним можно связаться через Internet по адресу: kuz@citmgu.ru.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯБольшинство компаний, производящих серверы баз данных и средств проектирования и разработки информационных приложений, в настоящее время озабочены проблемой обеспечения доступа к базам данных в среде Web. Мы приводим краткий список Список— письменный перечень, число, состав; документ, содержащий перечень каких-либо сведений; в переносном смысле— буквальное, точное воспроизведение, копия; рукописная копия древнего памятника письменности. компаний с адресами их серверов Web, на которых можно получить более развернутую информацию. Borland: http://www.borland.com Computer Associates:http://www.cai.comи Fujitsu Fujitsu Limited (яп. , Фудзицу кабусикигайся) (TYO: 6702)— крупная японская корпорация, производитель электроники и ИТ-компания. Работает на глобальном уровне, имеет дочерние подразделения во всем мире.: http://www.fujitsu.co.jp Informix Software: http://www.informix.com JYACC: http://www.jyacc.com Oracle Corporation: http://www.oracle.com LAN Magazine
#2/96 |