Questões de Concurso Sobre banco de dados

Foram encontradas 15.801 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q377522 Banco de Dados
Considere as seguintes tabelas em um Banco de Dados Relacional:

imagem-013.jpg

Observe o resultado de uma consulta SQL.

imagem-014.jpg

A consulta que expressa o resultado acima é:
Alternativas
Q377521 Banco de Dados
Considerando-se o processo de normalização de um Banco de Dados Relacional, analise as seguintes afirmativas.

I- Uma tabela está na primeira forma normal, quando não contém tabelas aninhadas.
II- Uma tabela encontra-se na segunda forma normal, quando além de estar na primeira forma normal, não contém dependências funcionais transitivas.
III- Uma tabela encontra-se na terceira forma normal, quando além de estar na segunda forma normal, não contém dependências funcionais parciais.
IV- Uma tabela encontra-se na quarta forma normal, quando, além de estar na terceira forma normal, não contém dependências funcionais multivaloradas.

Estão corretas as afirmativas
Alternativas
Q377215 Banco de Dados
O arquivo de log é usado no processo de recuperação de banco de dados. O registro de checkpoint é gravado periodicamente no log, no ponto em que o sistema grava, no banco de dados em disco, todos os blocos de memória do sistema gerenciador de banco de dados que foram modificados. Essa operação torna o processo de recuperação mais eficiente, porque
Alternativas
Q377214 Banco de Dados
As operações refazer (REDO) e desfazer (UNDO) são usadas no processo de recuperação de banco de dados. Na recuperação baseada em atualização adiada, os dados atualizados por uma transação não podem ser gravados no banco de dados antes do commit da transação. O algoritmo para esse tipo de recuperação é denominado
Alternativas
Q377212 Banco de Dados
Serialização é um conceito pertinente ao isolamento de transações no controle de concorrência do banco de dados. Um escalonamento não serial S de um conjunto de n transações é serializável se S produzir o mesmo
Alternativas
Q377211 Banco de Dados
A variação do protocolo de bloqueio de duas fases (2PL) na qual uma transação bloqueia todos os itens de dados acessados por ela antes que a transação inicie sua execução é denominada
Alternativas
Q377210 Banco de Dados
O protocolo de bloqueio de duas fases (2PL) é importante para o controle de concorrência entre transações. O emprego do 2PL, em todas as suas variações, garante que os escalonamentos produzidos são
Alternativas
Q377208 Banco de Dados
Índices são estruturas adicionais aos dados, os quais podem ser usadas para melhorar a eficiência de operações no banco de dados. Se vários índices precisam ser criados para um mesmo arquivo físico de dados, então uma configuração possível é
Alternativas
Q377207 Banco de Dados
Procedimentos armazenados (stored procedures) são conjuntos de instruções escritas em SQL, que ficam armazenadas no servidor. Em relação ao envio individual de instruções SQL a um servidor, procedimentos armazenados podem fornecer melhor desempenho (performance), pois
Alternativas
Q377206 Banco de Dados
Duas consultas, C1 e C2, foram escritas em SQL das seguintes formas:

C1) SELECT Nome FROM X WHERE Chave IN (SELECT Chave FROM Y)

(C2) SELECT Nome FROM X WHERE EXISTS (SELECT Y.Chave FROM Y WHERE X.Chave = Y.Chave)

Suponha que as relações X e Y possuem 200.000 e 100.000 tuplas, respectivamente. Na comparação dos tempos de processamento de ambas as consultas, constata-se que
Alternativas
Q377205 Banco de Dados
Na avaliação de uma condição de seleção conjuntiva, um otimizador de consultas utiliza a seletividade para a escolha entre várias condições simples. A seletividade é a razão entre o número de
Alternativas
Q377204 Banco de Dados
Normalização é um processo que visa reduzir redundâncias em bancos de dados e anomalias de inserção, atualização e exclusão. A aplicação da terceira forma normal busca eliminar
Alternativas
Q377203 Banco de Dados
Para dependências funcionais, utiliza-se a notação {X} ? {Y} (“X determina Y”). O esquema R (A, B, C, D, E, F, G, H), cuja chave primária é {A,B}, foi normalizado até a ter- ceira forma normal, resultando nos esquemas: R (A, B, F), cuja chave primária é {A,B}; S (B, E), cuja chave primária é {B}; T (A, C, D), cuja chave primária é {A}; e U (C, G, H), cuja chave primária é {C}. As seguintes dependências são identificadas na situação dada:
Alternativas
Q377202 Banco de Dados
Metadados são dados sobre outros dados. No contexto de bancos de dados, metadados são usados para
Alternativas
Q377201 Banco de Dados
Os conceitos generalização e especialização aplicados ao Modelo Entidade Relacionamento (MER) definem uma hierarquia entre tipos de entidade. Nessa hierarquia, são identificados os tipos de entidade genérica (superclasse) e es- pecializada (subclasse). Na modelagem que usa essa hierarquia,
Alternativas
Q377200 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


imagem-012.jpg

A função do gatilho tg3 é alterar o valor do salário do
Alternativas
Q377199 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


imagem-011.jpg

Os objetivos dos gatilhos tg1 e tg2 são sinalizar a ocorrência de erro na inserção de novos empregados e na atualização de empregados existentes quando, respectivamente, o valor do salário
Alternativas
Q377198 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


CREATE PROCEDURE sp1 (IN valor float)
       BEGIN         UPDATE E X, E Y
                                   SET X.Salario = X.Salario * valor
                                   WHERE X.CPFdoSupervisor = Y.CPF
                                   AND Y.Salario > X.Salario;
       END

A execução do procedimento sp1 multiplica o salário por um valor passado como parâmetro para os empregados cujo salário é
Alternativas
Q377197 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


imagem-019.jpg

Um atributo do banco de dados EMPRESA que pode possuir valor nulo é
Alternativas
Q377196 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


imagem-018.jpg

Para o projeto do banco de dados EMPRESA, um projetista identificou apenas dois tipos de entidade: EMPREGADO e DEPARTAMENTO. Para complementar o projeto, os seguintes tipos de relacionamento foram identificados: SU- PERVISÃO, entre EMPREGADO e EMPREGADO; e LOTAÇÃO, entre EMPREGADO e DEPARTAMENTO. As cardinalidades de SUPERVISÃO e LOTAÇÃO são, respectivamente,
Alternativas
Respostas
11501: D
11502: B
11503: D
11504: D
11505: C
11506: C
11507: A
11508: A
11509: C
11510: A
11511: C
11512: B
11513: B
11514: A
11515: D
11516: A
11517: D
11518: B
11519: A
11520: B