SQL vs Microsoft SQL Server | Diferenças entre SQL e SQL Server
Structured Query Language (SQL) é uma linguagem de computador para bancos de dados. É usado para acessar e manipular dados em Relational Database Management Systems (RDMS). O servidor Microsoft SQL é um servidor de banco de dados relacional produzido pela Microsoft. Ele usa SQL como sua linguagem de consulta primária.
SQL tem a capacidade de inserir dados em um banco de dados, consultar dados para obter informações, atualizar / excluir dados em um banco de dados e criar / modificar o esquema do banco de dados. O SQL foi desenvolvido pela IBM no início dos anos 1970 e foi inicialmente denominado SEQUEL (Structured English Query Language). A linguagem SQL possui vários elementos de linguagem chamados cláusulas, expressões, predicados, consultas e instruções. Entre estes, os mais utilizados são as consultas. As consultas são definidas pelo usuário de forma que descreva as propriedades desejadas do subconjunto de dados que ele precisa recuperar do banco de dados. Em seguida, o Sistema de Gerenciamento de Banco de Dados realiza as otimizações necessárias para a consulta e executa as operações físicas necessárias para produzir os resultados da consulta. SQL também permite tipos de dados, como strings de caracteres, strings de bits,números e data e hora a serem incluídos nas colunas das bases de dados. O American National Standard Institute (ANSI) e a International Organization for Standardization (ISO) adotaram o SQL como padrão em 1986 e 1987, respectivamente. Embora o SQL seja um padrão ANSI, existem muitas versões diferentes da linguagem SQL. Mas, para cumprir o padrão ANSI, todas essas versões oferecem suporte aos comandos amplamente usados, como SELECT, UPDATE, DELETE, INSERT, WHERE de maneira semelhante. Mas, para cumprir o padrão ANSI, todas essas versões oferecem suporte aos comandos amplamente usados, como SELECT, UPDATE, DELETE, INSERT, WHERE de maneira semelhante. Mas, para cumprir o padrão ANSI, todas essas versões oferecem suporte aos comandos amplamente usados, como SELECT, UPDATE, DELETE, INSERT, WHERE de maneira semelhante.
Conforme mencionado anteriormente, o servidor Microsoft SQL é um servidor de banco de dados que usa SQL, mais especificamente, T-SQL e ANSI SQL como suas linguagens de consulta principais. O T-SQL estende o SQL adicionando vários recursos, como programação procedural, variáveis locais e funções de suporte para processamento de strings / dados. Esses recursos tornam o T-SQL Turing completo. Qualquer aplicativo que precise se comunicar com o servidor MS SQL precisa enviar uma instrução T-SQL para o servidor. O servidor Microsoft SQL pode ser usado para criar aplicativos de banco de dados de desktop, corporativos e baseados na web. Ele fornece um ambiente que permite a criação de bancos de dados, que podem ser acessados a partir de estações de trabalho, da Internet ou de outra mídia como um Personal Digital Assistant (PDA). A primeira versão do MS SQL server foi lançada em 1989 e era chamada de SQL server 1.0. Isso foi desenvolvido para Operating System / 2 (OS2). Desde então, houve vários lançamentos do servidor MS SQL e o lançamento mais recente é o SQL Server 2008 R2, que foi lançado para fabricação em 21 de abril de 2010. O servidor MS SQL também está disponível em várias edições que incluem conjuntos de recursos personalizados para diferentes usuários.
Para resumir, SQL é uma linguagem de computador para criar e gerenciar bancos de dados relacionais e o servidor Microsoft SQL é um servidor de banco de dados que usa SQL como sua linguagem de consulta primária e pode ser usado para desenvolver aplicativos de banco de dados. Portanto, é evidente que esses dois são coisas diferentes, onde um é uma linguagem de computador e o outro é um aplicativo de computador.