home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 09 / ami933.txt < prev    next >
Text File  |  1997-04-07  |  7KB  |  148 lines

  1. BANK DANYCH
  2.  
  3. <lead>Gromadzenie oraz przetwarzanie danych to jedna z
  4. najwaûniejszych dziedzin zastosowania maszyn liczâcych.
  5. Oczywiôcie takûe Amiga doskonale nadaje sië do wykorzystania w
  6. tej dziedzinie, choêby dziëki dziesiâtkom róûnego typu prostszych
  7. lub bardziej zîoûonych baz danych.
  8.  
  9. <a>Jarosîaw Horodecki
  10.  
  11. <txt>Niewâtpliwie jednâ z tych prostszych baz danych jest program
  12. Bank danych, wydany przez firmë Andromeda. Na poczâtek, jak
  13. zwykle, kilka informacji o wyglâdzie caîoôci. Niestety, nie
  14. otrzymaliômy jeszcze peînego opakowania, wiëc nie mogë sië
  15. wypowiedzieê na temat jego trwaîoôci i jakoôci. Otrzymaliômy
  16. natomiast okîadkë na pudeîko. Jest ona wykonana w miarë
  17. estetycznie, zawiera wyraúnie widoczny tytuî programu, nazwë
  18. wydawcy, a po drugiej stronie takûe ogólnâ, reklamowâ, informacjë
  19. o programie.
  20.  
  21. Najwaûniejsza czëôê pakietu to oczywiôcie to, co umieszczono
  22. wewnâtrz pudeîka. A znajdziemy tutaj jednâ dyskietkë z programem
  23. oraz instrukcjë obsîugi. Najpierw kilka sîów o tym drugim
  24. skîadniku pakietu. Instrukcja jest napisana w sposób bardzo
  25. zwiëzîy, choê zawiera wystarczajâcy opis poszczególnych opcji
  26. wystëpujâcych w programie i na jej podstawie kaûdy przeciëtnie
  27. inteligentny uûytkownik Amigi bez problemu poradzi sobie z jego
  28. obsîugâ. Sporo do ûyczenia pozostawia natomiast poziom wydania
  29. instrukcji. Sâ to po prostu dwie maîe karteczki zîoûone w
  30. ksiâûeczkë. Trudno ûâdaê doskonaîej jakoôci w wypadku tak
  31. niewielkiej publikacji, jednak czegoô mi w tej instrukcji
  32. brakuje.
  33.  
  34. Drugi element pakietu to dyskietka. Zawiera ona sam program,
  35. wszystkie niezbëdne biblioteki oraz, miëdzy innymi, komendë
  36. AmigaDOS-u LoadWB. Po wîoûeniu do stacji dysków, po chwili
  37. wczytywania, ukazuje sië wiëc ekran Workbencha, z ktorego poziomu
  38. naleûy wybraê ikonkë Banku danych oraz nad niâ kliknâê. Po chwili
  39. oczekiwania program gotowy jest do pracy. Warto moûe tutaj dodaê,
  40. ûe bëdzie dziaîaî na kaûdej Amidze wyposaûonej w co najmniej 1 MB
  41. pamiëci RAM.
  42.  
  43. Po tych nieco przydîugich informacjach wstëpnych, przejdúmy do
  44. opisu samego programu. Jak juû wspomniaîem, jest to jedna z wielu
  45. prostych baz danych, jakie doôê powszechnie dostëpne sâ na
  46. amigowym rynku. Program ten pozwala na zdefiniowanie rekordów o
  47. dwunastu polach kaûdy oraz wpisywanie w nich danych dowolnego
  48. typu, zawsze interpretowanych jako zwykîe kody ASCII. Moûna
  49. oczywiôcie korzystaê z polskich liter. Standardowo na dyskietce
  50. zainstalowane zostaîy czcionki w obecnie najbardziej
  51. rozpowszechnionym standardzie AmigaPL.
  52.  
  53. Obsîuga programu jest w miarë prosta. Wiëkszoôê opcji dostëpna
  54. jest z rozwijanych menu, umieszczonych w górnej czëôci ekranu,
  55. kilkakrotnie trzeba teû posîuûyê sië wyôwietlanymi na ekranie
  56. gadûetami. Ogólnie z programem pracuje sië w miarë przyjemnie i
  57. wîaôciwie bez problemów.
  58.  
  59. Zawsze jednak moûna znaleúê kilka niedociâgniëê. Zadaniem testu
  60. jest ich przedstawienie, proponujë wiëc przyjrzeê sië Bankowi
  61. danych nieco dokîadniej. Stworzenie bazy danych nie jest trudne.
  62. Po wybraniu odpowiedniej opcji wpisujemy po prostu kolejno
  63. dwanaôcie nazw pól, które bëdâ uûywane w rekordach naszej bazy
  64. danych. Warto tutaj odnotowaê, ûe nie ma moûliwoôci skorzystania
  65. z mniejszej liczby pól w rekordzie. Najwyûej moûna zostawiê puste
  66. miejsca, przez co rekordy te bëdâ w zasadzie niewidoczne. Pewnym
  67. skutkiem ubocznym takiego rozwiâzania pozostaje jednak
  68. zwiëkszenie iloôci zajmowanej przez bazë pamiëci oraz zwiëkszenie
  69. dîugoôci pliku zawierajâcego dane.
  70.  
  71. Zaraz po utworzeniu bazy danych jesteômy zmuszeni do wpisania
  72. pierwszego rekordu. I tutaj wychodzi drugi drobny problem. Jeûeli
  73. nawet korzystamy z mniejszej liczby pól, to i tak trzeba naciskaê
  74. klawisz [Return] we wszystkich pustych polach, aby zatwierdziê
  75. wpisywany rekord. Jeûeli juû jesteômy przy wpisywaniu danych, to
  76. warto roûnieû wypomnieê o braku moûliwoôci swobodnego poruszania
  77. sië w ramach poszczególnych pól wpisywanego rekordu. Aby dokonaê
  78. poprawki w zatwierdzonym juû polu, trzeba, niestety, przedzieraê
  79. sië przez kilka róûnych opcji, docierajâc do funkcji,
  80. umoûliwiajâcej edycjë pól w rekordach.
  81.  
  82. Zawartoôê danego pola moûna zmieniê tylko z poziomu menu
  83. przeglâdania, po skorzystaniu z gadûetu z symbolem kóîka. Moim
  84. skromnym zdaniem opcja ta mogîaby byê nieco lepiej przygotowana.
  85. Gadûety sîuûâce do przeglâdania zawartoôci bazy danych mogîyby
  86. przecieû byê stale dostëpne, natomiast opcja edycji mogîaby byê
  87. dostëpna z rozwijanego menu i dotyczyê wyôwietlanego w danym
  88. momencie rekordu. Sama edycja zresztâ równieû nie naleûy do
  89. najlepiej rozwiâzanych. Moûna jedynie wybraê jedno pole, którego
  90. zawartoôê jest kasowana i moûe byê wpisana od nowa. Stanowczo
  91. brakuje mi tutaj moûliwoôci swobodnego poruszania sië w ramach
  92. caîego rekordu. O ile przy wpisywaniu danych byîa to wada do
  93. wybaczenia, o tyle w wypadku edycji jest to naprawdë duûy
  94. problem.
  95.  
  96. Pozostaîe opcje wîaôciwie nie budzâ moich zastrzeûeï.
  97. Przeszukiwanie bazy jest oczywiôcie ze wzglëdu na maîe moûliwoôci
  98. tworzenia ogólnych wzorców doôê ubogie, ale do tak prostej bazdy
  99. danych zupeînie wystarczajâce. Mamy teû moûliwoôê sortownaia
  100. danych wedîug dowolnego pola, zarówno w porzâdku rosnâcym, jak i
  101. malejâcym. Warto nadmieniê, ûe dane sortowane sâ z uwzglëdnieniem
  102. polskiego alfabetu. Moûna teû, oczywiôcie, zmieniaê nazwy
  103. poszczególnych pól. Zarówno wszystkich razem, jak tylko
  104. pojedynczych, wybranych. Istnieje takûe moûliwoôê zabezpieczenia
  105. wpisywanych danych hasîem.
  106.  
  107. Na koniec zostawiîem sobie jeszcze jednâ opcjë, a mianowicie
  108. wyôwietlanie danych w tabelce. Niewâtpliwie jest to rzecz bardzo
  109. cenna, ja jednak jestem zwolennikiem stosowania rozwiâzaï
  110. dopracowanych, to znaczy, ûe jak sië juû jakâô opcjë w programie
  111. umieôci, to powinna ona byê w peîni funkcjonalna. Po pierwsze z
  112. niewiadomych powodów skorzystanie z tabelki jest moûliwe dopiero
  113. po wpisaniu co najmniej dziewiëciu rekordów. Czy problemem byîo
  114. wîâczenie w kod programu kilku komend wiëcej? Poza tym brakuje mi
  115. tutaj moûliwoôci przeglâdania wszystkich pól rekordów. Aû sië
  116. prosi, aby obok strzaîek góra-dóî znalazîy sië takûe strzaîki
  117. prawo-lewo. Niewâtpliwie znacznie uîatwiîoby to peîny przeglâd
  118. zgromadzonych danych.
  119.  
  120. I w koïcu najwiëksza, moim zdaniem, wada programu. Otóû, jak
  121. zresztâ wiëkszoôê wydawanych w Polsce programów, zostaî on
  122. napisany w jëzyku AMOS. Niewâtpliwe jëzyk ten jest bardzo dobry,
  123. jednak nie do tego rodzaju zastosowaï. Juû niejednokrotnie
  124. pisaîem, ûe w wypadku programów uûytkowych, a szczególnie tych,
  125. które majâ speîniaê funkcjë podrëcznego programu, korzystanie z
  126. AMOS-a jest raczej bez sensu. Po pierwsze wymaga on otwarcia
  127. wîasnego ekranu, po drugie nie dziaîa w peîni w multitaskingu, po
  128. trzecie, nawet gdy nic nie robi, zabiera bardzo duûo czasu
  129. procesora. Te cechy sprawiajâ, ûe korzystanie z programów
  130. uûytkowych napisanych w tym jëzyku nie jest najwygodniejsze.
  131.  
  132. Czas na podsumowanie. Pomysî na tak prostâ bazë danych
  133. niewâtpliwie nie jest niczym nowym. Warto jednak odnotowaê, ûe
  134. jest to pierwszy polski program tego rodzaju o nieco wiëkszych
  135. ambicjach. Bardzo cennâ cechâ jest teû choêby uwzglëdnienie
  136. polskich znaków w sortowaniu rekordów. Mimo to, wiele rzeczy
  137. przydaîoby sië zmieniê, wliczajâc w to caîy interface
  138. uûytkownika, nie wspominajâc oczywiôcie o uûytym jëzyku
  139. programowania. Bank danych z pewnoôciâ bëdzie jednak doskonaîâ
  140. propozycjâ dla kaûdego poczâtkujâcego amigowca, który poszukuje
  141. produktu polskiego, w miarë taniego i prostego w obsîudze.
  142.  
  143. Ocena: 7/10
  144.  
  145. Cena: 15 zî brutto
  146.  
  147. Dystybutor/wydawca: Andromeda, ul. Wandy 1, 32-510 Jaworzno, tel. 035-62117
  148.