[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Wspierajmy się
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?
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.
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