GoConqr has a new look! Let us know what you think.

Flashcards

Untitled

Eike Lennie Portuguese 30 cards

Cards in this deck (30)

  1. 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)
  2. 2Quais os comandos da DDL?CREATE: Cria tabelas, índices, etc.
    ALTER: Altera a estrutura de objetos.
    DROP: Exclui objetos do banco de dados.
  3. 3Quais os comandos da DML?INSERT: Insere registros.
    UPDATE: Atualiza registros.
    DELETE: Exclui registros.
  4. 4Qual a diferença entre os comandos GRANT e REVOKE?GRANT: Concede permissões de acesso.
    REVOKE: Revoga permissões de acesso.
  5. 5O que é um SAVEPOINT?Ponto de salvamento em uma transação que permite retornar a ele usando ROLLBACK.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 11O que é uma chave primária?É um atributo ou conjunto de atributos que identificam de forma única cada registro em uma tabela.
  12. 12O que é uma chave estrangeira?É um atributo que cria uma ligação entre duas tabelas, referenciando a chave primária de outra tabela.
  13. 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.
  14. 14O que é um índice no SQL?É uma estrutura que melhora a velocidade de recuperação de dados, criando caminhos rápidos para acessar registros.
  15. 15O que é o comando DENY no SQL?Explicitamente nega acesso a um objeto do banco, sobrepondo permissões previamente concedidas.
  16. 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.
  17. 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).
  18. 18Para que serve o comando DISTINCT no SQL?Remove duplicatas dos resultados de uma consulta.
  19. 19Qual é a função do operador BETWEEN no SQL?Filtra registros com valores dentro de um intervalo especificado.
  20. 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.
  21. 21Qual a função do comando HAVING no SQL?Filtra grupos criados pelo comando GROUP BY com base em condições.
  22. 22Qual a diferença entre WHERE e HAVING?WHERE: Filtra linhas antes da agregação.
    HAVING: Filtra grupos após a agregação.
  23. 23Qual é a função do operador IN no SQL?Verifica se um valor está presente em uma lista de valores especificados.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 28Qual a finalidade do comando EXISTS no SQL?Verifica se uma subconsulta retorna algum registro, retornando verdadeiro se pelo menos um registro existir.
  29. 29O que é uma stored procedure no SQL?É um conjunto de instruções SQL armazenadas no servidor, que podem ser executadas como uma função.
  30. 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.

Information

Description
Flashcards on Untitled, created by Eike Lennie on 13/12/2024.
Created by
Eike Lennie
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?