Superbase (база данных) - Superbase (database)

Superbase
Автор (ы) оригинала Программное обеспечение точности
Разработчики) Superbase Software Ltd
Первый выпуск 1983 ; 38 лет назад ( 1983 )
Операционная система Кроссплатформенность
Тип Программное обеспечение базы данных
Веб-сайт www .superbase .com

Superbase - это программа для работы с базами данных для настольных компьютеров, которая была запущена на Commodore 64 и была перенесена с нее на различные операционные системы в течение более 20 лет. Он также обычно включает язык программирования для автоматизации задач, ориентированных на базы данных, а в более поздних версиях включены WYSIWYG- формы и дизайнеры отчетов, а также более сложные возможности программирования.

История

Первоначально он был создан в 1983 году компанией Precision Software для Commodore 64 и 128, а затем для Amiga и Atari ST. В 1989 году это была первая система управления базами данных, работающая на компьютере под управлением Windows.

Компания Precision Software, базирующаяся в Великобритании , была первым создателем продукта Superbase. Superbase использовалась и до сих пор используется большим количеством людей на различных платформах. Он часто использовался только в качестве базы данных конечных пользователей, но очень большое количество приложений было создано в промышленности, правительстве и академических кругах, и они часто были значительной сложности. Некоторые из этих приложений используются по сей день, в основном на малых предприятиях.

Первоначальные версии работали только в текстовом режиме, но с выпуском версии для Amiga Superbase стала первым продуктом, который использовал теперь уже распространенную панель управления видеомагнитофоном для просмотра записей. Он также поддерживал ряд различных форматов мультимедиа, включая изображения, звуки и видео. В первые годы Superbase часто называли мультимедийной базой данных, когда такие функции были редкостью. Версия для Amiga также имела внутренний язык и возможность генерировать внешние «маски» для запросов и отчетов за много лет до Microsoft Access .

Эта версия имела огромный успех, и в результате была создана версия для ряда платформ с использованием того же подхода. В конце концов была выпущена версия для Microsoft Windows, а через пару лет компания была продана ее основателями Software Publishing Corporation . SPC продала версии продукта, отличные от Windows, и после выпуска версии 2 и на последних этапах альфа версии 3 продала продукт компании Computer Concepts Corporation .

Эта относительно неизвестная компания создала дочернюю компанию под названием Superbase, Inc. и после завершения последней стадии альфа версии 3 и запуска ее как Superbase 95, в конечном итоге, похоже, потеряла интерес к продукту, после чего его купила небольшая группа. бывших клиентов и возвращены в Великобританию. Эта компания, Superbase Developers plc, продолжала расширять и поддерживать продукт с помощью Superbase Classic. Версия для Amiga была продана компании Mr. Hardware Computers. Джо Ротман разработал программу и переименовал ее в SBase Pro 4. Mr Hardware Computers и SBase Pro 4 были проданы Рассу Норрби, который выпустил последнюю версию 1.36n.

В 1999-2000 годах началось переписывание продукта нового поколения, первоначально называвшегося Superbase Next Generation (SBNG), который включал новый объектно-ориентированный язык программирования под названием SIMPOL. В первую очередь это был альфа-продукт; хотя в 2005 году он был объявлен бета-версией с обещаниями, что настоящий релиз не за горами.

В 2006 году SIMPOL была продана компании RealBasics Ltd, которая позже была переименована в Simpol Ltd ( www.simpol.com ).

В апреле 2009 года эта компания запустила SIMPOL Professional, продукт следующего поколения, как кроссплатформенный язык и набор инструментов для работы с базами данных.

В феврале 2009 года было объявлено о ликвидации Superbase Developers plc.

В марте 2010 года компания Papatuo Holdings Ltd. приобрела линейку продуктов Superbase у официальных получателей Superbase Developers plc. [1]

В 2014 году Pap Holdings (ранее Papatuo Holdings), компания, которая приобрела интеллектуальную собственность Superbase при ликвидации Superbase Developers plc в 2010 году, также приобрела интеллектуальную собственность SIMPOL после ликвидации Simpol Limited. Следующие версии с 1.83 по 2.06, версия 2.10 была выпущена в июле 2017 года.

В августе 2018 года Superbase Software Limited выпустила бесплатную некоммерческую версию.

После ухода ведущего разработчика проект был приостановлен, но разработчики работают над версией 3.0.

Использует

Superbase использовалась для очень простых задач конечного пользователя, но ее реальная сила заключается в способности относительно неподготовленных программистов создавать сложные приложения. Как правило, они накапливаются с течением времени по мере необходимости. Типы приложений охватывают широкий спектр: от систем бухгалтерского учета, пакетов ERP / MRP , систем бизнес-информации, систем управления производством и аналогичных сложных продуктов до очень простых списков участников или систем управления контактами.

Функции

Он содержит высокоскоростной универсальный механизм базы данных ISAM и собственный мощный диалект BASIC , а также сложные формы и механизмы отчетов. Он также включает мощную поддержку для работы в качестве интерфейса для одной или нескольких баз данных SQL . Его самый большой недостаток заключается в том, что он был написан для 16-битного Windows API и его нелегко перенести в 32-битную версию. Переписывание Next Generation призвано исправить это и сделало пакет еще более простым в использовании и более мощным.

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

Продукт обладает множеством мощных функций, некоторые из них:

  • Таблицы виртуальной базы данных - они существуют только в памяти
  • Столбцы виртуальной базы данных - рассчитываются во время доступа
  • Одноранговый клиент / сервер (PPCS) - эта технология позволяет любой версии Superbase действовать как сервер базы данных, клиент или и то, и другое. Доступ к таблицам базы данных осуществляется через UDP / IP.
  • Компактность - Superbase работает во всех версиях Windows, кроме 64-разрядных, и требует не менее 6 МБ системной оперативной памяти .

Версии

  • 1983 Superbase 64 для Commodore 64
  • 1983 Superbase 700 для Commodore CBM-II
  • 1983 Superbase версии 2.0 для Apple II
  • 1984 Superbase для Commodore Plus / 4
  • 1985 Superbase для Amiga
  • 1985 Superbase 128 для Commodore 128
  • 1986 Superbase для Atari ST
  • 1987 Superbase для GEM на ПК
  • 1988 Superbase 4 версии 1.0 для Windows
  • 1988 Superbase Professional 2.02 для Atari ST
  • 1991 Superbase 4 версия 1.31 для Windows
  • 1991 Superbase 4 версия 1.31 для Amiga
  • 1991 Superbase Professional 3.02 для Atari ST
  • 1992 Superbase версии 2.0 для Windows
  • 1994 Superbase 95 (версия 3.0) для Windows
  • 1997 Superbase версии 3.2 для Windows
  • 1998 Superbase версии 3.5 для Windows
  • 1999 Superbase версии 3.6i для Windows
  • 2000 SuperBase 4 Pro версия 1.36 для Amiga
  • 2001 Superbase 2001 для Windows
  • 2003 Superbase Classic для Windows

Перезапись следующего поколения

  • 2009 SIMPOL Professional 1.0
  • 2012 Февраль SIMPOL Professional 1.6
  • 2012 Ноябрь SIMPOL Professional 1.7
  • 2014 SIMPOL Professional 1.8
  • 2016 Superbase NG 2.0
  • 2016 Superbase NG 2.1

Прием

Эй! в 1984 году заявил, что Superbase имеет «многочисленные расширенные функции, редко встречающиеся в менеджере баз данных для C-64», включая язык программирования баз данных. Он пришел к выводу, что «любой, кто планирует использовать C-64 в офисе или бизнес-среде, не ошибется с SuperBase ».

Рекомендации

Внешние ссылки