Superbaza (baza danych)
Oryginalni autorzy | Oprogramowanie precyzyjne |
---|---|
Deweloperzy | Superbase Software Ltd |
Pierwsze wydanie | 1983 |
System operacyjny | Międzyplatformowe |
Typ | Oprogramowanie bazy danych |
Licencja | Prawnie zastrzeżony |
Strona internetowa |
Superbase to program bazy danych dla użytkowników końcowych , który został uruchomiony na Commodore 64 i był przenoszony z tego do różnych systemów operacyjnych przez ponad 20 lat. Ogólnie zawiera również język programowania do automatyzacji zadań zorientowanych na bazę danych, a późniejsze wersje zawierały projektantów formularzy i raportów WYSIWYG , a także bardziej wyrafinowane możliwości programistyczne.
Historia
Pierwotnie został stworzony w 1983 roku przez Precision Software dla Commodore 64 i 128, a później dla Amigi i Atari ST. W 1989 roku był to pierwszy system zarządzania bazą danych działający na komputerze z systemem Windows.
Precision Software z siedzibą w Wielkiej Brytanii była oryginalnym twórcą produktu Superbase. Superbase był i nadal jest używany przez dużą liczbę osób na różnych platformach. Często był używany tylko jako baza danych użytkowników końcowych , ale w przemyśle, administracji i środowisku akademickim zbudowano bardzo dużą liczbę aplikacji, które często miały znaczną złożoność. Niektóre z tych aplikacji są używane do dziś, głównie w małych firmach.
Początkowe wersje były dostępne tylko w trybie tekstowym, ale wraz z wydaniem wersji dla Amigi Superbase stał się pierwszym produktem, który wykorzystywał powszechny obecnie panel sterowania magnetowidu do przeglądania nagrań. [ potrzebne źródło ] Obsługuje również wiele różnych formatów multimedialnych, w tym obrazy, dźwięki i wideo. Superbase była często nazywana multimedialną bazą danych we wczesnych latach, kiedy takie funkcje były rzadkością. Wersja dla Amigi zawierała również wewnętrzny język i możliwość generowania „masek” front-endu dla zapytań i raportów, wiele lat wcześniej Microsoft Access .
Ta wersja odniosła ogromny sukces, co zaowocowało utworzeniem wersji dla wielu platform przy użyciu tego samego podejścia. Ostatecznie Microsoft Windows , a kilka lat później firma została sprzedana przez jej założycieli firmie Software Publishing Corporation . SPC sprzedało wersje produktu inne niż Windows i po wydaniu wersji 2 oraz w późnych fazach alfa wersji 3 sprzedało produkt firmie o nazwie Computer Concepts Corporation.
Ta stosunkowo nieznana firma utworzyła spółkę zależną o nazwie Superbase, Inc. i po ukończeniu późnej fazy alfa wersji 3 i uruchomieniu jej jako Superbase 95, ostatecznie straciła zainteresowanie produktem, w którym to momencie została kupiona przez małą grupę byłych klientów i sprowadzony z powrotem do Wielkiej Brytanii. Ta firma, Superbase Developers plc, kontynuowała rozszerzanie i wspieranie produktu za pośrednictwem Superbase Classic. Wersja dla Amigi została sprzedana firmie Mr. Hardware Computers. Joe Rothman opracował i zmienił nazwę programu na SBase Pro 4. Mr Hardware Computers i SBase Pro 4 zostały sprzedane Russowi Norrby'emu, który wydał wersję 1.36n, będącą najnowszą wersją.
przepisywanie nowej, nowej generacji produktu, początkowo zwanego Superbase Next Generation (SBNG), który obejmował nowy obiektowy język programowania o nazwie SIMPOL. Był to przede wszystkim produkt alfa; chociaż było zapowiadane jako wersja beta w 2005 roku z obietnicami, że prawdziwe wydanie będzie tuż za rogiem.
W 2006 roku SIMPOL został sprzedany firmie RealBasics Ltd, która później została przemianowana na Simpol Ltd ( www.simpol.com ).
W kwietniu 2009 roku firma ta wprowadziła na rynek SIMPOL Professional, który jest produktem nowej generacji, jako wieloplatformowy zestaw narzędzi językowych i bazodanowych.
W lutym 2009 roku ogłoszono, że Superbase Developers plc jest w likwidacji.
W marcu 2010 roku firma Papatuo Holdings Ltd. zakupiła rodzinę produktów Superbase od oficjalnych syndyków Superbase Developers plc. [1]
W 2014 roku Pap Holdings (dawniej Papatuo Holdings), firma, która zakupiła własność intelektualną Superbase po likwidacji Superbase Developers plc w 2010 roku, również kupiła własność intelektualną SIMPOL po likwidacji Simpol Limited. Kolejne wersje od 1.83 do 2.06, wersja 2.10 została wydana w lipcu 2017 r.
W sierpniu 2018 Superbase Software Limited wydało bezpłatną wersję niekomercyjną.
Od śmierci głównego programisty projekt został wstrzymany, ale programiści pracują nad wersją 3.0.
Używa
Superbase był używany do bardzo podstawowych zadań użytkownika końcowego, ale jego prawdziwa siła tkwi w zdolności stosunkowo nieprzeszkolonych programistów do tworzenia złożonych aplikacji. Są one zwykle budowane w miarę upływu czasu, w miarę pojawiania się potrzeb. Rodzaje aplikacji obejmują szeroką gamę systemów księgowych, ERP / MRP , systemów informacji biznesowej, systemów kontroli produkcji i podobnych złożonych produktów, aż po bardzo proste listy członków lub systemy zarządzania kontaktami.
Cechy
Zawiera szybki, wszechstronny silnik bazy danych ISAM i własny potężny dialekt języka BASIC , a także zaawansowane formularze i silniki raportów. Zawiera również potężną obsługę działania jako front-end dla jednej lub więcej SQL . Jego największą wadą jest fakt, że został napisany w 16-bitowym interfejsie API systemu Windows i nie można go było łatwo przenieść do wersji 32-bitowej. Przepisanie nowej generacji miało na celu wyleczenie tego i sprawiło, że pakiet jest jeszcze łatwiejszy w użyciu i potężniejszy.
Z punktu widzenia zwykłego programisty fakt, że baza danych nie jest oparta na języku SQL, jest istotną zaletą, ponieważ poziom złożoności jest znacznie mniejszy, a użytkownikowi łatwiej jest uchwycić koncepcje zarządzania bazą danych i poruszania się po niej.
Istnieje wiele zaawansowanych funkcji produktu, kilka z nich to:
- Wirtualne tabele bazy danych — istnieją tylko w pamięci
- Kolumny wirtualnej bazy danych — są one obliczane w czasie dostępu
- Peer-to-peer Client/Server (PPCS) — ta technologia pozwala dowolnej wersji Superbase działać jako serwer bazy danych, klient lub jedno i drugie. Dostęp do tabel bazy danych odbywa się za pośrednictwem protokołu UDP/IP.
- Niewielki rozmiar — Superbase działa w każdej wersji systemu Windows z wyjątkiem wersji 64-bitowych i wymaga jedynie co najmniej 6 MB systemowej pamięci RAM .
Wersje
- 1983 Superbase 64 dla Commodore 64
- 1983 Superbase 700 dla Commodore CBM-II
- 1983 Superbase wersja 2.0 dla Apple II
- 1984 Superbase dla Commodore Plus/4
- 1985 Superbase dla Amigi
- 1985 Superbase 128 dla Commodore 128
- 1986 Superbase dla Atari ST
- 1987 Superbase dla GEM na PC
- 1988 Superbase 4 wersja 1.0 dla Windows
- 1988 Superbase Professional 2.02 dla Atari ST
- 1991 Superbase 4 wersja 1.31 dla Windows
- 1991 Superbase 4 wersja 1.31 dla Amigi
- 1991 Superbase Professional 3.02 dla Atari ST
- 1992 Superbase wersja 2.0 dla Windows
- 1994 Superbase 95 (wersja 3.0) dla systemu Windows
- 1997 Superbase wersja 3.2 dla Windows
- 1998 Superbase wersja 3.5 dla Windows
- 1999 Superbase wersja 3.6i dla Windows
- 2000 SuperBase 4 Pro wersja 1.36 dla Amigi
- 2001 Superbase 2001 dla Windows
- 2003 Superbase Classic dla Windows
Przepis nowej generacji
- 2009 SIMPOL Professional 1.0
- 2012 luty SIMPOL Professional 1.6
- 2012 Listopad SIMPOL Professional 1.7
- 2014 SIMPOL Professional 1.8
- 2016 Superbase NG 2.0
- 2016 Superbase NG 2.1
Przyjęcie
Ahoj! w 1984 roku stwierdził, że Superbase ma „liczne zaawansowane funkcje rzadko spotykane w menedżerze baz danych dla C-64”, w tym język programowania baz danych. Stwierdzono, że „każdy, kto planuje wykorzystać C-64 w biurze lub środowisku biznesowym, nie może się nie udać z SuperBase ”.