Linguagem SQL para iniciantes

Domine a linguagem SQL em pouco mais de 1 hora!
4.3 (8 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
158 students enrolled
$20
Take This Course
  • Lectures 21
  • Contents Video: 1 hour
    Other: 1 min
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 Portuguese

Course Description

Melhore seu currículo com conhecimentos e habilidades que realmente farão a diferença para sua carreira. Aprenda hoje a Linguagem SQL e torne-se um Analista de Dados.

Faça consultas sobre as operações de sua companhia, descubra o perfil e analise o comportamento de seus clientes, tome decisões baseadas em dados reais, crie relatórios e gráficos com precisão e rapidez.

  • Tenha acesso a 21 aulas
  • Aprenda praticando, com 29 questões práticas
  • Configure as ferramentas por meio de vídeos tutoriais fáceis de seguir
  • Descubra os segredos da linguagem SQL por meio de exemplos de fácil assimilação
  • 100% do valor investido devolvido em caso de arrependimento
  • Video aulas com ótima qualidade de som e vídeo

What are the requirements?

  • Conhecimentos básicos em informática
  • Acesso à internet

What am I going to get from this course?

  • Elaborar consultas SQL
  • Criar relatórios personalisados

What is the target audience?

  • Este curso é direcionado a iniciantes na linguagem SQL e que não possuem nenhum conhecimento prévio sobre banco de dados relacionais e linguagem SQL
  • Não é necessário conhecimento prévio sobre programação
  • Este curso se destina a iniciantes na área de tecnologia da informação e a profissionais de outras áreas, como administração, marketing e finanças, por exemplo
  • Este curso não é indicado àqueles que já possuem alguma experiência com a linguagem SQL e desejam obter conhecimentos mais avançados sobre a linguagem

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução Teórica e Configuração do Ambiente
02:13

Nesta aula são abordados os seguintes tópicos:

  1. A quem este curso de destina;
  2. O que você será capaz de fazer após concluí-lo;
  3. Breve apresentação do conteúdo curricular;
02:38

Nesta aula é apresentado o que é a Linguagem SQL, como e por quem ela costuma ser utilizada.

Exercício Aula 2
2 questions
02:06

Nesta aula é mostrado o que é um banco relacional e o que são tabelas, campos e relacionamentos.

Exercício Aula 3
3 questions
05:08

Nesta aula explico passo a passo como baixar e instalar o banco de dados MySQL no Windows.

03:52

Nesta aula explico passo a passo como baixar e instalar o banco de dados MySQL no MAC.

05:18

Nesta aula apresento a base de dados Sakila, que é uma base de exemplo fornecida pelo MySQL. Ela simula uma locadora fictícia, contendo um cadastro de filmes e clientes.

Section 2: Consultas Básicas
03:55

Nesta aula você vai aprender a elaborar sua primeira consulta em SQL.

Exercício Aula 7
4 questions
03:35

Nesta aula você vai aprender como visualizar todos os campos de uma tabela sem precisar mencioná-los um a um. Você também vai ver como é simples fazer com que os resultados venham em uma ordem específica.

Exercício Aula 8
2 questions
06:20

Nesta aula você irá aprender a filtrar os dados de uma consulta, de forma a obter a informação que realmente lhe interessa.

Exercício Aula 9
3 questions
05:07

Nesta aula você aprenderá a consultar informações que estão em mais de uma tabela, mas que possuem relação entre si.

Exercício Aula 10
2 questions
Section 3: Consultas com Agregação
01:23

Nesta aula você vai aprender como obter a quantidade de ocorrências um determinado dado possui. Exemplo: Quantos clientes estão cadastrados.

Exercícios Aula 11
2 questions
06:58

Nesta aula você aprenderá a agrupar dados a fim de obter informações por categorias. Como exemplo, descobriremos a quantidade de alugueis realizados por cada cliente da locadora.

Exercícios Aula 12
1 question
03:29

Nesta aula você aprenderá a obter o valor mínimo e máximo atribuído a um campo na tabela ou a um agrupamento de registros. Como exemplo, veremos quando foi a primeira e a última vez que determinado filme foi alugado.

Exercícios Aula 13
2 questions
Somando valores de uma coluna (SUM)
03:45
Exercícios aula 14
1 question
Obtendo a média de valores de uma coluna (AVG)
02:02
Exercícios aula 15
2 questions
Obtendo ocorrencias distintas em uma coluna (DISTINCT)
02:07
Exercícios aula 16
2 questions
Section 4: Consultas Aninhadas
Subconsultas na cláusula FROM
03:56
Exercícios Aula 17
2 questions
Tabelas temporarias
02:01
Exercícios Aula 18
1 question
Subconsultas na cláusula WHERE (IN)
02:59
Exercícios Aula 19
1 question
Section 5: Conclusão
Considerações finais
00:39
Bibliografia de aprofundamento
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Rafael Costa, Consultor em Tecnologia da Informação

Olá, me chamo Rafael Costa, sou brasileiro, natural de Fortaleza - Ceará. Atuo há 9 anos na área de Tecnologia da Informação. Nesse tempo, já trabalhei como programador, analista de sistemas, analista de negócio, consultor de experiência do usuário, entre outras funções relacionadas à engenharia de software.

Trabalho atualmente numa empresa pública da área financeira, onde tenho contato diário com diversas tecnologias, tendo a linguagem SQL feito parte do meu dia a dia há vários anos, assim como outras linguagens relacionadas ao desenvolvimento WEB (HTML, CSS, javascript, C# .NET, etc.).

Sou formado em Ciência da Computação pela Universidade Estadual do Ceará e atualmente estou concluindo o curso de pós-graduação em Desenvolvimento Ágil de Software pela Faculdade 7 de Setembro.

Ready to start learning?
Take This Course