А. Шевелёв - 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 может работать параллельно с другими программами, обеспечивая одновременный разделённый доступ к таблицам и индексам.

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


С этой книгой читают
Целью изучения курса алгебры в 7 классе является овладение системой алгебраических знаний и умений, необходимых для применения в практической деятельности, изучения смежных дисциплин, продолжения образования; формирование элементов алгоритмической культуры; развитие интереса к алгебре, формирование любознательности; подведение к понятию значимости математики в развитии общества.Контрольные работы являются отличным средством для контроля УУД обуча
Мысль о том, что познать мир – это значит познать управляющие им числа, принадлежит Пифагору. Нумерология подтверждает – вся наша жизнь детерминирована некими «ключевыми числами». Соглашаться с этим или нет – личное дело каждого. А мы нашли в «числовой сфере» источник для интеллектуального творчества – составление математического календаря.Информация будет полезна всем, кто любит числовые изюминки сами по себе или их использование в профессиональ
Таинственный антипротон найден. Эффектно показана кварковая структура атомного ядра. Автор разъяснил, почему у знаменитой формулы Эйнштейна скорость света в квадрате.
Решение математических задач тысячелетия. Открытие материальных топологических пространств. Цифровые топологические пространства создают атом. Развитие живых существ от бацилл, бактерий, микробов, рост микроорганизмов до динозавров, диктует незаметная элементарная частица. Элементарные частицы строятся на цифровой основе. Летопись образования атома, хроника возникновения жизни записана на бесконечно бегущих цифрах числа π… Книга содержит нецензур
А ведь всей этой херни могло не быть!К столетию события, которое до сих пор оказывает огромное влияние на ход мировой истории!Успешная операция Генерального штаба Германии по навязыванию России марионеточного правительства с целью выведения её из войны. Так называемое принуждение к миру.В мировой истории эта авантюра фигурирует под названиями: «Октябрьская революция в России» или «Октябрьский переворот».И уж совсем цинично – «Великая пролетарская
Дебютная книга израильской писательницы Марии Евдаевой – удивительно емкое, динамичное повествование об истории израильской семьи.История начинается на палубе парохода «Эксодус», везущего беженцев из восточной Европы в Палестину от немецких зверств под снаряды британских орудий, и продолжена в последующих поколениях родившихся и выросших на обожженной солнцем и пропитанной кровью и потом земле Израиля.Это подлинная семейная сага, в которой читате
Планета восстанавливается, её мутация позади. Рэндельф поднял меч, теперь он, возможно, последний мутант, он стал другим, мир вокруг тоже, шальная мысль закралась ему в голову: "Кто-то говорил, что он никогда не сдаётся, в таком случае я никогда не останавливаюсь, пришло время вновь стать ветром, вылететь из ямы с помоями и опять носиться по земле, невидимо для всех остальных. А что? Неплохие планы на будущее, особенно когда впереди вечность".
Рутинный допрос мертвеца в рамках содействию милицейскому расследованию втягивает юную послушницу храма Подземных богов в цепь удивительных и пугающих событий, которые расшатывают основы самого мироздания.