Você está na página 1de 8

_list staff fk_staff_store store fk_customer_store cus

# staff_id fk_store_staff
store_id cust
e t first_name t U manager_staff_id stor
ess t last_name t address_id first
ode t address_id last_update d last
e t picture ~ ema
t email t add
try store_id acti

sse r d da_e ro ts_kf


t
# active # crea
username t
fk_customer_address
last
password t
last_update d
fk_staff_address
address
address_id
address t
re mo tsuc_la tne r_kf

address
ffa ts_ tne mya p_kf

ffa ts_la tne r_kf

t
district t
city_id
nt rental postal_code t
fk_payment_rental
phone t

A Linguagem SQL
id # rental_id last_update d
_id U rental_date
U inventory_id
d

U customer_id
y tic_sse r d da_kf

# return_date d
date d staff_id
te d last_update d
re mo tsuc_ tne mya p_kf

A Linguagem SQL é uma das ferramentas mais poderosas e amplamente


utilizadas em todo o mundo para gerenciamento de dados. Esta apresentação
fornecerá uma visão geral sobre a história, comandos básicos, manipulação
de dados, estrutura de tabela, funções comuns, tipos de junções e aplicações
do SQL.
História da Linguagem SQL
1 Origem 2 Padrão ANSI

SQL (Structured Query O SQL tornou-se um padrão


Language) foi desenvolvido ANSI em 1986, tornando-se a
em 1970 nos laboratórios da primeira linguagem de banco
IBM em San Jose, Califórnia. de dados padrão.

3 RDBMS

Relational Database Management System (RDBMS) é a principal


aplicação do SQL.
Comandos Básicos do SQL
1 SELECT

Selecionar dados específicos em uma


tabela com base em determinados
INSERT 2
critérios.
Inserir novas linhas em uma tabela.

3 UPDATE

Atualizar uma tabela com novos dados.


DELETE 4
Excluir linhas de uma tabela.
Manipulação de Dados com SQL
ORDENAR FILTRAR

A ordenação de dados permite que você O SQL permite que você filtre os dados para que
obtenha os resultados em ordem crescente ou possa trabalhar apenas com as informações
decrescente com base nos valores de algumas que precisa.
colunas.

AGRUPAR UNIÃO

Com a cláusula GROUP BY, você pode agrupar Com a cláusula UNION, você pode combinar os
dados pela mesma coluna para obter dados dados de duas ou mais tabelas em uma única
agregados. tabela.
Estrutura de uma Tabela em SQL

Colunas Tipos de Dados

As colunas são usadas para armazenar atributos de Tipos de Dados incluem Numeros, Texto, Datas e
dados, como nome, idade e endereço, e definir o tipo Hora.
de dado em cada coluna.

Restrições Chave Primária

Restrições são usadas para definir o conjunto de Uma chave primária é uma coluna ou conjunto de
regras que todas as entradas de dados devem seguir. colunas que identifica exclusivamente uma linha em
uma tabela.
Funções mais utilizadas em SQL
1 COUNT

Retorna o número de linhas de uma


tabela
AVG 2
Retorna a média de um conjunto de
valores 3 MAX

Retorna o valor máximo em uma coluna

MIN 4
Retorna o valor mínimo em uma coluna
Diferentes tipos de junções em SQL

Inner Join Left Join Right Join

Retorna somente as linhas que Retorna todas as linhas da tabela Retorna todas as linhas da tabela
possuem um par de valores da esquerda e as correspondentes da direita e as correspondentes
correspondentes em ambas as linhas da tabela da direita. Se não linhas da tabela da esquerda. Se
tabelas. houver correspondência, as não houver correspondência, as
colunas da tabela da direita colunas da tabela da esquerda
aparecerão com valores nulos. aparecerão com valores nulos.
Aplicações comuns do SQL

Tecnologia Gestão de Dados Finanças

Várias aplicações de tecnologia, As empresas usam SQL para Os bancos utilizam o SQL para
incluindo gerenciamento de gerenciar suas bases de dados e armazenar os dados dos
conteúdo, análise de dados e garantir que as informações clientes, transações e outras
gerenciamento de acessos, estejam acessíveis e informações importantes.
dependem do SQL atualizadas.

Você também pode gostar