Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q839316 Banco de Dados
Para efetuar logon no servidor Oracle um usuário precisa ter o privilégio de
Alternativas
Q839314 Banco de Dados
Em um banco de dados Oracle aberto e em condições ideais há uma tabela chamada funcionario com os campos idFuncionario (inteiro − primary key), nome (cadeia de caracteres) e salario (real). Para exibir o nome e o salário de todos os funcionários cujo valor de salário esteja fora do intervalo de 1000 a 12000 utiliza-se a instrução SQL SELECT nome, salario FROM funcionario WHERE
Alternativas
Q839313 Banco de Dados
Para obter o número de funcionários cujo conteúdo do campo nome da tabela funcionario termina com a letra o deve-se utilizar a instrução SQL SELECT COUNT(*) FROM funcionario WHERE
Alternativas
Q839312 Banco de Dados

Considere, hipoteticamente, uma relação de trabalho em que um funcionário pode trabalhar em várias empresas, sendo registrado em todas elas. Esta relação é representada na figura abaixo.


Imagem associada para resolução da questão


Nesta relação, cada funcionário pode ocupar cargos diferentes em cada empresa onde trabalha recebendo, inclusive, salários diferentes por jornadas de trabalho variáveis. Nestas condições, quando o modelo for implementado em um Sistema Gerenciador de Banco de Dados relacional,

Alternativas
Q839148 Banco de Dados
Assinale a alternativa que identifica corretamente o comando SQL usado para tornar permanentes as alterações realizadas desde o início de uma transação.
Alternativas
Q835397 Banco de Dados

Em uma empresa usuária de banco de dados Oracle, foi criada uma function para cálculo do imposto de INSS no programa de geração da folha de pagamento dos empregados.


Nessa situação, se, na geração da folha de pagamento, o banco de dados retornar um erro da function do tipo program error, essa ocorrência será devida ao fato de a function

Alternativas
Q835396 Banco de Dados
Uma empresa criou um banco de dados Oracle para pagamento de pró-labore até o último dia do mês. Para evitar que o registro do pagamento seja gravado no banco de dados após essa data, o administrador do referido banco de dados deverá usar um(a)
Alternativas
Q835357 Banco de Dados

Um técnico pretende implantar a seguinte política de becape para sua organização:


• becape no servidor de banco de dados, a ser realizado todas as noites, diretamente em um HD externo conectado ao servidor via porta USB;

• becape no servidor de arquivos, a ser realizado a cada dois dias, diretamente em um SSD instalado em outro servidor.


Acerca dessa situação hipotética, assinale a opção correta.

Alternativas
Q835341 Banco de Dados
Sistemas de banco de dados estão sujeitos a falhas como falta de energia, erros de software ou mesmo sabotagem dos dados. O sistema de recuperação é responsável pela restauração do banco para um estado consistente que havia antes da ocorrência da falha. Para precaver-se de tais falhas, devem-se preservar as propriedades de
Alternativas
Q835340 Banco de Dados
Na modelagem de dados, a capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior, é denominada
Alternativas
Q835201 Banco de Dados
Em um banco de dados relacional, garante-se que determinado valor que aparece em uma relação para dado conjunto de atributos também apareça em um conjunto de atributos de outra relação por meio da
Alternativas
Q835199 Banco de Dados

O seguinte SCRIPT cria a tabela setor e insere dados em um sistema gerenciador de banco de dados Postgresql.


create table setor (

codigo integer,

codigo_pai integer,

sigla varchar(30),

constraint setor_pk primary key (codigo),

constraint setor_fk foreign key (codigo)

references setor);


insert into setor values (1, null,

'Presidencia');

insert into setor values (2, 1, 'ST');

insert into setor values (3, 1, 'SCI');

insert into setor values (4, 3, 'COGES');

insert into setor values (5, 3, 'COEPA');

insert into setor values (6, 2, 'SGA');

insert into setor values (7, 6, 'COGED');

insert into setor values (8, 6, 'COGELIC');


Considerando essas informações, assinale a opção que apresenta a expressão SQL que representa o nível hierárquico de cada setor.

Alternativas
Q835197 Banco de Dados
O comando TRUNCATE serve para remover todas as linhas de uma tabela. No sistema gerenciador de banco de dados Oracle, esse comando
Alternativas
Q835196 Banco de Dados

      Em um sistema gerenciador de banco de Postgres a coluna SALARIO da tabela COLABORADOR foi definida como NUMERIC(8,2) e a coluna JUROS foi definida como NUMERIC (2,2). Foi criada uma view com a seguinte expressão:


CREATE VIEW LISTA_VALOR_JUROS AS

SELECT NOME, SALARIO * JUROS as JUROS_MES

FROM COLABORADOR


Assinale a opção que apresenta o tipo de dado da coluna JUROS_MES criado na view resultante dessa expressão.

Alternativas
Q835195 Banco de Dados
O agrupamento de dados no processo de data mining procura, em uma massa de dados que caracterizam uma população de indivíduos, grupos semelhantes e diferentes. O algoritmo baseado na teoria dos grafos e que dispensa a definição de protótipos utilizado para segmentar a base de dados em diferentes grupos é denominado
Alternativas
Q834608 Banco de Dados

Considere a seguinte consulta SQL válida para determinado banco de dados relacional:


Imagem associada para resolução da questão


Com base na consulta e aplicando os conceitos da álgebra relacional, assinale V (verdadeiro) ou F (falso) em cada afirmativa.


( ) A linha 1 indica a operação de projeção a ser realizada sobre as relações envolvidas.

( ) A linha 4 indica a operação de agrupamento.

( ) A linha 2 indica a operação de produto cartesiano.

( ) A linha 3 indica a operação de seleção .


A sequência correta é

Alternativas
Q834588 Banco de Dados
Em relação a um sistema de banco de dados, assinale a alternativa correta.
Alternativas
Q834587 Banco de Dados

Para garantir a integridade dos dados em um sistema de banco de dados, todas as transações têm de garantir a verificação de quatro propriedades. Relacione as propriedades na primeira coluna às respectivas descrições na segunda coluna.


(1) Atomicidade

(2) Consistência

(3) Isolamento

(4) Durabilidade 


( ) A execução de uma transação isolada preserva a consistência do banco de dados.

( ) Depois que uma transação for completada com sucesso, as mudanças que ela fez no banco de dados persistem, mesmo que existam falhas no sistema.

( ) Todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas.

( ) Embora várias transações possam ser executadas de forma simultânea, o sistema garante que cada transação não está ciente das outras transações que estão sendo executadas simultaneamente. 


A sequência correta é 

Alternativas
Q834289 Banco de Dados

Observe o script SQL abaixo em conformidade com PostgreSQL 9.5 ou superior:


create table t1 (valor int not null);

insert into t1 values (1); insert into t1 values (2); insert into t1 values (3);

create table t2 (valor int not null);

insert into t2 values (2); insert into t2 values (3); insert into t2 values (6);


Assinale a alternativa que apresenta a operação de junção correspondente ao resultado apresentado.

Alternativas
Q834228 Banco de Dados
Assinale a alternativa que relaciona o nome do processo de segundo plano do Oracle, versão 12c, com sua respectiva finalidade.
Alternativas
Respostas
7861: B
7862: D
7863: B
7864: D
7865: A
7866: D
7867: D
7868: A
7869: C
7870: D
7871: D
7872: D
7873: A
7874: D
7875: E
7876: E
7877: B
7878: B
7879: A
7880: E