Flensburg P: Personlig databehandling - Per Flensburgs hemsida
Flensburg P: Personlig databehandling - Per Flensburgs hemsida
Flensburg P: Personlig databehandling - Per Flensburgs hemsida
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Per</strong> <strong>Flensburg</strong>: <strong><strong>Per</strong>sonlig</strong> <strong>databehandling</strong><br />
3. Grafik<br />
4. Ordbehandling<br />
Andra typer av hjälpmedel man kan tänka sig är:<br />
5. System för informationssökning i interna eller externa databanker.<br />
6. Elektroniska brev, datakonferenser<br />
De olika typerna av hjälpmedel är i viss utsträckning integrerade. Det finns i regel<br />
möjligheter att överföra utsökningsmaterial från ett hjälpmedel till ett annat.<br />
Martin (1982) talar om olika generationer av programspråk (s 28):<br />
"The first generation was machine languages. The second generation was<br />
languages the level of assembler language. The third generation was machine-independent<br />
languages of the level of COBOL, PL/1 and BASIC."<br />
Den fjärde generationens språk är, enligt Martin, sådana där man gör kodningen på<br />
högst en tiondel av den tid det skulle ta med ett tredjegenerationsspråk som t ex CO-<br />
BOL. Men kodningen är ju bara en liten del av det totala systemarbetet. Det finns vidare<br />
olika sorters applikationsgeneratorer. Martin skiljer på sju sorter (s 14 -16),<br />
nämligen:<br />
1.Enkla frågespråk, som helt enkelt dumpar ett postinnehåll. Sådana har funnits sedan<br />
länge och är inte applikationsgeneratorer i egentlig bemärkelse.<br />
2.Komplexa frågespråk, där man kan ställa frågor rörande flera poster (join).<br />
3.Rapportgeneratorer, som innebär att en viss typ av data extraheras ur en fil och<br />
presenteras i form av en lista. Totaler och subtotaler ska kunna erhållas. Sådana har<br />
också funnits länge.<br />
4.Grafikspråk, som innebär att data erhållna t ex i ett komplext frågespråk kan presenteras<br />
i grafisk form (histogram, kurvor, tårtdiagram).<br />
5.Applikationsgeneratorer, som används i hela tillämpningen med registerskapande,<br />
uppdatering, delrutiner, formulär, rapportgenerator.<br />
6.Superhögnivåspråk, vilka innebär att inte alla detaljer i <strong>databehandling</strong>en behöver<br />
beskrivas. Man kan uträtta mycket med ett enda kommando och ofta arbetar ett superhögnivåspråk<br />
mot en särskild databas.<br />
7. Parametriserade standardsystem, där bearbetningen i viss utsträckning kan styras<br />
med hjälp av parametrar<br />
Man kan naturligtvis ha invändningar mot Martins indelning. T ex innehåller en applikationsgenerator<br />
i sig ofta ett högnivåspråk. Det framgår inte heller om frågespråk<br />
berör ett eller flera register. Själv skulle jag vilja föreslå följande funktioner i en applikationsgenerator<br />
utan att för den skull klassificera den som ena eller andra typen:<br />
38