home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL40.ARJ / VOL4094 < prev    next >
Text File  |  1992-08-17  |  5KB  |  106 lines

  1. P r o g r a m m a T h e e k volume 4094
  2.  
  3. Vervanger van Bijwagen nr. 7094
  4.  
  5. Titel: SSQL - instruktieve SQL-implementatie voor DBF bestanden
  6.  
  7. Number  Name            Size    Date     Comments
  8. 4094.01 branch.dbf        151   2-01-90  Voorbeeld bestand
  9. 4094.02 branch.sqd        256   2-01-90  Voorbeeld bestand
  10. 4094.03 catalog.094      1239   5-02-92  Deze Lijst 
  11. 4094.04 convert.exe     41894   1-01-90  Update programma
  12. 4094.05 cust.dbf          294   2-01-90  Voorbeeld bestand
  13. 4094.06 cust.sqd          256   2-01-90  Voorbeeld bestand
  14. 4094.07 edit.fil           18   2-01-89  Installatie bestand editor
  15. 4094.08 emp.dbf           445   2-01-90  Voorbeeld bestand
  16. 4094.09 emp.sqd           256   2-01-90  Voorbeeld bestand
  17. 4094.10 error.dat       11840   1-01-90  Bevat foutmeldingen SSQL
  18. 4094.11 lharc.exe       31256  31-05-89  Pakt documentatie uit
  19. 4094.12 manu.dbf          347   2-01-90  Voorbeeld bestand
  20. 4094.13 manu.sqd          256   2-01-90  Voorbeeld bestand
  21. 4094.14 order.frm        2279   7-01-90  Bestelformulier
  22. 4094.15 prod.dbf          170   2-01-90  Voorbeeld bestand
  23. 4094.16 prod.sqd          256   2-01-90  Voorbeeld bestand
  24. 4094.17 sales.dbf         532   2-01-90  Voorbeeld bestand
  25. 4094.18 sales.sqd         256   2-01-90  Voorbeeld bestand
  26. 4094.19 sqldoc.lzh      50306  14-07-90  Bevat SSQL.DOC (163657 bytes)
  27. 4094.20 ssql.exe       122530   7-01-90  Gegevensbeheerprogramma
  28. 4094.21 vol4094.abs      4161   5-02-92  Inhoudsbeschrijving
  29.                 21 bestanden  74752 bytes vrij op volume 4094
  30.  
  31. SSQL, een Super Structured Query Language programma 
  32.  
  33. SSQL is een shareware programma voor gegevensbeheer. Het is
  34. uitermate geschikt voor het opzetten van relationele gegevens-
  35. beheer bestanden. Het programma volgt de internationaal vastge-
  36. stelde SQL standaard vrijwel vollledig. SQL betekent Structured
  37. Query Language. Het is een taal oorspronkelijk ontwikkeld op
  38. mainframes voor het opvragen van gegevens uit (grote) gerelateer-
  39. de gegevensbestanden. SQL wordt gezien als DE internationale
  40. standaardtaal voor dit soort toepassingen. Tot voor kort waren
  41. er nog geen (feilloos) werkende implicaties van SQL voor micro
  42. computers als PC's of AT's, afgezien van bijvoorbeeld Oracle en
  43. Informix, die ver buiten de hobby-begroting vallen. Ook de SQL
  44. implementatie in dBase IV is verre van vlekkeloos, en kent een
  45. groot aantal afwijkingen van de standaard, zonder dat dat
  46. verbeteringen zijn. 
  47.    In SQL kunt u in tegenstelling tot andere talen op dit gebied
  48. (FOX, dBase, Clipper etc) met een handvol commando's en voorwaar-
  49. den in een relationeel gegevensbestand zeer gecompliceerde
  50. zoekprofielen opstellen. Bij de genoemde andere talen verdrinken
  51. beginners al heel snel in een zee van mogelijke commando's en
  52. functies. De structuur van een in SQL gegeven opdracht is veel
  53. makkelijker inzichtelijk door het beperkt aantal onderdelen van
  54. zo'n opdracht. 
  55.    De toepassing van SQL in dit programma SSQL kent eigenlijk
  56. maar een afwijking van de standaard: er kunnen (nog) geen indexen
  57. worden aangemaakt. Een technische beperking van SSQL is dat het
  58. resultaat van een zoekopdracht belemmerd wordt door de omvang van
  59. het werkgeheugen van de computer: bij 640 kB ram kan het
  60. resultaat van een query niet groter zijn dan ongeveer 400 kB, wat
  61. ook voor redelijke toepassingen nog voldoende is. De gegevensbe-
  62. standen van SSQL zijn dBase compatible.
  63.  
  64. De bijgeleverde programmahandleiding SSQL.DOC heeft het karakter
  65. van een leerboek, waar via de grondbeginselen, en enkele
  66. eenvoudige voorbeelden de 'leerling' gecompliceerdere zoekprofie-
  67. len leert maken in SSQL met behulp van de twee bijgeleverde
  68. voorbeeld gegevensbestanden. U kunt dit bestand het beste
  69. afdrukken en als leerboek naast uw toetsenbord leggen, als u
  70. begint met SSQL. In de handleiding wordt bovendien de basis van
  71. SQL uitgelegd, zoals het invoeren, wijzigen en verwijderen van
  72. gegevens en tabellen. 
  73.    Er wordt ook ingegaan op het verschil tussen (intuitieve)
  74. spreektaal en de (logische) taal die voor een machine begrijpe-
  75. lijk is. Bijvoorbeeld zal een computer de vraag: "Hoeveel mensen
  76. wonen in Groningen en in Amsterdam ?" met 0 mensen beantwoorden.
  77. Terwijl elk zinnig(?) mens zal zeggen: zo ongeveer 900.000. De
  78. documentatie en vooral de gedrukte 'officiele' handleiding gaan
  79. hier uitgebreid op in. 
  80.  
  81. In de documentatie zitten een paar kleine foutjes: 
  82. op regel 991 staat: 
  83. (select mgrn           in plaats van:     (select mgrnum
  84.  from ......etc.                           from .............
  85.  
  86. en op regel 569 staat wat onontcijferbare rommel.
  87.  
  88. Een tekortkoming vind ik dat het programma geen buffer heeft waar
  89. al ingegeven commando's kunnen worden opgehaald en, eventueel
  90. gewijzigd, opnieuw worden uitgevoerd. Dat kan worden ondervangen
  91. door het commando via een eigen tekstverwerker (bijvoorbeeld
  92. Q-edit) binnen SSQL in een tekstbestand weg te schrijven en
  93. eventueel te wijzigen. Het is wat omslachtiger, maar werkt
  94. uitstekend.
  95.  
  96. Samenvattend is het een goed werkend programma dat vanwege zijn
  97. duidelijke commandostructuur een openbaring is na alle dBasetaal-
  98. achtige gegevensbeheer- programma's. Een aanrader.
  99.  
  100. Systeemvereisten: minimaal 256 kB ram en twee diskdrives, een
  101. harde schijf en 640 kB ram zijn aanbevolen.
  102. Registratie van het programma kost $ 30,- daarvoor krijgt u de
  103. laatste versie van SSQL en een Leer- en handboek van 400
  104. pagina's.
  105.  
  106. jolo  februari 1992.