07.12.2012 Views

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

Flensburg P: Personlig databehandling - Per Flensburgs hemsida

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!