Explicar o que é SQL e sua função no gerenciamento de banco de dados
Resposta: SQL(Structured Query Language) é uma linguagem usada para consultar e gerenciar bancos de dados. Ele nos permite realizar operações como recuperação de dados, inserção, atualização e exclusão de dados de um banco de dados. SQL é uma ferramenta fundamental para interagir e manipular dados na maioria dos sistemas de gerenciamento de banco de dados(DBMS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
Responder:
SELECT
: recupera dados de um banco de dados para buscar informações de uma ou mais tabelas.INSERT
: Adiciona novos dados em uma tabela no banco de dados.UPDATE
: modifica os dados existentes em uma tabela.DELETE
: remove dados de uma tabela.
Explicar os conceitos de Primary Key
e Foreign Key
no SQL
Responder:
Primary Key
: É uma coluna ou um conjunto de colunas usado para identificar exclusivamente cada linha em uma tabela. Ele garante exclusividade e identificação para os dados na tabela.Foreign Key
: É uma coluna ou um conjunto de colunas em uma tabela que se refere à chave primária de outra tabela. Ele estabelece um relacionamento entre duas tabelas no banco de dados.
Como usar a WHERE
cláusula na SELECT
instrução para filtrar dados de uma tabela
Resposta: Use a WHERE
cláusula na SELECT
instrução para especificar as condições que as linhas devem atender para serem incluídas no resultado da consulta.
Por exemplo:
SELECT * FROM Customers WHERE Country = 'USA';
Como usar a JOIN
instrução para combinar dados de várias tabelas no SQL
Resposta: A JOIN
instrução é usada para combinar dados de duas ou mais tabelas com base em uma coluna relacionada entre elas. Existem diferentes tipos de JOIN
, como INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Por exemplo:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Explicar o uso de funções integradas em SQL like SUM, COUNT, AVG, MAX, MIN
Responder:
SUM
: Calcula o valor total de uma coluna numérica.COUNT
: conta o número de linhas em uma tabela ou o número de valores não nulos em uma coluna.AVG
: Calcula o valor médio de uma coluna numérica.MAX
: recupera o valor máximo em uma coluna.MIN
: recupera o valor mínimo em uma coluna.
Como usar a GROUP BY
instrução para agrupar dados no SQL
Resposta: A GROUP BY
instrução é usada para agrupar linhas com os mesmos valores em uma ou mais colunas e executar funções de agregação nelas.
Por exemplo:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Como usar a ORDER BY
instrução para classificar dados em SQL
Resposta: A instrução ORDER BY é usada para classificar o resultado da consulta com base em uma ou mais colunas. O padrão é ordem crescente(ASC), mas DESC pode ser usado para ordem decrescente.
Por exemplo:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Como usar a INSERT INTO
instrução para inserir novos dados em uma tabela
Resposta: Use a INSERT INTO
instrução para adicionar novos dados a uma tabela no banco de dados
Por exemplo:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Como atualizar dados em uma tabela usando a UPDATE
instrução em SQL.
Resposta: Use a UPDATE
instrução para modificar os dados existentes em uma tabela.
Por exemplo:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;