Ads Top

Introdução ao SQL Server 2016



O Microsoft SQL Server é um Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS) desenvolvido pela Microsoft. É um produto altamente escalável que pode ser executado em vários dispositivos, desde um único laptop a uma rede de servidores em nuvem de alta potência e "qualquer coisa" entre eles.

Naturalmente, por "qualquer coisa", ele ainda precisa satisfazer os requisitos habituais de hardware e software, mas esses requisitos são razoavelmente modestos, considerando do que o SQL Server é capaz.

Segundo a Microsoft, o SQL Server é o banco de dados número 1 mais utilizado no mundo. De acordo com várias outras fontes, é mais parecido com o número 2, 3 ou 4. Em qualquer caso, é um dos sistemas de gerenciamento de banco de dados mais populares do mundo.

Desde o lançamento do SQL Server 1.0 em 1989, o SQL Server evoluiu para se tornar uma verdadeira plataforma de informações corporativas. Embora sua função principal seja a de um RDBMS, o SQL Server se tornou muito mais do que isso. O SQL Server 2016 inclui ferramentas integradas de business intelligence, bem como uma variedade de ferramentas de análise e relatórios. E isso está no topo das ferramentas de gerenciamento de banco de dados, como criação de banco de dados, backup, replicação, segurança e muito mais.

Este tutorial se concentra mais nas ferramentas de gerenciamento de banco de dados.


Ferramentas de gerenciamento de banco de dados


O SQL Server vem com várias ferramentas para ajudá-lo com suas tarefas de administração e programação de banco de dados.

Algumas tarefas típicas de administração e programação de banco de dados podem incluir:


  • Criar e manter bancos de dados
  • Criar e manter tabelas
  • Criar e manter outros objetos de banco de dados, como procedimentos armazenados(stored procedures), visualizações(views), etc.
  • Criar, manter e agendar backups de dados
  • Replicação (por exemplo, criar uma cópia do banco de dados)
  • Criar e manter usuários, papéis, etc.
  • Tarefas de otimização


Estas são algumas das muitas tarefas que um administrador de banco de dados (DBA) pode precisar executar. O SQL Server fornece os meios para executar essas tarefas.

Sistemas de banco de dados cliente / servidor


O SQL Server é um DBMS cliente/servidor, em oposição a um sistema de desktop como o Access.

Os sistemas cliente/servidor são projetados para serem executados em um servidor central - ou servidores - para que vários usuários possam acessar os mesmos dados simultaneamente de uma rede.

Os usuários normalmente acessam o banco de dados por meio de um aplicativo.

Por exemplo, um CRM corporativo baseado na Web poderia ser usado por funcionários em várias cidades, ou até mesmo países, todos lendo e atualizando dados por meio de seu navegador.

Geralmente, é o aplicativo de CRM que fornece a funcionalidade a esses usuários (por exemplo, o CRM pode ser criado usando, por exemplo, ColdFusion, HTML e JavaScript). É o banco de dados que armazena os dados e os disponibiliza. No entanto, o SQL Server inclui alguns recursos úteis que podem ajudar o aplicativo a fornecer sua funcionalidade.

Outros bancos de dados cliente/servidor incluem MySQL, Oracle e PostgreSQL, para citar alguns.

Aprimoramentos do SQL Server 2016


O SQL Server 2016 inclui vários aprimoramentos do seu antecessor, o SQL Server 2014. Será necessário um tutorial totalmente novo para listar os detalhes, mas em poucas palavras, como melhorias no SQL Server 2016 em relação a um 2014:

Melhor segurança
Com Sempre Criptografado, Segurança em Nível de Linha e Mascaramento de Dados Dinâmico

Maior disponibilidade
Incluindo Grupos de Disponibilidade, Testemunhos De Nuvens, Espaços De Armazenamento

Mecanismo de banco de dados aprimorado
Melhorias do TempDB, Query Store, Stretch Database

Mais analítico
Aprimoramentos tabulares, integração R

Vários desenvolvimentos nos relatórios
Pesquisa, personalização de marcas, otimização para navegadores modernos, dispositivos móveis, etc.

Edições do SQL Server 2016


O SQL Server 2016 vem em cinco edições:


  • Empreendimento
  • Padrão
  • Desenvolvedor
  • Rede
  • Expressar





Nenhum comentário:

Tecnologia do Blogger.