SQL Server
Todo bom DBA sabe que n�o basta conhecer os recursos do SGBD para assegurar uma boa administra��o de um dos ativos mais importantes de qualquer organiza��o, os dados. Este guia traz uma compila��o das melhores publica��es e ensina como resolver os mais diferentes problemas que tornam o dia a dia desse profissional t�o desafiador.
O que � SQL Server?
O SQL Server � um sistema de gerenciamento de banco de dados relacional (SGBD) mantido pela Microsoft. Atualmente � um dos bancos de dados mais utilizados do mundo.
O SQL Server � h� anos um dos principais bancos de dados do mercado. Distribu�do em diferentes edi��es e com v�rias ferramentas integradas, esse banco � capaz de atender �s demandas desde os mais simples neg�cios at� os mais complexos cen�rios que lidam com grande volume de dados.
O SQL Server conta tamb�m com uma ferramenta de interface gr�fica chamada SQL Server Management Studio, que substitui o uso da ferramenta de linha de comando, tornando o trabalho com o banco de dados mais simples.
- � um SGBD criado pela Microsoft.
- Utiliza a linguagem SQL
- Possui uma ferramenta com uma interface gr�fica que facilita a intera��o com o banco de dados
Por que aprender SQL Server?
Durante sua evolu��o como programador - principalmente se voc� for um programador back-end - em algum momento da sua carreira voc� vai precisar manipular algum tipo de banco de dados.
Se voc� for um programador .NET, a chance de voc� utilizar o SQL Server � de quase 100%, devido ao alto grau de integra��o entre estas duas ferramentas.
Em geral o SQL Server � muito adotado pelo mercado e � bastante prov�vel que voc� tenha que trabalhar em algum projeto que utilize este banco - ou ainda - que voc� venha a participar de um processo seletivo que pe�a conhecimentos no SQL Server.
Por tudo isso aprender a utilizar o SQL Server pode abrir muitas portas para desenvolvedores back-end de todos os n�veis.
- � bem aceito no mercado.
- � poss�vel utilizar nativamente com diversas linguagens de programa��o.
- Integra��o total com o C# e outras solu��es da Microsoft.
Exemplo de c�digo SQL Server
Veja abaixo um exemplo de c�digo SQL Server:
- SQL Server utiliza a linguagem T-SQL, uma extens�o do SQL.
- T-SQL � uma linguagem declarativa.
SQL Server e carreira Back-end
� muito prov�vel que em algum momento da sua evolu��o como programador Back-end voc� tenha que lidar com um projeto que utiliza o SQL Server.
Um software (uma p�gina web ou aplicativo) � dividido, principalmente, em duas camadas: Front-end e Back-end. O Back-end � o �core�, ou seja, � a parte do software que lida com os dados e com o processamento desses dados.
Naturalmente para se tornar um programador Back-end completo voc� vai precisar saber como utilizar um sistema de banco de dados - e aprender a manipular o SQL Server � uma excelente op��o devido ao alto n�mero de projetos que utilizam este sistema.
- Um dos SGBDs mais utilizados do mundo.
- Linguagens populares como PHP, C# e Java funcionam nativamente com o SQL Server
Confira alguns exemplos de planos de estudo de carreiras programador Back-end:
O que voc� vai aprender sobre SQL Server na DevMedia
Por que aprender na DevMedia?
Estudar tecnologia na DevMedia � uma experi�ncia �nica. Nossa metodologia de ensino � baseada nos seguintes pilares:
Plano de estudo orientado
Did�tica simples e f�cil de entender
Exerc�cios gamificados para praticar
Suporte ao aluno 24 horas
Comunidade ativa de alunos
Encontro semanais com experts
Casos de sucesso da DevMedia
<Perguntas frequentes>
Confira outros conte�dos
Veja todos os conte�dos2 Conquistas
Aprenda como trabalhar com esse banco de dados para se tornar um DBA MySQL.
Fundamentos do banco de dados MySQL
Stored Procedures e Triggers
Full-text Search
Tabelas e �ndices
Views
100 exer�cios
17 conte�dos
Intermedi�rio
2 Conquistas
Teste de software consiste em uma s�rie de processos com o objetivo de verificar a qualidade de um software.
Testes unit�rios
Testes funcionais
Testes de integra��o
Testes de performance
Testes de seguran�a
50 exerc�cios
27 conte�dos
Avan�ado
5 Conquistas
O Scrum � um framework estrutural para gest�o de projetos com o foco no produto final.
Product Owner
Scrum Master
Time
Backlog
Kanban
50 exerc�cios
25 conte�dos
Intermedi�rio
2 Conquistas
O Oracle � um sistema de gerenciamento de banco de dados relacional (SGBD) criado pela Oracle Corporation que utiliza a linguagem PL/SQL
Tabelas e �ndices
Views
PL/SQL
Stored Procedures, Functions e Triggers
Oracle para DBAs
100 exerc�cios
37 Conte�dos
Avan�ado
3 Conquista
O PostgreSQL � um sistema de gerenciamento de bancos de dados objeto-relacional de uso geral
Tabelas e �ndices
Views
Stored procedures, Functions e Triggers
Full-Text Search
PostgreSQL para DBAs
50 exerc�cios
19 conte�dos
Avan�ado
2 Conquistas
SQL (Structured Query Language) � a linguagem padr�o de manipula��o de bancos de dados relacionais.
Fundamentos do SQL
Comandos SQL
Group by e Fun��es
Join
Subqueries
100 exerc�cios
41 conte�dos
Iniciante