Font size
WorksheetsAvaliação de Banco de Dados
Total questions: 7
Worksheet time: 29mins
Para que serve o banco de dados?
Ordene o processo de criação de Banco de dados no SQL
Criação de Tabelas
Introduzir conteúdo
Fazer requisições
O banco de dados é muito importante para as soluções empresariais, onde é necessário utilizar a linguagem Bando de Dados (a) para introduzir conteúdos de sua empresa, onde é possível então analisar conteúdo que neles foram introduzidos.
Dada esta tabela
CREATE TABLE clientes ( id SERIAL PRIMARY KEY, nome VARCHAR(100) NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, senha VARCHAR(255) NOT NULL, -- Senha criptografada data_criacao TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Selecione as requisições erradas (contém mais de 1)
SELECT nome, senha, idade
FROM clientes;
SELECT nome, email
FROM clientes
WHERE created_at >= CURRENT_DATE - 7;
SELECT nome, email
FROM clientes
WHERE data_criacao >= NOW() - INTERVAL '7 days';
SELECT nome, email
FROM clientes
WHERE data_criacao >= NOW() - INTERVAL '8 days';
Descreva o que você entendeu sobre SQL, e faça uma breve pesquisa sobre o que você entendeu, nos processos de requisições, criação de tabelas e inserção de conteúdo.
Introdução ao SQL: A Linguagem dos Bancos de Dados
SQL (Structured Query Language), ou Linguagem de Consulta Estruturada, é a principal linguagem utilizada para gerenciar e manipular bancos de dados relacionais. Criada nos anos 1970 pela IBM, ela se tornou um padrão adotado mundialmente, sendo essencial para desenvolvedores, analistas de dados, administradores de banco de dados e qualquer profissional que trabalhe com informações organizadas digitalmente.
O que é um banco de dados relacional?
Um banco de dados relacional armazena dados em tabelas que se relacionam entre si. Cada tabela é composta por colunas (campos) e linhas (registros). Por exemplo, uma tabela chamada "Clientes" pode ter colunas como ID, Nome, Email e Telefone, e cada linha representa um cliente diferente. O SQL permite consultar, inserir, atualizar e deletar esses dados de forma eficiente.
Principais comandos SQL
SQL é dividido em diferentes subconjuntos de comandos:
DDL (Data Definition Language) – Usado para definir a estrutura do banco de dados. Exemplos:
CREATE TABLE: cria uma nova tabela.
ALTER TABLE: modifica a estrutura de uma tabela.
DROP TABLE: exclui uma tabela.
DML (Data Manipulation Language) – Manipula os dados dentro das tabelas. Exemplos:
INSERT INTO: insere novos registros.
UPDATE: atualiza dados existentes.
DELETE: remove registros.
DQL (Data Query Language) – Consulta dados. O comando principal é:
SELECT: usado para buscar dados de uma ou mais tabelas, com a possibilidade de aplicar filtros, ordenações e junções.
DCL (Data Control Language) – Controla permissões. Exemplos:
GRANT: concede permissões.
REVOKE: remove permissões.
Exemplo de uso
Suponha que temos uma tabela chamada "Produtos". Um comando SQL para buscar todos os produtos com preço acima de R$ 100 seria:
sql
CopiarEditar
SELECT * FROM Produtos WHERE preco > 100;
Esse simples comando ilustra a clareza e o poder do SQL para extrair informações relevantes a partir de grandes volumes de dados.
Consultas avançadas
Além de comandos básicos, o SQL permite consultas complexas usando junções (JOINs) para combinar dados de várias tabelas, funções agregadas como SUM, AVG, MAX e MIN para calcular estatísticas, e subconsultas que permitem criar filtros mais refinados.
Importância no mercado
O conhecimento em SQL é considerado fundamental na área de tecnologia. Ele é usado em praticamente todas as áreas que lidam com dados, desde sistemas de e-commerce até aplicativos bancários, redes sociais, sistemas de saúde e muito mais. Mesmo em ambientes que utilizam ferramentas modernas como ORMs (Object-Relational Mappers), o SQL ainda está por trás das operações realizadas.
Conclusão
SQL é uma ferramenta poderosa, versátil e indispensável para lidar com bancos de dados relacionais. Seu domínio abre portas para diversas áreas, desde o desenvolvimento de sistemas até a ciência de dados. Aprender SQL é um passo essencial para qualquer pessoa que deseje atuar no mundo da tecnologia e compreender melhor como os dados são armazenados, acessados e utilizados.
Se quisermos utilizar o SELECT para fazermos requisições com Like, iremos introduzir uma procura de uma palavra parcial, como iremos procurar?
"...@gmail.com..."
"%@gmail.com"
"$%@gmail.com%$"
Nenhuma das anteriores
Qual é a principal função do comando SELECT em SQL?
Inserir novos registros em uma tabela.
Excluir dados de uma tabela.
Atualizar informações existentes em uma tabela.
Buscar dados de uma ou mais tabelas.
Qual comando SQL é utilizado para inserir novos registros em uma tabela?
SELECT
INSERT INTO
DELETE
UPDATE
