Witam serdecznie,
Jako że nie pisałem nigdy programu bazo-danowego prosiłbym o pomoc w napisaniu prostej aplikacji, poniżej zamieszczam specyfikację programu i liczę na pomoc z Waszej strony gdyż jest to dla mnie nie zbędne ;)
Do napisania tej aplikacji użyć mam:
Delphi 7 oraz PostgreSQL 8.0
Specyfikacja:
Program ma gromadzić dane teleadresowe klientów takie jak:
*Imię i nazwisko
*Płeć
*Adresy - dowolna ilość adresów dla jednej osoby oraz typ tego adresu (zamieszkania, korespondecyjny, nieaktualny itp...)
W przypadku zmiany danych klienta, jego poprzednie dane są zapamiętywane i musi być możliwość ich podglądu w późniejszym czasie. Poniżej przykład:
W wyniku błędu wprowadzono źle imię osoby:
Kowalski Łukasz (od 2003-01-01 10:01 do 2003-01-01 12:31)
Kowalski Tomasz (od 2003-01-01 12:31 do --)
Podobnie ma się odbywać usuwanie klientów a ich dane nie mogą zostać skasowane a ukryte i musi być do nich dostęp np. z poziomu wyszukiwania).
Nie wolno mi użyć komponentów takich jak "TBDEdit, jedynie można TDBGrid ale tylko w celu prezentacji danych, nie edycji.
Wszystko ma się odbywać za pomocą języka SQL.
Program musi zapewniać przeszukiwania bazy danych wg zadanych kryteriów.
Dodatkowo muszę mieć skrypt tworzący strukturę bazy danych w PostgreSQL.
Za każdą pomoc dziękuję z całego serca. ;)