Um servidor de banco de dados é um sistema de computador que fornece a outros computadores serviços relacionados ao acesso e recuperação de informações de um banco de dados. O acesso ao servidor de banco de dados pode ocorrer através de um front end rodando localmente na máquina do usuário (por exemplo, phpMyAdmin) ou de um back end rodando no próprio servidor de banco de dados, acessado através de um shell remoto. Depois que as informações do banco de dados são recuperadas, elas são exportadas para a pessoa que os solicita.
O que é um servidor de banco de dados?

Servidor de banco de dados é um computador em uma LAN dedicado a armazenar e recuperar bancos de dados
É semelhante a um data warehouse onde um site armazena ou mantém informações. Servidor de banco de dados é um computador em uma LAN dedicado a armazenar e recuperar bancos de dados. O servidor de banco de dados contém o Sistema de Gerenciamento de Banco de Dados (SGBD) e bancos de dados. Mediante solicitação dos clientes, ele pesquisa registros selecionados no banco de dados e os transfere de volta pela rede.
Servidor de banco de dados pode ser definido como um servidor especializado em fornecer serviços de banco de dados. Esse servidor executará software de banco de dados. Muitas vezes, um servidor de banco de dados pode ser encontrado em um ambiente cliente-servidor, onde fornece informações procuradas pelo sistema cliente.
Função do servidor de banco de dados
Os servidores de banco de dados são muito úteis para organizações que possuem muitos dados que precisam ser processados regularmente. Se você possui uma arquitetura cliente-servidor, onde os clientes precisam processar dados com muita frequência, é melhor trabalhar com um servidor de banco de dados. Algumas organizações usam servidores de arquivos para armazenar e processar dados. Mas os servidores de banco de dados são muito mais eficientes que os servidores de arquivos.
Em uma rede de banco de dados, os clientes executam solicitações SQL ao servidor de banco de dados. O Network Database Server processa solicitações de banco de dados de clientes e as respostas executadas de comandos SQL retornam através de computadores na rede. Resumindo, o servidor de banco de dados processa a solicitação ou consulta os resultados solicitados. Os servidores de banco de dados às vezes também são chamados de mecanismos SQL.
![O que é um servidor de banco de dados? O que é um servidor de banco de dados?]()
As funções do banco de dados são gerenciadas pelo servidor de banco de dados
Todas as funções do banco de dados são controladas pelo servidor de banco de dados. Qualquer tipo de computador pode ser usado como servidor de banco de dados, incluindo microcomputadores, minicomputadores ou mainframes. Em grandes redes organizacionais, os computadores mainframe são usados como servidores.
Algumas pessoas chamam as funções centrais do SGBD de funções back-end e os programas aplicativos clientes de programas front-end. Pode-se dizer que o cliente é a aplicação, usada para se comunicar com o SGBD, e o servidor de banco de dados é um SGBD.
O servidor de banco de dados gerencia os serviços de segurança de recuperação do SGBD. Ele impõe restrições especificadas dentro do SGBD, controla e gerencia todos os clientes conectados e lida com todas as funções de acesso e controle do banco de dados.
O servidor de banco de dados fornece controle de acesso simultâneo, melhor segurança e oculta o SGBD dos clientes. Ele fornece um ambiente multiusuário (vários usuários podem acessar o banco de dados simultaneamente). Todos os dados são armazenados no servidor de dados, para que o DBA possa criar facilmente um backup do banco de dados.
Um padrão chamado ODBC (Open Database Connectivity) fornece uma interface de programação de aplicativos (API), permitindo que programas do lado do cliente chamem o SGBD do lado do servidor. Para este efeito, o software necessário deve ser instalado em ambos os lados (ou seja, cliente e servidor). Em seguida, um programa cliente se conecta ao servidor de banco de dados e envia solicitações (consultas) usando a API ODBC. O servidor processa as consultas e envia de volta os resultados das consultas ao programa cliente, que é processado pelo cliente.
Ver mais: