Programari de creació de bases de dades

Fins ara, heu après les característiques generals de les bases de dades sense entrar en gaire detall sobre les aplicacions específiques per a dissenyar-les.

Les primeres bases de dades es van construir amb ordinadors molt grans, com l'IBM System/360, en els anys 60. Aquests no eren els dies dels PC, i aquestes bases de dades requerien un personal altament especialitzat. Malgrat que el maquinari dels ordinadors antics era poc fiable, eren molt més lents i tenien molta menys capacitat d'emmagatzematge, una característica de les bases de dades segueix sent atractiva: l'accés de les dades per part de molts usuaris mitjançant una xarxa.

Als anys 70, els científics van formar la teoria de les bases de dades relacionals (termes com: taula, registre, columna (camp) i relació i molts d'altres). Les bases de dades d'IBM DB2 i Oracle es van crear basant-se en aquesta teoria que s'havia desenvolupat i que encara es fa servir avui. A finals dels anys 70, es va construir el primer PC. Els seus usuaris van poder utilitzar (gradualment) molts tipus d'aplicacions, incloent-hi les de construcció de bases de dades.

Quant a les grans bases de dades a les empreses, la situació no ha canviat: encara necessiten potents ordinadors o complexos informàtics anomenats clústers. Això queda, malgrat tot, més enllà del tema d'aquest manual.

Pel que fa a les bases de dades «accessibles» amb interfícies gràfiques d'usuari per a PC, podeu escollir entre les següents:

  • DBase - una eina per a operacions de bases de dades per a DOS popular en els anys 80. Els fitxers en format DBase encara s'usen en alguns casos específics a causa de la seva simplicitat.

  • FoxPro - una aplicació similar al DBase (principi dels 90). Des que les va agafar Microsoft, les interfícies gràfiques d'usuari es van introduir i es fan servir per a crear bases de dades en PC. Aquest producte encara s'ofereix, malgrat que sembla una mica obsolet.

  • Microsoft Access - una aplicació per a bases de dades (disseny d'interfícies gràfiques i de dades) amb moltes simplificacions, però convenient per a principiants, dissenyada al final dels anys 80, basada en arquitectura de 16 bits. Aquest producte s'ofereix i s'usa fins avui àmpliament, especialment per empreses petites, on l'eficiència i els requisits de multiusuari no són molt forts.

  • FileMaker - aplicació popular similar a MS Access en simplicitat, operant en plataformes Windows i Macintosh, ofert des de 1985.

  • Kexi - una aplicació multiplataforma (UNIX®/Linux®, Windows, Mac® OS X) dissenyada el 2003, desenvolupada segons els principis del codi obert, part de la comunitat KDE global, que entre altres coses, proporciona un entorn gràfic pels sistemes UNIX®/Linux®. Un col·laborador significatiu del desenvolupament del Kexi és l'empresa OpenOffice Poland.