Programvara för att skapa databaser

Hittills har du lärt dig de allmänna särdragen hos databaser utan att ha gått in mycket på detaljer om specifika program för att skapa dem.

De första databaserna skapades tillsammans med stordatorer på 60-talet, t.ex. IBM System/360. Det var inte persondatorernas tid, och därför krävde databaserna mycket specialiserad personal. Även om de gamla datorernas hårdvara var otillförlitlig, de var gränslöst mycket långsammare och hade mindre lagringskapacitet, fanns funktion hos databaser som förblivit den mest attraktiva: dataåtkomst av många användare via nätverk.

Under 70-talet formulerade vetenskapen teorin om relationsdatabaser (begrepp som tabell, post, kolumn (fält) och relation, och många fler). Utifrån den teorin skapades databaserna IBM DB2 och Oracle, som har utvecklats och använts fram till idag. Under sent 70-tal konstruerades de första persondatorerna. Deras användare kunde (gradvis) börja utnyttja många typer av program, inklusive de för databaskonstruktion.

När det gäller stora databaser i företag, har situationen inte förändrats: de kräver fortfarande kraftfulla datorer eller datoranläggningar som kallas kluster. Det är dock utanför den här handbokens område.

Inom området åtkomliga databaser med grafiska användargränssnitt för persondatorer kan du välja bland följande:

  • DBase - ett verktyg för databasanvändning för DOS som var populärt under 80-talet. Filer med DBase-format används fortfarande i vissa specifika fall på grund av sin enkelhet.

  • FoxPro - ett program som liknar DBase (tidigt 90-tal). Efter att det togs över av Microsoft, introducerades ett grafiskt användargränssnitt och det används därför för att skapa databaser på persondatorer. Produkten säljs fortfarande, även om den verkar vara något föråldrad.

  • Microsoft Access: ett program för databaser (konstruktion av data och grafiskt gränssnitt) med många förenklingar, och därför lämpligt för nybörjare, konstruerat under tidigt 80-tal, baserat på en 16-bitars arkitektur. Produkten erbjuds och har bred användning fram till idag, särskilt av små företag, där effektivitet och krav på flera användare inte är särskilt krävande.

  • FileMaker - ett populärt program som liknar MS Acess i enkelhet, som fungerar på Windows och MacIntosh plattformar, erbjudet sedan 1985.

  • Kexi - ett program för flera plattformar (UNIX®/Linux®, Windows, Mac® OS X) utformat år 2003, utvecklat enligt principerna om öppen källkod, en del av det globala KDE-projektet, dvs. en grafisk miljö för UNIX®- och Linux®-system. Företaget OpenOffice Poland är en signifikant bidragsgivare till utvecklingen av Kexi.