Questões de Concurso
Foram encontradas 13.780 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!

I- Executado automaticamente em resposta a um evento específico de modificação de dados em uma tabela.
II- O conjunto de instruções SQL pré-compiladas e armazenadas no banco de dados.
III- Age como uma rotina ou sub-rotina que pode ser executada a qualquer momento, geralmente para realizar uma tarefa específica.
IV- Retorna um valor, sendo projetado para uso em expressões.
Assinale a alternativa que apresenta as características pertencentes aos procedimentos armazenados.
COLUNA I
I- Consistência.
II- Durabilidade.
III- Isolamento.
IV- Atomicidade.
COLUNA II
(__)Toda transação deve respeitar as restrições e relacionamentos presentes no banco de dados.
(__) Toda alteração realizada por uma transação, uma vez finalizada com sucesso, deve persistir ao longo do tempo.
(__)Toda transação deve ser executada de forma independente, sem se preocupar com as demais.
(__)Toda transação deve ser executada de forma completa.
Assinale a alternativa que apresenta a sequência CORRETA.
A redundância é vista como benéfica dentro dos sistemas de arquivos, pois permite distribuir diferentes porções dos dados em diversos arquivos, não oferecendo brechas para o surgimento de outros problemas que violam a corretude dos dados.
PORQUE
Os sistemas de arquivos não possibilitam o controle granular de segurança, não sendo possível limitar o conjunto de dados que determinado usuário pode acessar e/ou manipular.
Acerca dessas sentenças, assinale a alternativa CORRETA.
• Professores (id_professor, nome, grau, …) • Disciplinas (id_disciplina, nome, periodo, id_curso, …) • Cursos (id_curso, nome_curso, …) • Ministra (id_professor, id_disciplina) – relação entre professores e disciplinas • Dependentes (id_dependente, id_professor, …)
Considerando essas tabelas, qual consulta SQL atende a todos os critérios mencionados?
I.Em um relacionamento Um-para-Um (1:1), cada instância da entidade A pode se relacionar com no máximo uma instância da entidade B, e vice-versa.
II.Em um relacionamento Um-para-Muitos (1:N), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, mas cada instância da entidade B só pode se relacionar com uma única instância da entidade A.
III.Em um relacionamento Muitos-para-Muitos (N:M), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, e uma instância da entidade B pode se relacionar com várias instâncias da entidade A.
Está correto o que se afirma em:
(__)O INNER JOIN (ou simplesmente JOIN) retorna apenas as linhas que possuem valores correspondentes em ambas as tabelas que estão sendo unidas.
(__)O LEFT JOIN (ou LEFT OUTER JOIN) retorna todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita; se não houver correspondência, colunas da tabela direita virão com valor NULL.
(__)O FULL OUTER JOIN retorna todas as linhas de ambas as tabelas; se houver correspondência, as colunas são combinadas, e se não houver, as colunas da tabela sem correspondência são preenchidas com NULL.
(__)O CROSS JOIN é usado para unir tabelas com base em uma condição de igualdade, similar ao INNER JOIN, mas otimizado para chaves estrangeiras.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo:
I. O Snowflake processa consultas usando clusters de computação MPP.
II. Cada warehouse virtual é um cluster de computação independente que não compartilha recursos computacionais com outros warehouses virtuais.
III. A autenticação é um serviço que é gerenciado dentro da camada de serviços de nuvem.
IV. A arquitetura do Snowflake consiste em três camadas principais, sendo elas: armazenamento de banco de dados; dimensionamento de consultas e serviços de nuvem.
Considerando essas definições, assinale a alternativa que apresenta, respectivamente, um comando DDL, um comando DML e um comando DCL.