Diferença entre SQL e Microsoft SQL Server

Diferença entre SQL e Microsoft SQL Server
Diferença entre SQL e Microsoft SQL Server

Vídeo: Diferença entre SQL e Microsoft SQL Server

Vídeo: Diferença entre SQL e Microsoft SQL Server
Vídeo: O QUE É PROCUREMENT? O QUE FAZ? 2024, Dezembro
Anonim

SQL vs Microsoft SQL Server | Diferenças SQL vs SQL Server

Structured Query Language (SQL) é uma linguagem de computador para bancos de dados. Ele é usado para acessar e manipular dados em Sistemas de Gerenciamento de Banco de Dados Relacionais (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 da década de 1970 e foi inicialmente chamado de SEQUEL (Structured English Query Language). A linguagem SQL possui vários elementos de linguagem chamados cláusulas, expressões, predicados, consultas e declarações. Dentre estas, as mais utilizadas são as consultas. As consultas são definidas pelo usuário de forma a descrever 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 à consulta e executa as operações físicas necessárias para produzir os resultados da consulta. O SQL também permite que tipos de dados como cadeias de caracteres, cadeias de bits, números e data e hora sejam incluídos nas colunas dos bancos 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 suportam os comandos amplamente utilizados, como SELECT, UPDATE, DELETE, INSERT, WHERE de maneira semelhante.

Como mencionado anteriormente, o Microsoft SQL Server é um servidor de banco de dados que usa SQL, mais especificamente, T-SQL e ANSI SQL como suas principais linguagens de consulta. 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 ao 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, Internet ou outros meios como um Personal Digital Assistant (PDA). A primeira versão do servidor MS SQL foi lançada em 1989 e foi chamada de servidor SQL 1.0. Isso foi desenvolvido para Operating System/2 (OS2). Desde então, houve várias versões do servidor MS SQL e a versão 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 Microsoft SQL Server é 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. Então é evidente que essas duas são coisas diferentes onde uma é uma linguagem de computador e a outra é um aplicativo de computador.

Recomendado: