jesli Twoj znajomy chce te dane przedstawic jakiejs firmie i ma to wygladac profesjonalnie to nie pozostaje nic innego jak stworzenie interfejsu graficznego. a w jaki sposob to zalezy od jezyka programowania ktory znasz. jako ze jestem leniwy to najprosciej wyklikac to w delphi badz builderze (nie moze byc personal) przy uzyciu biblioteki zeoslib (wersja 6.0.12 jest najubozsza ale posiada najpotrzebniejsze komponenty)
http://sourceforge.net/projects/zeoslib/. delphi lub c++ builder oczywiscie kosztuja. jesli znasz c, c++, python itp. to warto przyjzec sie wieloplatformowym bibliotekom takim jak gtk (potrzebne dodatkowe srodowisko na windowsach), qt, fox toolkit czy tez licencyjnie najbardziej liberalne wxwidgets
http://www.wxwidgets.org. mozna by tak wymieniac i wymieniac. jesli znasz jave to swing + jdbc bedzie odpowiednim lekarstwem. zalezy co kto lubi. dostarczasz firmie programik z mozliwoscia przegladania, wyszukiwania itp.
napisales ze ma to byc wersja off-line. no to dump bazki z mysqla i import do sqlite lub tez firebird embedded. w wiekszosci przypadkow powinno to pojsc bezbolesnie.
BTW opisalem to czego ja akurat uzywam jak zajdzie taka potrzeba.
Edit: Znalazlem jeszcze przed chwila Berkley DB XML:
http://www.sleepycat.com/products/xml.shtml, ale tego juz nie testowalem, choc wyglada ciekawie.
z wyrazami szacunku,
wolan