SQL (Structured Query Language - Strukturalny Jezyk Zapytan) to najbardziej popularny język zapytań dla relacyjnych baz danych (RDBMS - Relation Database Management System).
Trawers w środowisku SQL to rozwiązanie wykorzystujące te same systemy, ale pracujące na innych bazach danych. W podstawowej wersji są to bazy .DBF, natomiast w środowisku SQL są to bazy zarządzane przez serwery RDBMS.
Trawers w nowym środowisku, mimo ze utworzony został w innej technologii i z wykorzystaniem innych narzędzi programistycznych, zachowuje swoją pierwotną strukturę funkcjonalną i ten sam model baz danych. Zmienia się jedynie techniczny sposób zapisu zgromadzonych danych.
Użytkownicy przyzwyczajeni do sposobu pracy z pakietem Trawers nie zauważą zmian w posługiwaniu się poszczególnymi funkcjami pakietu.
Firma TRES dostarczona narzędzi umożliwiających bezproblemowe przeniesienie baz danych typu .DBF do serwera RDBMS.
Trawers w środowisku SQL charakteryzuje się dużo większym bezpieczeństwem danych. Wynika to z transakcyjności procesów realizowanej po stronie serwera RDBMS. Ponadto w bazach SQL nie ma już konieczności indeksowania zbiorów danych, właściwa pracy z bazami .DBF.
Do serwerów RDBMS dostarczane są narzędzia do kontroli i przywracania spójności baz danych.
Technologia oparta na SQL dostarcza wielu narzędzi do zaawansowanego zarządzania danymi, ich przetwarzania i wykorzystywania:
do tworzenia hurtowni danych
do budowania witryn WWW
do synchronizacji i replikacji rozproszonych baz danych
do tworzenia systemow użytkowych (np.Oracle Designer i Oracle Developer)
narzędzia serii OLAP (On-Line Analytical Processing).
Koszty oprogramowania można analizować w krótkiej lub długiej perspektywie czasowej.
W przypadku pracy w środowisku bazy danych SQL, koszty ponoszone w krótkim okresie (wydatki związane z jednorazowym zakupem licencji, wynagrodzenie konsultantów, szkolenia administratorów baz danych) mogą być wyższe (zwłaszcza dla komercyjnych RDBMS) niż koszty ponoszone w przypadku pracy z bazami .DBF.
Jednakże koszty ujmowane w dłuzszym okresie czasu powinny uwzględniać nakłady ponoszone na diagnozowanie i naprawianie baz danych, tworzenie dodatkowych programów statystycznych i analitycznych (w środowisku SQL dostepnych jest więcej narzędzi analitycznych i raportujacych), tworzenie hurtowni danych, sklepów elektronicznych itp.
Przy takim podejściu, sumaryczne wydatki na oprogramowanie w środowisku baz SQL mogą być niższe niż w środowisku tradycyjnym.
Dodatkowym argumentem, bezpośrednio istotnym dla firmy TRES jako producenta oprogramowania, ale również bardzo ważnym dla użytkownika, mającym bowiem wpływa na cenę licencji, jest fakt, że przeniesienie oprogramowania do bardziej bezpiecznego i nowoczesnego środowiska odbywa się z zachowaniem dotychczasowych nakładów poniesionych na produkcję pakietu, jego rozwój i wdrożenia. Oprogramowanie byłoby zdecydowanie droższe gdyby tworzyć je od nowa w nowym środowisku z użyciem innych narzędzi programistycznych.
Aby zbudować instalację do pracy w środowisku bazy danych SQL wymagane są nastepujące składniki:
komputer spełniajacy funkcje serwera RDBMS:
| RAM: 1+ GB |
| CPU: Intel P3/P4/Xeon; AMD XP/Opteron |
| HDD: szybkie dyski IDE lub SCSI |
| System operacyjny: Linux/Sun/Windows |
Konfiguracja zależy od wielkości przetwarzanych danych, liczby połączeń oraz wybranego RDBMS.
komputery przeznaczone na stacje robocze:
| CPU: klasy Pentium II |
| RAM: 64 MB |
| HDD: bez szczególnych wymagań |
W przypadku pracy w trybie terminalowym, na stacje robocze wykorzystać można jeszcze słabsze komputery.
oprogramowanie serwera RDBMS
program MEDIATOR firmy OTC S.A., który odpowiada za komunikację pomiędzy RDBMS a pakietem Trawers
pakiet Trawers w wersji -M (TR-SQL)

Powyższy schemat przedstawia konfigurację, w której każdy z elementów (Trawers, Mediator oraz RDBMS) pracuje na osobnym komputerze pod kontrolą różnych systemów operacyjnych. Jest to tylko jedna z możliwości. Pozostałe zależą od rodzaju RDBMS i Mediatora (nie każdy RDBMS dostępny jest na wszystkie platformy; także w przypadku Mediatora nie wszystkie kombinacje są dostepne).
Nie jest konieczne, aby powyższe trzy składniki były rozdzielone. W szczególności mogą pracować na tym samym komputerze. Zwykle jednak Trawers pracuje na (słabych) stacjach roboczych, zaś Mediator z RDBMS umieszczone są razem na (mocnym) serwerze.
W poniższej tabeli przedstawiona jest lista serwerów RDBMS, z jakimi może (poprzez Mediator) współpracowac Trawers.
Pytania i odpowiedzi na temat SQL: www.orafaq.org
ComputerWorld z dnia 28 maja 2001 (str 20): opis wykorzystania technologii Oracle/Mediator w firmie Carman Polska (sieć stacji obsługi samochodów) - wiele szczegółów na temat zastosowanych rozwiazań technicznych