Desde 1988, a Microsoft ofereceu seu software de gerenciamento de banco de dados SQL Server. SQL (pronuncia-se "continuação"), Ou Structured Query Language, é um conjunto padronizado de comandos programadores usam para gerenciar dados. SQL Server é um rápido repositório, confiável para organizar grandes quantidades de informação. Ele fornece ferramentas para compartilhar os dados e um sistema de segurança para mantê-lo seguro.
Modelo cliente-servidor
SQL Server usa o modelo cliente-servidor de gerenciamento de dados. Com cliente-servidor, um programa chamado o cliente solicita dados de um programa do servidor, geralmente em outro computador. O servidor avalia o pedido e transmite dados de volta para o cliente. Isso melhora a segurança, já que o cliente deve fornecer as informações senha correta para o servidor para liberar os dados. Ele também ajuda o acesso aos dados de velocidade desde que o computador servidor faz todo o trabalho duro de dados Management- o cliente recebe os resultados. Uma organização usando SQL Server normalmente tem vários computadores dedicados para isso.
Banco de Dados relacional
Você pode organizar os dados de muitas maneiras diferentes. Você pode escrevê-lo em um arquivo simples, organizá-lo em uma planilha ou dividir .it em partes distintas. Se você executar um site grande e tem milhões de registros para gerenciar, a eficiência é importante. Microsoft SQL Server usa um método de organização de dados chamado de banco de dados relacional. A designer de banco de dados olha para informação da organização e cria estruturas chamadas mesas para armazená-lo. Ao vincular as tabelas em diferentes combinações, ela pode, por exemplo, ver quantos clientes ela tem por estado, o que comprou e quantas vezes eles visitam o site.
Linguagem SQL
SQL Server utiliza a linguagem SQL. Usando SQL, um programador pode criar tabelas, adicionar, remover ou atualização de dados, e ordenar e recuperá-lo rapidamente. Diferentes empresas de software, como Oracle e MySQL, também usam a linguagem SQL, permitindo que os programadores a usar as mesmas habilidades para gerenciar dados armazenados em sistemas diferentes.
Ferramentas
O núcleo do SQL Server é o programa que processa solicitações de dados de programas de cliente. Além disso, ele tem programas para a construção de bases de dados, dados de importação e exportação e monitorar o desempenho do banco de dados. Enquanto um programador pode fazer muitas dessas tarefas a partir da linguagem SQL, as ferramentas de software adicionais tornar o trabalho mais fácil de aprender e executar.
Segurança e Integridade
Se você é responsável por dados de uma empresa, você precisa gerenciar quem pode e não pode acessá-lo. Com o SQL Server, você pode atribuir diferentes níveis de segurança, deixando alguns usuários ver ou modificar dados e bloqueio outros usuários fora. Ele também permite que um programador de regras de construção para o banco de dados para garantir que os dados tem integridade. Por exemplo, o endereço do cliente pode ter uma regra que o estado deve vir de uma lista de abreviaturas do estado. Se um usuário tenta entrar num estado de "ZX," SQL Server irá rejeitá-la.