Henryk Jusza wrote:
Wyjaśnienie jest proste - baza progress'owa nie jest bazą SQL-ową. SQL-89 to wewnętrzna sprawa Progress'a. SQL-92 to coś obok Progress'a i dostępny dopiero od wersji 9. Ciągłe kłopoty ze sterownikami ODBC powodują, że trudno dostać się do tej bazy. Natomiast większość uniwersalnych narzędzi komunikuje się z bazą poprzez ODBC i działa na bazie za pomocą SQL'a.
Podzielam te opinie i od lat zastanawiam sie nad tym, dlaczego rozmaite
narzedzia, ktore maja bezposrednie wsparcie do kilkunastu baz danych, zwykle
nie wspieraja Progress'a. Nie bardzo wierze w ogolnoswiatowe spiski, wiec wina
lezy zapewne po stronie PSC. Czy ktos ma inne wytlumaczenie?Jeśli chodzi o narzędzia typu CASE, to od lat korzystam z PowerDesigner'a firmy Sybase. Generuje triggery do utrzymania integralności bazy (szablony trigger'ów można samodzielnie zmieniać), pozwala wykonywać rewerse engineering. Generuje schemat bazy w postaci skryptu SQL (starsze wersje tego produktu generowały w postaci pliku *.df). Dla moich potrzeb zbudowałem most do nie-SQL'owej bazy progressowej (obsługiwanej za pomocą 4GL). Ma duże możliwości dokumentacyjne.
Pozdrawiam,
Henryk Jusza mailto:henju@pg.gda.pl
--------------------------------------------------------------
Ośrodek Informatyczny Politechniki Gdańskiej
Pracownia Rozwoju Oprogramowania
tel (058) 347-28-01 fax (058) 347-24-63