Aplikacje bazodanowe? Dane?

0

Witam!

Od pewnego czasu "bawię się" w programowanie. Mam na swoim koncie kilka bardziej lub mniej udanych aplikacji. W tej chwili mam zamiar stworzyć cos bardziej zaawansowanego.

Ma to być aplikacja przechowująca dane na pewien temat, umożliwajaca roznego rodzaju operacje na tych danych (przegladanie, sortowanie, dodawanie, usuwanie, wyszukiwanie, eksportowanie, importowanie, itd itp). Aplikacja będzie lokalna, tzn. nie ma to być aplikacja ktora wymaga polaczenia internetowego w celu np. dostepu do bazy danych. Aplikacja nie powinna wymagac dodatkowych narzedzi aby umozliwic dzialanie na komputerze klienta (np. server SQL :>)...

Jakie są sposoby przechowywania danych dla takiej aplikacji? Czy nalezy samemu implementowac taką bazę danych tworzac okreslone struktury, metody i listy na ich podstawie, czy tez lepiej wykorzystac np baze danych SQL? Czy sa inne rozwiazania ułatwiajace zarządzanie dużą iloscią powiazanych ze soba danych?

Bardzo trudno znalezc mi odpowiedz na to pytanie bo szczerze mowiac nie wiem nawet dokladnie o co pytac :].

(przykladowe dane dla aplikacji: tabele = film, rezyser, aktor, scenarzysta, wytwornia..., dane musza byc powiazane, czyli np w filmie o ID 5, graja aktorzy o ID 3,8,21,863, a rezyserID = 233).

0

osobiście wybrał bym jakąś bazę ebedded (np. firebird ebedded lub sqlite). Do poprawnego działania potrzebują tylko kilku dlli. Jeśli te dane są proste (kilka "pól") i będzie ich stosunkowo mało to jeszcze XML. Od razu odradzam implementacje własnego formatu - jeśli to ma być wydajne i niezawodne to jest to kupa roboty, a i tak łatwo gdzieś błąd popełnić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1