SGBD
“Um Sistema de Gerenciamento de Banco de Dados (SGBD) – do inglês Data Base Management System (DBMS) – é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).”
SQL_Server
Desvantagem: Custo
Uma das principais desvantagens de se utilizar o Microsoft SQL Server em vez de um sistema de gerenciamento de banco de dados relacional alternativo é que as opções de licenciamento são muito caras. Apesar do uso do software para fins educacionais ou de desenvolvimento ser gratuito, qualquer tipo de uso comercial resulta em uma taxa de licenciamento. Para o SQL Server 2008, por exemplo, o SQL Server Standard Edition custa R$17,28 por processador. A edição do SQL Server Datacenter é R$132,53 por processador, de acordo com o site da Microsoft. Para pequenas empresas e indivíduos que possuem sites com fins lucrativos, isso se torna inviável. Softwares concorrentes, como o MySQL, muitas vezes são gratuitos. Nos casos em que não são, no entanto, o pacote MySQL Enterprise mais caro custa R$12,03 por ano para cada processador, o que é relativamente mais barato até mesmo comparando com o pacote SQL Standard Edition Microsoft.
Desvantagem: Custo
Uma das principais desvantagens de se utilizar o Microsoft SQL Server em vez de um sistema de gerenciamento de banco de dados relacional alternativo é que as opções de licenciamento são muito caras. Apesar do uso do software para fins educacionais ou de desenvolvimento ser gratuito, qualquer tipo de uso comercial resulta em