Открыть сервис

Lotus Approach

Lotus Approach — это реляционная система управления базами данных (СУБД) для настольных компьютеров, разработанная корпорацией Lotus Development Corporation (впоследствии подразделение IBM). Продукт был ориентирован на непрофессиональных пользователей, позволяя создавать, редактировать и управлять базами данных без необходимости написания сложного программного кода. Входил в состав офисного пакета Lotus SmartSuite. Основные конкуренты на рынке — Microsoft Access и Paradox.

История

Разработка и выпуск

Первая версия Lotus Approach была выпущена в 1991 году. Изначально продукт разрабатывался как альтернатива более сложным и дорогим СУБД того времени, таким как dBase и FoxPro. Lotus Development, известная своим электронным табличным процессором Lotus 1-2-3, стремилась создать инструмент, который бы сочетал простоту использования с достаточной функциональностью для малого бизнеса и индивидуальных пользователей.

Поглощение IBM и эволюция

В 1995 году корпорация IBM приобрела Lotus Development. После этого Lotus Approach стал частью пакета Lotus SmartSuite, который включал также текстовый процессор Lotus Word Pro, электронную таблицу Lotus 1-2-3, программу для презентаций Lotus Freelance Graphics и другие утилиты. В рамках IBM продукт получил несколько крупных обновлений, в том числе поддержку новых форматов данных и улучшенную интеграцию с другими приложениями пакета.

Прекращение поддержки

С развитием рынка офисного программного обеспечения и переходом многих пользователей на пакет Microsoft Office, доля Lotus SmartSuite, включая Approach, начала неуклонно снижаться. В 2013 году IBM официально объявила о прекращении продаж и поддержки Lotus SmartSuite. Последней версией, выпущенной для розничной продажи, стала Lotus SmartSuite 9.8, которая включала Lotus Approach 9.8. Несмотря на формальное прекращение поддержки, продукт продолжал использоваться некоторыми организациями и частными лицами, работающими с устаревшими базами данных.

Основные возможности

Интуитивно понятный интерфейс

Lotus Approach был спроектирован с акцентом на визуальное проектирование. Пользователь мог создавать таблицы, формы, запросы и отчёты с помощью «мастеров» (wizards) и конструкторов, не прибегая к написанию SQL-запросов. Это делало его доступным для бухгалтеров, менеджеров и других специалистов, не имеющих навыков программирования.

Реляционная модель

Как и большинство современных настольных СУБД, Approach поддерживал реляционную модель данных. Это позволяло связывать несколько таблиц по общим полям (например, «Клиенты» и «Заказы»), создавая сложные структуры данных без дублирования информации.

Создание форм и отчётов

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

Поддержка языков запросов

Хотя основным способом работы был визуальный конструктор, Approach поддерживал и язык SQL (Structured Query Language) для выполнения сложных запросов. Кроме того, существовал собственный язык макросов, позволявший автоматизировать повторяющиеся задачи.

Импорт и экспорт данных

Lotus Approach мог импортировать данные из различных форматов, включая:

  • dBase (.dbf)
  • Paradox (.db)
  • FoxPro (.dbf)
  • Текстовые файлы (.txt, .csv)
  • Электронные таблицы Lotus 1-2-3 и Microsoft Excel (.xls)

Экспорт данных также поддерживался в эти форматы, а также в HTML для публикации в интернете.

Версии и совместимость

Основные версии

  • Lotus Approach 1.0 (1991) — первая версия, работавшая под управлением Windows 3.0.
  • Lotus Approach 2.0 (1992) — улучшенная поддержка сетевой работы и реляционных связей.
  • Lotus Approach 3.0 (1993) — добавлены мастера и улучшенный конструктор отчётов.
  • Lotus Approach 4.0 (1994) — значительное обновление интерфейса и производительности.
  • Lotus Approach 9.8 (2002) — последняя версия, входившая в состав Lotus SmartSuite 9.8.

Совместимость с операционными системами

Lotus Approach изначально разрабатывался для операционной системы Microsoft Windows. Последние версии (9.8) были совместимы с Windows 95, 98, Me, NT 4.0, 2000 и XP. Поддержка Windows Vista, 7 и более новых версий не гарантировалась, хотя при определённых настройках совместимости программа могла работать. Версий для macOS или Linux не существовало.

Применение

Малый и средний бизнес

Основной сферой применения Lotus Approach были небольшие компании и отделы крупных организаций, где требовалось вести учёт клиентов, товаров, заказов или контактов. Программа позволяла быстро создавать простые базы данных без привлечения IT-специалистов.

Образование и некоммерческие организации

Благодаря низкой стоимости (в составе SmartSuite) и простоте освоения, Approach использовался в учебных заведениях для обучения основам баз данных, а также в некоммерческих организациях для ведения внутренней документации.

Наследие

По состоянию на 2020-е годы, Lotus Approach считается устаревшим продуктом. Однако базы данных, созданные в этом формате, всё ещё могут эксплуатироваться в организациях, не перешедших на современные системы. Для миграции данных из Approach в более современные СУБД (например, Microsoft Access, MySQL или SQLite) используются конвертеры и скрипты, а также возможности импорта, доступные в самих программах-приёмниках.

Критика

Ограниченная масштабируемость

Lotus Approach, как и другие настольные СУБД, был рассчитан на работу с относительно небольшими объёмами данных (до нескольких десятков тысяч записей). При попытке обработки больших массивов данных производительность существенно падала, а вероятность повреждения файлов возрастала.

Закрытый формат файлов

Файлы баз данных Approach (.dbf, .dbt, .dbt) были основаны на формате dBase, но имели ряд специфических расширений и особенностей, что затрудняло прямой доступ к данным из сторонних программ без использования специальных драйверов.

Отсутствие развития

После прекращения поддержки со стороны IBM продукт не получал обновлений, что делало его уязвимым для современных угроз безопасности и несовместимым с новыми версиями Windows. Отсутствие поддержки Unicode в ранних версиях также создавало проблемы при работе с многоязычными данными.

Интересные факты

  • Название «Approach» (с англ. — «подход») отражало философию продукта — простой и интуитивный подход к созданию баз данных.
  • В отличие от Microsoft Access, который требовал установки отдельного приложения, Lotus Approach часто поставлялся в комплекте с другими программами Lotus, что делало его доступным для пользователей, уже купивших SmartSuite.
  • В некоторых странах, в том числе в России, Lotus Approach использовался в государственных учреждениях и на предприятиях в 1990-х — начале 2000-х годов, что привело к появлению значительного числа архивных баз данных в этом формате.

Источники

  • Lotus Development Corporation. Lotus Approach User's Guide. — 1991.
  • IBM Corporation. Lotus SmartSuite 9.8 Documentation. — 2002.
  • «Lotus SmartSuite: история и наследие». — Журнал «Мир ПК», № 5, 2003.
  • «Обзор настольных СУБД для Windows». — КомпьютерПресс, № 7, 1994.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →