Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucasrmagalhaes/server_management-sql

SQL Server: introdução ao SQL com Microsoft SQL Server 2019.
https://github.com/lucasrmagalhaes/server_management-sql

microsoft-sql-server sql

Last synced: 2 days ago
JSON representation

SQL Server: introdução ao SQL com Microsoft SQL Server 2019.

Awesome Lists containing this project

README

        

### SQL Server: introdução ao SQL com Microsoft SQL Server 2019
- SQL significa Structure Query Language, literalmente a linguagem padrão para realizar queries.
- Linguagem de Controle de Dados (ou DCL, de Data Cntrol Language) é o grupo de comandos dentro da linguagem SQL usada para controlar o acesso aos dados em bancos de dados.

#### História do SQL - 1970 até 1990:
- Banco de dados Sequenciais;
- Modelo Relacional;
- IBM criação de uma linguagem de consultas;
- Oracle também criava sua linguagem de consultas;
- Unificação Linguagem (ANSI); e
- Criação da linguagem SEQUEL.

#### Vantagens:
- Aprendizado;
- Portabilidade;
- Longevidade;
- Comunicação; e
- Liberdade de Escolha.

#### Desvantagens:
- Falta de criatividade; e
- Falta de estruturação.

#### Comandos:
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language

#### História do Microsoft SQL Server:
- 1988 - Adota o Sybase no Sistema Operacional Windows NT;
- 1994 - Separação entre a Sybase e Microsoft;
- 1995 - Surgimento da versão 6.0 com mecanismos de replicação e adm centralizada;
- 1996 - Surgimento da 6.5 com melhorias significativas na performance;
- 1997 - Surgimento da Enterprise 6.5 voltado a aplicações empresariais de grande porte;
- 1998 - Surgimento da versão 7.0 onde o software foi completamente reescrito;
- 2000 - Lançamento da versão 2000. Foi o grande salto do SQL Server e passou a levar em conta novos paradigmas usados até hoje;
- 2003 - Versão 64 bits da versão 2000 para utilizar computadores mais potentes;
- 2005 - Versão 2005 com o codinome Yukon. Casos de sucesso usando grandes volumes;
- 2008 - Lançamento do módulo Business Inteligence;
- 2008 R2 - Aprimoramento do 2008;
- 2012 - Instâncias de Cluster de Failover e dados geográficos;
- 2014 - Suporte a datacenters e ambientes virtuais;
- 2016 - Somente suporte a 64 bits;
- 2017 - Suporte a Linux; e
- 2019 - Melhorias pontuais nos módulos do SQL Server além de Big Data Clusters.

#### Tipos de SQL Server:

Nuvem: AWS, Google e Azure.
- SQL Server Edge - Nuvem Azure - Pequenos volumes de dados.

Windows, Linux e Docker.

- SQL Server Express - Comercial - Limitada (Free);
- SQL Development - Não pode ser usada comercialmente (Free); e
- SQL Server Enterprise - Comercial de larga escala.
- SQL Server On Premises - Conjunto de soluções da Microsoft para rodar na rede local da empresa.

SQL Server Management Studio

#### Instalando o SQL Server
* [SQL - Desenvolvedor](https://go.microsoft.com/fwlink/?linkid=866662)

#### Instalando o SQL Server Management Studio
* [SSMS](https://aka.ms/ssmsfullsetup)