Simulados Flashcards
Stream
Os dados são capturados e processados continuamente à medida que são gerados.
Comandos Básicos do SQL
- SELECT: A Arte da Busca de Dados. O comando SELECT é o maestro da busca de dados. Quer recuperar informações específicas de uma tabela? Este é o seu comando. Veja um exemplo básico:
SELECT nome, idade FROM clientes WHERE cidade = ‘São Paulo’;
- INSERT: Adicionando Dados à Festa. O comando INSERT permite que você adicione novos registros à sua tabela. Um exemplo simples:
INSERT INTO produtos (nome, preço) VALUES (‘Laptop’, 1200);
- UPDATE: A Magia das Atualizações. Precisa fazer alterações nos dados existentes? O comando UPDATE é seu aliado. Exemplo:
UPDATE funcionarios SET salario = salario * 1.1 WHERE cargo = ‘Gerente’;
- DELETE: A Limpeza Cirúrgica. Para remover dados indesejados, o comando DELETE entra em cena. Aqui está um exemplo direto:
DELETE FROM pedidos WHERE status = ‘Cancelado’;
- CREATE TABLE: Construindo o Palco. O comando CREATE TABLE permite que você crie a estrutura de suas tabelas. Veja como criar uma tabela de clientes:
CREATE TABLE clientes (
id INT PRIMARY KEY,
nome VARCHAR(50),
email VARCHAR(50),
idade INT)
- ALTER TABLE: A Evolução Estrutural. O comando ALTER TABLE permite que você faça alterações na estrutura de uma tabela existente. Se precisar adicionar uma nova coluna, por exemplo:
ALTER TABLE produtos ADD COLUMN data_cadastro DATE;
- SELECT DISTINCT: A Busca pela Singularidade. Às vezes, você quer ver apenas valores únicos em uma coluna. O comando SELECT DISTINCT faz isso brilhantemente. Exemplo:
SELECT DISTINCT categoria FROM produtos;
Tipos de Linguagens SQL
DDL - Data Definition Language - Linguagem de Definição de Dados.
São os comandos que interagem com os objetos do banco.
São comandos DDL : CREATE, ALTER e DROP
DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
São os comandos que interagem com os dados dentro das tabelas.
São comandos DML : INSERT, DELETE e UPDATE
DQL - Data Query Language - Linguagem de Consulta de dados.
São os comandos de consulta.
São comandos DQL : SELECT (é o comando de consulta) DTL - Data Transaction Language - Linguagem de Transação de Dados.
São os comandos para controle de transação.
São comandos DTL : BEGIN TRANSACTION, COMMIT E ROLLBACK
DCL - Data Control Language - Linguagem de Controle de Dados.
São os comandos para controlar a parte de segurança do banco de dados.
São comandos DCL : GRANT, REVOKE E DENY.
Uma forma mais simples pra ser lembrado
O que diferencia as siglas é a letra do meio.
DML = “M” do meio vem de Manipulação.
DDL = “D” do meio vem de Definição.
DCL = “C” do meio vem de Controle.
DTL = “T” do meio vem de Transação.
DQL = “Q” do meio vem de “Query” que sigifica Consulta.
Outliers
Outliers são pontos ou observações em um conjunto de dados que diferem significativamente da maioria dos demais outros pontos. Eles podem ser resultados de variações na medição, erros de entrada de dados ou, ainda, podem indicar uma variação genuína da fonte de coleta.