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 →