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!

Q356033 Banco de Dados
Considere a tabela processo abaixo para responder a questão a seguir.

imagem-030.jpg
Um banco de dados relacional consiste em uma coleção de tabelas, cada uma das quais com um nome único. De acordo com a terminologia do modelo relacional e a tabela processo, é correto afirmar:
Alternativas
Q356031 Banco de Dados
No SQL Server 2012, os gatilhos DDL são disparados em resposta a diversos eventos DDL. Esses eventos correspondem principalmente as instruções Transact-SQL que começam com algumas palavras-chave como
Alternativas
Q356030 Banco de Dados
No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em
Alternativas
Q356029 Banco de Dados
Considere:

I. O Oracle Advanced Security suporta autenticação pelo uso de certificados digitais com SSL em adição a criptografia e integridade de dados nativa do protocolo SSL.

II. Ao utilizar Oracle Advanced Security para a segurança de comunicações entre clientes e servidores, é possível utilizar TKIP e Diffie-Hellman para cifrar a conexão entre clientes e servidores e autenticar clientes a um servidor de banco de dados Oracle.

III. Os protocolos Triple-DES e AES são utilizados na transmissão de dados para proteger a integridade.

Está correto o que consta APENAS em
Alternativas
Q356028 Banco de Dados
Em PL/SQL, COALESCE (expr1, expr2) é equivalente a
Alternativas
Q356026 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:

imagem-020.jpg

A instrução utilizada foi
Alternativas
Q356025 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução
Alternativas
Q356024 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
No Oracle, após um comando COMMIT ser executado
Alternativas
Q356023 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir o nome (FNome) e o salário (FSal) multiplicado por 12 e somado com a comissão (FComis) da funcionária Ana, utiliza-se a Instrução  ...I...  Na coluna que mostra o valor resultante do cálculo aparecerá o Valor  ...II...

As lacunas I e II são preenchidas, correta e respectivamente, por
Alternativas
Q356022 Banco de Dados
Uma tabela encontra-se na segunda forma normal (2FN), quando, além de estar na primeira forma normal (1FN),
Alternativas
Q356021 Banco de Dados
Analise o procedimento SQL a seguir:

create procedure cont_dep (..I.... id_dep integer, .I..I... cont integer)
begin
        select count(*) into cont from instrutor where instructor.id_dep = cont_dep.id_dep
end



Considere que:

id_dep é um parâmetro que deverá ter um valor atribuído ao chamar o procedimento.
cont é um parâmetro cujo valor é definido no procedimento.

Para que a declaração do procedimento esteja correto, as lacunas I e II devem ser preenchidas por
Alternativas
Q356020 Banco de Dados
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Considere:

create trigger tgr001 before update of concentra referencing new row as novaLinha for each row
when (novaLinha.nome_inst = ' ')
begin atomic
imagem-004.jpg
end;

Para que a trigger em SQL padrão acima substitua o valor em branco (' ') contido no campo nome_inst pelo valor nulo, deve-se completar imagem-005.jpg com:
Alternativas
Q356019 Banco de Dados
Para resolver os problemas observados na tabela instrutor_departamento esta foi normalizada e decomposta nas tabelas Instrutor e Departamento conforme imagem a seguir, considerando que:

- Um departamento concentra diversos instrutores.
- Cada instrutor pode estar relacionado a apenas um departamento.

imagem-003.jpg

A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é
Alternativas
Q356018 Banco de Dados
É dado uma tabela não normalizada no Banco de Dados chamada instrutor_departamento contendo os campos id_inst, nome_inst, salario, nome_dep, predio e orçamento.
Considere que:

a. O campo id_inst é chave primária.

b. Não há outras tabelas no Banco de Dados.

c. Cada departamento possui um único valor de orçamento.

Na tabela descrita, estão cadastrados os seguintes dados:

imagem-001.jpg
Para resolver os problemas observados na tabela instrutor_departamento esta foi normalizada e decomposta nas tabelas Instrutor e Departamento conforme imagem a seguir, considerando que:

- Um departamento concentra diversos instrutores.
- Cada instrutor pode estar relacionado a apenas um departamento.

imagem-002.jpg

A integridade referencial está diretamente associada ao
Alternativas
Q356017 Banco de Dados
É dado uma tabela não normalizada no Banco de Dados chamada instrutor_departamento contendo os campos id_inst, nome_inst, salario, nome_dep, predio e orçamento.
Considere que:

a. O campo id_inst é chave primária.

b. Não há outras tabelas no Banco de Dados.

c. Cada departamento possui um único valor de orçamento.

Na tabela descrita, estão cadastrados os seguintes dados:

imagem-001.jpg
Considere as observações a seguir a respeito da tabela dada:

I. Um usuário pode alterar o orçamento do departamento de Ciências Exatas em uma tupla, mas não em todas, criando uma inconsistência.

II. As informações do departamento estão redundantes para instrutores diferentes do mesmo departamento.

III. Caso um novo departamento seja criado, seus dados só poderão ser registrados associados a um instrutor.

IV. No caso de associar o instrutor a mais de um departamento, o nome_inst e salario serão repetidos, além disso, nesse caso, será permitido manter o mesmo valor de id_inst.

Está correto o que consta APENAS em
Alternativas
Q354998 Banco de Dados
Uma forma de observação de dados de uma ou mais entidades que compõem uma base de dados e que é considerada uma tabela virtual ou consulta armazenada denomina-se
Alternativas
Q354996 Banco de Dados
A ferramenta presente no SQL Server que, após analisar uma carga de trabalho, pode recomendar a adição, remoção ou modificação de estruturas de design físicas em bancos de dados é denominada
Alternativas
Q354995 Banco de Dados
                       Imagem associada para resolução da questão

Considerando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos
Alternativas
Q354994 Banco de Dados
Em um sistema, podem ocorrer diversos tipos de falhas. Um tipo de falha simples de tratar é aquele que não resulta em perda de dados no sistema. Considerando essa informação, o procedimento que possibilita o armazenamento de informações acerca das transações executadas em um banco de dados denomina-se
Alternativas
Q354992 Banco de Dados
O conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado.
Alternativas
Respostas
11721: B
11722: D
11723: A
11724: C
11725: D
11726: C
11727: E
11728: E
11729: B
11730: C
11731: D
11732: E
11733: B
11734: C
11735: A
11736: E
11737: D
11738: B
11739: C
11740: B