А. Шевелёв - DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет

DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет
Название: DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет
Автор:
Жанр: Математика
Серии: Нет данных
ISBN: Нет данных
Год: Не установлен
О чем книга "DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет"

Данная книга предназначена для всех, кто трепетно относится к накопленным данным и хочет их сохранить и приумножить. Предлагается достаточно простой способ создания информационных систем различного назначения.

Бесплатно читать онлайн DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет


© А. Шевелёв, 2017


ISBN 978-5-4485-2287-1

Создано в интеллектуальной издательской системе Ridero

Всё о сервере http://ixbase.info

Благодарности


Предлагаемый подход появился благодаря неустанным разработкам по совершенствованию и поддержке стиля xBASE со стороны xHarbour (http://xharbour.com) – разработчика программного обеспечения (ПО), ставшего достойным преемником великого наследия CLIPPER.

Особая благодарность владельцам авторского права (Массачусеттский технологический институт, Национальный институт исследований в области информатики и автоматизации, Университет Keio) за прекрасную документацию HTML


Девиз:

сервер, который всегда с тобой и с каждым днем лучше


Статические страницы могут быть превращены в динамические с помощью нового сервера, который поддерживает работу с базой данных. Под базой данных здесь подразумевается набор таблиц типа *.dbf.

Такой способ построения динамических страниц открывает новые возможности для формирования информационных ресурсов, настольных приложений и передачи данных.

Данная книга предназначена для всех, кто трепетно относится к накопленным данным и хочет их сохранить и приумножить. Предлагается достаточно простой способ создания информационных систем различного назначения

Введение

Работа с таблицами типа *.dbf пока не представлена должным образом в среде Интернет. Это связано, наверное, с повальным увлечением технологией SQL. Считается, что таблицы DBF – это устаревший подход и будущее только за технологиями типа сервер-клиент. Тем не менее, были попытки (и они не прекращаются) сблизить технологии Интернет и системы управления базами данных – СУБД (1,2). Эта разработка является также инструментом, способствующим насыщению Интернет массивом данных, хранящихся в базах данных. Теперь статические страницы становятся динамическими с легкостью, присущей системам управления данных типа CLIPPER. Работа с таблицами DBF проста и интуитивно понятна.

Таблица представляет собой набор колонок (полей) по вертикали и строк (записей) по горизонтали. Таким достаточно простым и наглядным образом формируются и собираются однотипные записи в списки, которые могут быть очень большими. Допустимый размер таблиц типа *.dbf намного превышает размер таблиц типа *.exl, используемых в программе Excel, и может достигать 3 млн записей, а СУБД DBF намного проще и легче системы SQL. На сегодняшний день именно в этих таблицах хранится достаточно много данных, которые не должны лежать мёртвым грузом или быть утерянны. Свободно обратиться к данным, хранящимся в таблицах *.dbf, организовать передачу данных между информационными узлами или приложениями позволяет новый сервер dbfWebServer (рис. В.1).



Рис. В.1. Экранная форма программы dbfWebServer

Список сокращений


HTTP – HyperText Markup Language

VM – виртуальная машина

WWW – World Wide Web

ДОС – дисковая операционная система

ИТ ixBASE – информационные технологии ixBASE

ОС – операционная система

ПО – программное обеспечение

ПО ixBASE – программное обеспечение ixBASE

СУБД – система управления базами данных

Глава 1. Эффективный сервер для таблиц DBF

Сервер, который всегда с тобой


DbfWebServer – это сервер, который всегда с тобой: простой, мобильный и компактный. Каждый день он пополняется новыми данными и сервисами и улучшается. Сервер очень удобен тем, что его можно запускать и на локальном компьютере. Для этого предусмотрены специальные режимы настройки сервера. Эти настройки находятся на стартовой странице сервера. С их помощью запуск сервера можно настроить автоматически при включении компьютера и/или из эксплорера с помощью специальной кнопки, что является весьма полезным и удобным и повышает эффективность работы.

Отличительной особенностью данного сервера является то, что для полноценной работы с базами данных достаточно одной программы, в отличие от комплекса SQL, например APACHE + MySQL + PHP. Для такого комплекса необходимо запустить как минимум два сервера – APACHE и SQL – или другую родственную пару серверов.

Скорость работы сервера dbfWebServer, по наблюдению и мнению автора, превосходит другие комбинации, что позволяет создавать быстрый пользовательский интерфейс для конечного пользователя, используя при этом браузер, использовать разнообразный спектр баз данных, что становится особенно актуальным, когда бизнес-приложения перемещаются в сторону платформы Интернет.

Размер программы составляет порядка 1400 Кб. В программу включены все основные функции CLIPPER, которые необходимы для работы с базой данных, строками, математическими операциями.

Запустить сервер можно с любого носителя, даже флэш-памяти, что также может стать весьма удобным методом работы, если необходимо часто переносить данные. Относительно небольшой объём базы данных, можно сказать мобильный, позволит носить с собой все данные, запускать сервер с любого компьютера и пользоваться этими данными. Такой подход, в свою очередь, позволит помочь при распределённой или удалённой работе, когда необходимо обслуживать или развивать несколько информационных ресурсов или проектов, использующих данные и базы данных.

Устойчивость сервера

Устойчивость работы сервера как программы и не разрушающий индексы таблиц режим работы сервера с базой данных является важным моментом. Для таблиц типа *.dbf всегда было достаточно трудно подобрать устойчивый сервер. В данном случае речь идёт об операционной системе (ОС). в этом отношении лучше всего показал себя сервер NOVELL. В других операционных системах при многопользовательском режиме работы достаточно часто наблюдается разрушение индексных файлов. Этот фактор в значительной мере тормозит использование таблиц в других конфигурациях не NOVELL и мешает широкому распространению приложений на основе баз данных DBF.

По отношению к операционной системе программа dbfWebServer является однопользовательской, а потребление информации имеет, наоборот, многопользовательский характер. Для такого случая следует отметить, что семейство операционных систем WIN32 работает более устойчиво.

Сервер dbfWebServer в своей работе для организации многопользовательского режима использует систему сокетов, а с сокетами ОС WIN32 работают надёжнее, нежели с системой разделения файлов между приложениями.

Программа dbfWebServer может работать параллельно с другими программами, обеспечивая одновременный разделённый доступ к таблицам и индексам.

Сервер обрабатывает ошибки, возникающие при интерпретации блоков кода, и возвращает соответствующие сообщения, поэтому пользователю или разработчику легко отлаживать скрипты, которые запускаются на сервере. Это, правда, не относится к бесконечным циклам. Здесь может возникнуть проблема.


С этой книгой читают
В данной работе по возможности доступно, ясно мной излагаются основные понятия и функционирование параллельной специализированной гибридной вычислительной машины (МПСГВМ).Главное внимание уделено общему представлению об операциях параллельной специализированной гибридной вычислительной машины при решении задач класса NP.Функциональная схема параллельной специализированной гибридной вычислительной машины подчинена схеме метода точного мгновенного
Эта книга для воспитателей детских садов. В ней собран практический материал для работы с детьми дошкольного возраста по обучению математике в игровой форме. Ведь самое главное для ребенка – это игра, да ещё и занимательная.
Столкнулась с тем, что для своих занятий нет подходящих методичек с большим количеством задач, на которых возможно отработать приемы и варианты решения. Поэтому наполнила книгу созданными задачами и примерами. Поможет в организации дополнительных занятий и т. д.
В книге в простой и удобной форме рассказывается о решении арифметических задач с подробными пояснениями. Отличительной особенностью является наличие небольшого теоретического материала, тестовых заданий и задач для самостоятельного решения. Предназначена для школьников, учителей и тех, кто желает повысить свою математическую грамотность. Может быть полезна выпускникам школ и абитуриентам.
А ведь всей этой херни могло не быть!К столетию события, которое до сих пор оказывает огромное влияние на ход мировой истории!Успешная операция Генерального штаба Германии по навязыванию России марионеточного правительства с целью выведения её из войны. Так называемое принуждение к миру.В мировой истории эта авантюра фигурирует под названиями: «Октябрьская революция в России» или «Октябрьский переворот».И уж совсем цинично – «Великая пролетарская
Дебютная книга израильской писательницы Марии Евдаевой – удивительно емкое, динамичное повествование об истории израильской семьи.История начинается на палубе парохода «Эксодус», везущего беженцев из восточной Европы в Палестину от немецких зверств под снаряды британских орудий, и продолжена в последующих поколениях родившихся и выросших на обожженной солнцем и пропитанной кровью и потом земле Израиля.Это подлинная семейная сага, в которой читате
Семен Крылов и не подозревал, что, нанимая няню своему больному сыну, он впустил в свою судьбу ту, чья единственная мечта – месть. Она ворвалась в его жизнь, словно свежий ветер, спасая от безысходности и лютой тоски, поселившейся в сердце. Пришла, чтобы спасти от призраков прошлого. Ее единственное желание – уничтожить, растоптать, стереть с лица земли человека, лишившего ее счастья, сделавшего вдовой, убившего ее сына. Она пришла за его жизнью
Это книга о судьбе двух молодых людей, которые встретились волей ли случая или волей их предков, но их желание достичь в своей жизни определённых целей, поддержка друг друга помогают им в разных жизненных ситуациях. Кроме того, в книге описаны разные мифические существа и расы, которые с точки зрения эзотерики, существую на Земле. Существование некоторых из них подтверждено археологическими исследованиями. Но в книге они все находят общий язык и