Questões de Concurso
Sobre banco de dados
Foram encontradas 15.797 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere uma situação em que pessoas são representadas por uma entidade, e casamentos são representados por um relacionamento. Nesse caso, o relacionamento de casamentos constituirá um exemplo de
( ) A cláusula SELECT é utilizada para relacionar os atributos desejados no resultado de uma consulta.
( ) A cláusula FROM consiste em um predicado envolvendo os atributos das tabelas que aparecem na cláusula WHERE.
( ) Um produto cartesiano é formado com as tabelas indicadas na cláusula FROM.
( ) A cláusula WHERE associa as tabelas que serão pesquisadas durante a avaliação da expressão.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Algumas das principais técnicas utilizadas para controle de execução concorrente de transações em bancos de dados são baseadas no conceito de bloqueio de itens de dados. Um exemplo de bloqueio pode ser assim caracterizado: enquanto uma transação ________ um item de dado, ________outra transação pode ___________.
I. Uma relação está na Primeira Forma Normal (1FN) quando ela não contém tabelas aninhadas.
II. Uma relação está na Segunda Forma Normal (2FN) quando, além de estar na Primeira Forma Normal, não contém dependências parciais.
III. Uma relação está na Terceira Forma Normal (3FN) se e somente se, além de estar na Segunda Forma Normal, não possuir dependências funcionais transitivas ou indiretas.
Quais estão corretas?
Uma das principais razões que motivam o uso de SGBDs é o controle centralizado dos dados. A pessoa responsável por este controle numa organização é chamada administrador de dados ou administrador de banco de dados (DBA). As seguintes afirmações dizem respeito às funções principais de um DBA:
1. definição da estrutura de dados e método de acesso.
2. fornecimento de autorização de acesso ao sistema.
3. especificação de regras de integridade.
Quais estão corretas?
I. Na cláusula order by, para especificar a forma de ordenação, devemos indicar desc para ordem descendente e asc para ordem ascendente.
II. A operação de conjuntos union automaticamente elimina as repetições, ao contrário da operação select
III. No uso de SQL embutida em programas escritos em outras linguagens (chamadas linguagens hospedeiras), todo processamento da consulta é feito pelo banco de dados, e o resultado da consulta fica disponível para que o programa possa processar uma relação por vez, exatamente como acontece com SQL interativa.
Quais estão corretas?
EXPLAIN SELECT campo1 FROM tabela
WHERE campo2 = 'SP' AND campo3 > 5000;
José Silva Pereira = jpereira
Mário de Andrade = mandrade
Sabendo-se que essa regra pode produzir contas homôni- mas, uma possível solução que evita tais ocorrências é por meio da inclusão
No PostgreSql 9.3 é possível configurar permissão para usuários até o nível de tabelas, mas não controles para acesso de colunas. Logo, o comando SQL abaixo está correto para Oracle 11g, mas não para PostgreSql 9.3.
GRANT SELECT (col1), UPDATE (col1) ON TabelaTeste TO Usuario;