home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
DOS_GG
/
COMCAT
/
VOL40.ARJ
/
VOL4094
< prev
next >
Wrap
Text File
|
1992-08-17
|
5KB
|
106 lines
P r o g r a m m a T h e e k volume 4094
Vervanger van Bijwagen nr. 7094
Titel: SSQL - instruktieve SQL-implementatie voor DBF bestanden
Number Name Size Date Comments
4094.01 branch.dbf 151 2-01-90 Voorbeeld bestand
4094.02 branch.sqd 256 2-01-90 Voorbeeld bestand
4094.03 catalog.094 1239 5-02-92 Deze Lijst
4094.04 convert.exe 41894 1-01-90 Update programma
4094.05 cust.dbf 294 2-01-90 Voorbeeld bestand
4094.06 cust.sqd 256 2-01-90 Voorbeeld bestand
4094.07 edit.fil 18 2-01-89 Installatie bestand editor
4094.08 emp.dbf 445 2-01-90 Voorbeeld bestand
4094.09 emp.sqd 256 2-01-90 Voorbeeld bestand
4094.10 error.dat 11840 1-01-90 Bevat foutmeldingen SSQL
4094.11 lharc.exe 31256 31-05-89 Pakt documentatie uit
4094.12 manu.dbf 347 2-01-90 Voorbeeld bestand
4094.13 manu.sqd 256 2-01-90 Voorbeeld bestand
4094.14 order.frm 2279 7-01-90 Bestelformulier
4094.15 prod.dbf 170 2-01-90 Voorbeeld bestand
4094.16 prod.sqd 256 2-01-90 Voorbeeld bestand
4094.17 sales.dbf 532 2-01-90 Voorbeeld bestand
4094.18 sales.sqd 256 2-01-90 Voorbeeld bestand
4094.19 sqldoc.lzh 50306 14-07-90 Bevat SSQL.DOC (163657 bytes)
4094.20 ssql.exe 122530 7-01-90 Gegevensbeheerprogramma
4094.21 vol4094.abs 4161 5-02-92 Inhoudsbeschrijving
21 bestanden 74752 bytes vrij op volume 4094
SSQL, een Super Structured Query Language programma
SSQL is een shareware programma voor gegevensbeheer. Het is
uitermate geschikt voor het opzetten van relationele gegevens-
beheer bestanden. Het programma volgt de internationaal vastge-
stelde SQL standaard vrijwel vollledig. SQL betekent Structured
Query Language. Het is een taal oorspronkelijk ontwikkeld op
mainframes voor het opvragen van gegevens uit (grote) gerelateer-
de gegevensbestanden. SQL wordt gezien als DE internationale
standaardtaal voor dit soort toepassingen. Tot voor kort waren
er nog geen (feilloos) werkende implicaties van SQL voor micro
computers als PC's of AT's, afgezien van bijvoorbeeld Oracle en
Informix, die ver buiten de hobby-begroting vallen. Ook de SQL
implementatie in dBase IV is verre van vlekkeloos, en kent een
groot aantal afwijkingen van de standaard, zonder dat dat
verbeteringen zijn.
In SQL kunt u in tegenstelling tot andere talen op dit gebied
(FOX, dBase, Clipper etc) met een handvol commando's en voorwaar-
den in een relationeel gegevensbestand zeer gecompliceerde
zoekprofielen opstellen. Bij de genoemde andere talen verdrinken
beginners al heel snel in een zee van mogelijke commando's en
functies. De structuur van een in SQL gegeven opdracht is veel
makkelijker inzichtelijk door het beperkt aantal onderdelen van
zo'n opdracht.
De toepassing van SQL in dit programma SSQL kent eigenlijk
maar een afwijking van de standaard: er kunnen (nog) geen indexen
worden aangemaakt. Een technische beperking van SSQL is dat het
resultaat van een zoekopdracht belemmerd wordt door de omvang van
het werkgeheugen van de computer: bij 640 kB ram kan het
resultaat van een query niet groter zijn dan ongeveer 400 kB, wat
ook voor redelijke toepassingen nog voldoende is. De gegevensbe-
standen van SSQL zijn dBase compatible.
De bijgeleverde programmahandleiding SSQL.DOC heeft het karakter
van een leerboek, waar via de grondbeginselen, en enkele
eenvoudige voorbeelden de 'leerling' gecompliceerdere zoekprofie-
len leert maken in SSQL met behulp van de twee bijgeleverde
voorbeeld gegevensbestanden. U kunt dit bestand het beste
afdrukken en als leerboek naast uw toetsenbord leggen, als u
begint met SSQL. In de handleiding wordt bovendien de basis van
SQL uitgelegd, zoals het invoeren, wijzigen en verwijderen van
gegevens en tabellen.
Er wordt ook ingegaan op het verschil tussen (intuitieve)
spreektaal en de (logische) taal die voor een machine begrijpe-
lijk is. Bijvoorbeeld zal een computer de vraag: "Hoeveel mensen
wonen in Groningen en in Amsterdam ?" met 0 mensen beantwoorden.
Terwijl elk zinnig(?) mens zal zeggen: zo ongeveer 900.000. De
documentatie en vooral de gedrukte 'officiele' handleiding gaan
hier uitgebreid op in.
In de documentatie zitten een paar kleine foutjes:
op regel 991 staat:
(select mgrn in plaats van: (select mgrnum
from ......etc. from .............
en op regel 569 staat wat onontcijferbare rommel.
Een tekortkoming vind ik dat het programma geen buffer heeft waar
al ingegeven commando's kunnen worden opgehaald en, eventueel
gewijzigd, opnieuw worden uitgevoerd. Dat kan worden ondervangen
door het commando via een eigen tekstverwerker (bijvoorbeeld
Q-edit) binnen SSQL in een tekstbestand weg te schrijven en
eventueel te wijzigen. Het is wat omslachtiger, maar werkt
uitstekend.
Samenvattend is het een goed werkend programma dat vanwege zijn
duidelijke commandostructuur een openbaring is na alle dBasetaal-
achtige gegevensbeheer- programma's. Een aanrader.
Systeemvereisten: minimaal 256 kB ram en twee diskdrives, een
harde schijf en 640 kB ram zijn aanbevolen.
Registratie van het programma kost $ 30,- daarvoor krijgt u de
laatste versie van SSQL en een Leer- en handboek van 400
pagina's.
jolo februari 1992.