image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
wendel rolim
wendel rolim20/10/2022 17:30
Compartilhe

História do SQL Server

  • #SQL Server

Sempre quis entender como funciona um Banco de Dados, fiquei muito feliz de ter duas cadeias de BD durante a faculdade em minha graduação, mais tarde consegue conquistar um emprego de suporte em que toda manutenção era justamente em Banco de Dados, usava o SQL Server, a princípio era um trabalho pesado pelos erros causados por gambiarras dentro do sistema, mais se aprendia muito no trabalho com a ferramenta no dia-a-dia.

O Sistema de gerenciamento de bando de dados ou SGBD é um programa que administra dados, utilizada pela linguagem (SQL).

O SQL Server é o SQGD criado pela empresa Microsoft junto à empresa Sybase, ainda na década de 80, a priori como um acréscimo do Windows NT, embora logo foi aperfeiçoado e negociado separadamente. A parceria com a empresa Sybase acabou em 1994 e a Microsoft continuou avançando em seu programa de melhoramento depois disso.

O SQL Server é um dos SGBD mais requisitados do planeta atualmente, tendo como concorrentes direto sistemas como o Oracle, MySQL e PostgreSQL e atualmente outros.

Existe no SQL Server versões pagas e gratuitas. O valor da versão paga do SQL Server é bem menor que a média do mercado, porém não perca em qualidade. O SQL Server é muito utilizado em sites, onde é preciso ter cadastros, e também em sistemas de lojas, onde são lançados produtos, o preço, marca e tantas outras informações.

Versões do SQL Server que em Agosto, de 2019, foram suportadas pela Microsoft.

·        SQL Server 2008

·        SQL Server 2008 R2

·        SQL Server 2012

·        SQL Server 2014

·        SQL Server 2016

·        SQL Server 2017

·        SQL Server 2019

Divisão em grupo

O SGBD muitas vezes pode parecer bem complicado, mas utiliza uma estrutura simples e intuitiva. Create, Rename, Select, Alter, Update, Insert e Delete são apenas alguns dos comandos usados. O SQL serve de consulta, controle e manipulação de dados.

Perante a abundância de ferramentas da linguagem, existem grupos que englobam os comandos. As várias possibilidades de operações da SQL estão desfragmentadas em cinco grupos. Cada subconjunto firma em um conjunto de instruções.

  • DDL
  • DQL
  • DML
  • DCL
  • DTL ou TCL

image

DDL: Linguagem de Definição de Dados

A DDL (Data Definition Language) abarca comandos de definição do bando de dados. Interagem com os objetos do banco.

Create

Drop

Alter

Truncate

Comment

Rename

DQL: Linguagem de consulta de dados

A DQL (Data Query Language) é o subconjunto motivador por comandos de consulta aos dados armazenados. Aqui neste subconjunto apenas encontramos o Select, esse é o comando mais importante da SQL porque ele nos possibilita a consulta de dados de uma tabela.

DML: Linguagem de Manipulação de dados

A DML (Data Manipulation Language) retratam os comandos de manipulação de dados. Com apenas três comandos.

Insert

Update

Delete

DCL: Linguagem de Controle de Dados

A DCL (Data Control Language) está relacionado com a segurança do banco de dados. Controla o acesso aos dados da tabela, privilégios de acesso ou retirada do privilégio de acesso.

Grant

Revoke

DTL ou TCL: Linguagem de Transação de Dados

A DTL ou TCL (Data Transaction Language) esse grupo do SQL serve para transação de dados. A DTL rodeia o gerenciamento e controle de transações.

Begin/ Set Transaction

Commit

Rollback

Savepoint

Compartilhe
Comentários (1)

DF

Domingos Ferreira - 20/10/2022 21:15

Muito interessante seu post e bem detalhado.