Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% acharam este documento útil (0 voto)
12 visualizações19 páginas

(Dados) C5u2s2a1

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1/ 19

Educação Técnico em

Profissional Ciência de
Paulista Dados
Introdução à linguagem SQL

Introdução à linguagem SQL e aos SGBD

Introdução ao SQL

Código da aula: [DADOS]C5U2S2A1


Exposição
Exposição v
Objetivos da aula
• Entender o que é SQL e seu propósito;
• Conhecer a história da linguagem SQL;
• Aprender sobre o comando SELECT.

Competências da unidade (técnicas e socioemocionais)


• Ser proficiente em linguagens de programação para manipular e
analisar grandes conjuntos de dados;
• Identificar e analisar problemas.

Recurso didático
Acesso ao laboratório de informática e/ou internet.

Duração da aula
45 minutos.
Exposição
O que é a linguagem SQL?

SQL é uma sigla que quer dizer Structured Query Language, ou,
em português, linguagem de consulta estruturada.

Curiosidade
A linguagem SQL começou nos anos 1970 para uso no sistema
de gerenciamento de banco de dados da IBM. Desde então, ela
é usada em muitos outros sistemas de bancos de dados.
Exposição

Não é possível utilizá-la para resolver


problemas de qualquer tipo, sendo focada
Linguagem de propósito em interação com banco de dados.
específico
Permite otimização, simplifica a
Com essa linguagem, a SQL tem manipulação de dados e melhora o
algumas particularidades: desempenho dos sistemas de bancos
de dados.
Exposição
Dialetos da SQL

Conforme os sistemas gerenciadores de bancos de dados foram


evoluindo, a linguagem SQL evoluiu com eles.

SGBD podem variar levemente, apresentando funcionalidades


exclusivas denominadas “dialetos”.

Exemplo
• Transact-SQL -> utilizado no SQL Server, da Microsoft;
• PL/pgSQL -> utilizado no PostgreSQL, popular banco
open source;
• PL/SQL -> utilizado no banco de dados da Oracle.
Exposição
SQL no trabalho
A SQL é usada de maneiras diferentes, dependendo da função que se exerce:

1. Engenheiro de dados 2. Cientista de dados 3. Analista de dados


Utiliza-a para definir a estrutura Utiliza-a para abastecer seus Utiliza-a para carregar os
do banco. modelos com dados da empresa. dados antes de fazer análises e
visualizações.

Imagens: © Getty Images


Registro

Vamos
fazer um
quiz
TESTE SEU CONHECIMENTO

Qual é a vantagem de a linguagem SQL ter


propósito específico?

/
Registro

Vamos
Ajuda os sistemas computacionais a terem mais qualidade, pois,
fazer um quanto mais linguagens forem usadas, melhor o sistema.
quiz

Possibilita ganhos de desempenho por meio de otimizações.

Permite que o usuário desenvolva a aplicação inteira em SQL, sem


precisar usar linguagens de propósito geral.

Isso evita que o desenvolvedor se confunda com o excesso de


possibilidades.
Registro

Vamos
fazer um Qual é a vantagem de a linguagem
quiz
SQL ter propósito específico?

RESPOSTA ERRADA! Essa afirmação não é necessariamente verdadeira. O uso de


múltiplas linguagens pode aumentar a complexidade e a possibilidade de erros
Alternativa 1
em um Sistema.

RESPOSTA CORRETA! A linguagem SQL (Structured Query Language) é projetada


especificamente para interagir com bancos de dados relacionais, pois permite
Alternativa 2 otimizações no processamento de consultas e operações em bancos de dados,
resultando em ganhos de desempenho.

RESPOSTA ERRADA! Embora seja possível realizar muitas operações de banco de


dados usando SQL, desenvolver uma aplicação inteira apenas em SQL pode ser
Alternativa 3 impraticável, já que a SQL é mais adequada para operações de banco de dados
em vez de lógica de aplicativo completa.

