Databaseserver

(eller: SQL server).

Betegnelse for en server i et net, der afvikler et databasesystem (DBMS) lokalt på serveren. Opgaveprogrammel (klienter) på nettet kan via et API benytte databaseserverens ydelser og lave databaseforespørgsler. En forespørgselskommando sendes til serveren, der herefter gennemfører søgning og udtræk lokalt på serveren. Kun de endelige udtræk sendes tilbage over nettet til arbejdsstationen. Resultatet er en minimal belastning af nettet.

Betegnelsen databaseserver bruges i flæng både om selve servercomputeren og det DBMS, der afvikles på servercomputeren.

Sædvanligvis benyttes SQL som grundlag for databasekommandoerne til databaseserveren. Der er udviklet en række standarder for API'er til databaseservere, så det samme API kan anvendes mod databaseservere fra forskellige leverandører, herunder ODBC og JDBC.

Databaseservere er et vigtigt fundament i en vilkårlig client/server arkitektur. En vigtig egenskab er tillige, at der skabes en veldefineret grænseflade mellem det brugervendte programmel og det DBMS-programmel, der håndterer data. Det brugervendte programmel kan f.eks. afvikles under en grafisk brugergrænseflade og blive udviklet med værktøjer fra andre leverandører end den primære DBMS-leverandør.

Forfattere: 
Troels Andreasen
Casper Thomsen