Karteikarten
Ohne Titel
Karten in diesem Stapel (30)
- 1Quais são as sublinguagens do SQL?DDL (Data Definition Language)
DML (Data Manipulation Language)
DQL (Data Query Language)
DCL (Data Control Language)
TCL (Transaction Control Language) - 2Quais os comandos da DDL?CREATE: Cria tabelas, índices, etc.
ALTER: Altera a estrutura de objetos.
DROP: Exclui objetos do banco de dados. - 3Quais os comandos da DML?INSERT: Insere registros.
UPDATE: Atualiza registros.
DELETE: Exclui registros. - 4Qual a diferença entre os comandos GRANT e REVOKE?GRANT: Concede permissões de acesso.
REVOKE: Revoga permissões de acesso. - 5O que é um SAVEPOINT?Ponto de salvamento em uma transação que permite retornar a ele usando ROLLBACK.
- 6Quais são os níveis de isolamento no SQL?Read Uncommitted: Permite leituras sujas.
Read Committed: Evita leituras sujas.
Repeatable Read: Evita leituras não repetíveis.
Serializable: Isolamento máximo, sem interferência de outras transações. - 7O que acontece no produto cartesiano ( 𝑇 1 × 𝑇 2 T1×T2)?Cada linha de
𝑇
1
T1 é combinada com cada linha de
𝑇
2
T2, criando uma tabela com todas as combinações possíveis. - 8Qual a diferença entre as operações UNION e JOIN no SQL?UNION: Combina os resultados de duas consultas, eliminando duplicatas.
JOIN: Combina tabelas com base em uma condição. - 9O que diferencia DELETE de TRUNCATE no SQL?DELETE: Remove registros com base em condições e pode ser revertido com ROLLBACK.
TRUNCATE: Remove todos os registros de uma tabela de forma irreversível. - 10Quais são os comandos básicos de controle de transações no TCL?COMMIT: Confirma a transação.
ROLLBACK: Desfaz alterações até o último COMMIT ou SAVEPOINT.
SAVEPOINT: Define pontos para possíveis retornos. - 11O que é uma chave primária?É um atributo ou conjunto de atributos que identificam de forma única cada registro em uma tabela.
- 12O que é uma chave estrangeira?É um atributo que cria uma ligação entre duas tabelas, referenciando a chave primária de outra tabela.
- 13Quais são os tipos de junções no SQL?INNER JOIN: Retorna apenas registros que possuem correspondência.
LEFT JOIN: Retorna todos os registros da tabela esquerda e correspondências da direita.
RIGHT JOIN: Retorna todos os registros da tabela direita e correspondências da esquerda.
FULL JOIN: Retorna todos os registros de ambas as tabelas. - 14O que é um índice no SQL?É uma estrutura que melhora a velocidade de recuperação de dados, criando caminhos rápidos para acessar registros.
- 15O que é o comando DENY no SQL?Explicitamente nega acesso a um objeto do banco, sobrepondo permissões previamente concedidas.
- 16O que é uma View no SQL?É uma tabela virtual criada a partir do resultado de uma consulta SQL, que pode ser usada como uma tabela comum.
- 17O que é o operador LIKE no SQL?É usado para filtrar registros com base em padrões, utilizando os caracteres especiais % (qualquer sequência de caracteres) e _ (um único caractere).
- 18Para que serve o comando DISTINCT no SQL?Remove duplicatas dos resultados de uma consulta.
- 19Qual é a função do operador BETWEEN no SQL?Filtra registros com valores dentro de um intervalo especificado.
- 20O que o comando GROUP BY faz no SQL?Agrupa linhas com valores semelhantes em colunas específicas, geralmente usado com funções de agregação.
- 21Qual a função do comando HAVING no SQL?Filtra grupos criados pelo comando GROUP BY com base em condições.
- 22Qual a diferença entre WHERE e HAVING?WHERE: Filtra linhas antes da agregação.
HAVING: Filtra grupos após a agregação. - 23Qual é a função do operador IN no SQL?Verifica se um valor está presente em uma lista de valores especificados.
- 24O que é um CHECK CONSTRAINT no SQL?É uma restrição usada para garantir que os valores inseridos em uma coluna atendam a uma condição específica.
- 25O que é um alias no SQL?É um nome temporário dado a uma tabela ou coluna em uma consulta para facilitar a leitura e o entendimento dos resultados.
- 26O que é uma trigger no SQL?É um bloco de código que é executado automaticamente em resposta a eventos como INSERT, UPDATE ou DELETE em uma tabela.
- 27Qual é a diferença entre a 1FN, 2FN e 3FN?1FN: Elimina tabelas aninhadas ou valores repetidos em colunas.
2FN: Garante que atributos dependam apenas da chave primária.
3FN: Remove dependências transitivas. - 28Qual a finalidade do comando EXISTS no SQL?Verifica se uma subconsulta retorna algum registro, retornando verdadeiro se pelo menos um registro existir.
- 29O que é uma stored procedure no SQL?É um conjunto de instruções SQL armazenadas no servidor, que podem ser executadas como uma função.
- 30O que é um deadlock no contexto de bancos de dados?Ocorre quando duas ou mais transações ficam bloqueadas, esperando que a outra libere recursos.
Informationen
- Beschreibung
- Karteikarten am Ohne Titel, erstellt von Eike Lennie am 13/12/2024.
- Erstellt von
- Eike Lennie
- Aufrufe
- 0
- Bewertung