RESPOSTA ERRADA! Essa afirmação não é específica o suficiente para destacar uma
Alternativa 4 vantagem da linguagem SQL de propósito específico. Além disso, a familiaridade com
as possibilidades disponíveis em uma linguagem pode ser mais benéfica do que
evitá-las completamente.
Registro

Vamos
fazer um
quiz
TESTE SEU CONHECIMENTO

Assinale a alternativa que melhor define dialeto


no contexto da SQL.

/
Registro

Vamos
Dialeto na SQL é uma ferramenta de interface usada para simplificar a
fazer um escrita de consultas SQL.
quiz

Dialeto na SQL é um método de otimização de consultas que se adapta


automaticamente ao tipo de dados sendo manipulado.

Dialeto na SQL é um tipo de função que permite a comunicação entre


diferentes linguagens de programação e SQL.

Um dialeto em SQL refere-se a variações na linguagem SQL usadas por


diferentes sistemas de gerenciamento de banco de dados.
Registro

Vamos
fazer um Assinale a alternativa que melhor
quiz
define dialeto no contexto da SQL.

RESPOSTA ERRADA! Um dialeto não é uma ferramenta de interface, mas sim uma
Alternativa 1 variação na implementação da linguagem SQL.

RESPOSTA ERRADA! Essa afirmação não representa corretamente o conceito de


Alternativa 2 dialeto na SQL. O dialeto está mais relacionado às variações na sintaxe e na
implementação da linguagem, não diretamente à otimização de consultas.

RESPOSTA ERRADA! Um dialeto não é uma função, mas sim uma variação ou uma
Alternativa 3 implementação específica da linguagem SQL em diferentes sistemas de
gerenciamento de banco de dados.

RESPOSTA CORRETA! Um dialeto no contexto da SQL se refere às variações na


implementação da linguagem SQL que podem existir entre diferentes sistemas de
Alternativa 4 gerenciamento de banco de dados. Cada sistema pode ter suas próprias extensões e
nuances na implementação da linguagem SQL, o que é considerado um dialeto.
Registro

Vamos
fazer um
Quais profissionais da área de
quiz dados utilizam SQL no dia a dia?
Para cada alternativa abaixo, selecione V (verdadeiro) ou F (falso).

Engenheiros de dados.

Cientistas de dados.

Analistas de dados.

Desenvolvedores front-end.
Registro

Vamos
fazer um Quais profissionais da área de
quiz dados utilizam SQL no dia a dia?

V Engenheiros de dados.

V Cientistas de dados.

V Analistas de dados.

F Desenvolvedores front-end.
Hoje desenvolvemos:

1 A conceituação da linguagem SQL, que é uma linguagem


de propósito específico, pois é utilizada para fazer
consultas em bancos de dados. Há um grande ganho de
performance na manipulação e no gerenciamento dos
dados.

2 O conhecimento de que a SQL possui dialetos que são


pequenas variações assumidas para cada SGBD.

O que nós
3 A compreensão de que essa linguagem é usada
© Getty Images aprendemos amplamente na área de dados, passando por várias
hoje? possíveis carreiras.
Saiba mais Você sabia que cada banco de dados pode ter
um dialeto? Você sabe as diferenças?
Para saber mais, leia o artigo “SGBDs e suas
linguagens internas”.
OLIVEIRA, Danielle. SGBDs e suas linguagens
internas. Alura, 21 jul. 2022. Disponível em:
https://www.alura.com.br/artigos/sgbds-suas-
linguagens-internas. Acesso em: 23 dez. 2023.
Referências da aula

OLIVEIRA, Danielle. SGBDs e suas linguagens internas. Alura, 21 jul. 2022. Disponível em:
https://www.alura.com.br/artigos/sgbds-suas-linguagens-internas. Acesso em: 23
dez. 2023.
TANIMURA, Cathy. Análise em SQL. In: TANIMURA, Cathy. SQL para análise de dados:
técnicas avançadas para transformar dados em insights. São Paulo: Novatec, 2022.
p. 11-31.
Identidade visual: imagens © Getty Images.
Educação Técnico em
Profissional Ciência de
Paulista Dados

Você também pode gostar