SQL
SQL (Structured Query Language) � a linguagem padr�o de manipula��o de bancos de dados relacionais. Ela conta com comandos para efetuar consultas, cria��o e altera��o de tabelas, colunas, etc.
O que � SQL?
SQL (Structured Query Language) � a linguagem padr�o utilizada pelos bancos de dados relacionais.
� uma linguagem declarativa com a qual nos preocupamos apenas em informar o que queremos fazer com os dados, combinando um conjunto de comandos.
� por meio dela que criamos tabelas, colunas, �ndices, garantimos e removemos privil�gios a usu�rios e, principalmente, inserimos informa��es e consultamos os dados armazenados em tabelas.
Podemos dizer em resumo que o SQL � a linguagem que vai permitir ao desenvolvedor interagir com o banco de dados.
- Linguagem padr�o de bancos de dados relacionais.
- Utilizada para interagir com bancos de dados.
- � uma linguagem declarativa.
Por que aprender SQL?
A maioria das aplica��es back-end, feitas nas mais diversas linguagens de programa��o, precisa armazenar alguma informa��o e, para isso, � necess�rio utilizar algum sistema de banco de dados.
Sistemas de bancos de dados populares como SQL Server, MySQL e Oracle utilizam o padr�o SQL, o que faz essa linguagem ser �til em qualquer carreira programador.
Aprender a utilizar o SQL � um passo importante principalmente na carreira do programador back-end, e vai capacit�-lo a trabalhar com qualquer banco de dados relacional.
Outro motivo para voc� aprender SQL � que quase todas as ofertas de trabalho pedem essa linguagem como pr�-requisito para o candidato.
- Utilizada pelos BDs mais populares como SQL Server e MySQL.
- Necess�rio na maioria dos projetos back-end.
- �til em uma grande variedade de sistemas e projetos.
Exemplo de c�digo SQL
Veja abaixo um exemplo de c�digo SQL:
- SQL � uma linguagem declarativa.
- � a linguagem padr�o para trabalhar com banco de dados.
Carreira SQL e Banco de dados
Durante sua carreira de programador, principalmente na �rea back-end, voc� vai se deparar muitas vezes com a necessidade de trabalhar com algum banco de dados, e � nesse caso que a linguagem SQL se torna importante para o programador.
Linguagens como PHP, C# e Java, por exemplo, possibilitam ao desenvolvedor executar consultas ao banco de dados atrav�s da linguagem SQL.
Al�m disso � muito comum que, durante o projeto, o programador precise interagir diretamente com o banco de dados - para realizar alguma manuten��o, consultar dados diretamente, realizar testes, criar novas tabelas, etc - nesse sentido � fundamental que o programador conhe�a a linguagem SQL para poder realizar esse tipo de tarefa.
Por isso, qualquer programador que deseja evoluir na �rea deve aprender a trabalhar com SQL.
- SQL � muito utilizado na carreira de programador.
- Linguagens populares como PHP, C# e Java d�o suporte a SQL.
- Necess�rio para interagir diretamente com o banco de dados.
O que voc� vai aprender sobre SQL 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 exer�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
5 Conquistas
O SQL Server � um sistema de gerenciamento de banco de dados relacional (SGBD) mantido pela Microsoft.
Tabelas
Views
T-SQL
Stored Procedures, Functions e Triggers
�ndices e Full-Text Search
100 exerc�cios
26 Conte�dos
Avan�ado