Foram encontradas 5.606 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com relação às vantagens da arquitetura multicamadas, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Ajuda a abstrair à lógica do acesso a dados.
( ) Permite a reutilização de objetos por outras aplicações.
( ) Dificulta manutenções na base de dados.
As afirmativas são, respectivamente,
Adalberto foi incumbido de desenvolver a aplicação web CONECTA que utiliza arquitetura em múltiplas camadas para conectar a Secretaria de Educação às escolas. Adalberto escolheu utilizar o modelo em três camadas (3 Tier Model), que é composto da camada de apresentação, da camada de negócios e da camada de dados.
Em relação à arquitetura multicamadas proposta e às boas práticas de programação, Adalberto deve implementar
O sistema SISFORÇA está sendo desenvolvido com a utilização do processo unificado. Este processo contém diversas fases. Na fase atual do processo do SISFORÇA está sendo realizada a fusão de vários artefatos de software, possibilitando que o sistema seja implementado quase que completamente. Nessa fase, tem-se uma visão geral de como a Baseline do projeto está sendo seguida.
De acordo com o fragmento acima, o sistema SISFORÇA está na fase de
O diagrama de objetos a seguir representa parte do sistema de uma universidade para o controle de matrículas dos estudantes. Nesse sistema cada estudante deve estar sempre associado à, pelo menos, uma disciplina.

O diagrama de classes que representa corretamente o diagrama
de objetos apresentado acima é
A figura a seguir representa o diagrama de classes do sistema SISVENDAS. Nesse sistema, os cálculos do salário das subclasses Gerente e Vendedor são diferentes, mas ambos utilizam um valor de salário-base. Esse salário-base deve ser alterado a qualquer momento, independente das instâncias das classes.

Para implementar a solução do salário-base deve-se definir
A figura a seguir representa o diagrama de Casos de Uso do Sistema SISCONTA.

Em relação ao diagrama acima, assinale a afirmativa correta.
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
delete from T2
where
not exists
(select * from T1
where t1 . a = t2 . a)
No contexto das tabelas T1 e T2 definidas acima, a execução do
comando SQL que, eventualmente, remove as linhas, é correto
afirmar que
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
No contexto das tabelas T1 e T2 definidas acima, considere a execução do comando SQL a seguir.
select t2 . *
from T2
where t2 . a not in
(select t1 . a from T1)
A partir da execução desse comando, o número de linhas que
aparece, além da linha de títulos, é
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
De acordo com a definição e instâncias das tabelas T1 e T2 definidas acima, analise o comando SQL a seguir.
select t2 . a, t2 . c
from T1 left join T2
on t1 . a = t2 . a
Ao ser executado, esse comando produz um resultado contendo quatro linhas, além da linha de títulos.
Assinale a opção que indica o número de células que aparecem
nesse resultado contendo “NULL”.
Observe o comando a seguir.

Para um comando que acione essa procedure, considere as seguintes possibilidades.
I. exec enigma 1
II. exec enigma @queProduto=1
III. enigma 1
Está correto o que se afirma em:
Considere a cláusula “AUTO_INCREMENT” do MySQL 5.7, permitida nos comandos de criação de tabelas.
Assinale a opção que indica a cláusula do MS SQL Server que tem funcionalidade similar.
O comando a seguir é um trecho de um exemplo de como inserir dados numa tabela do MS SQL Server.
Insert produto
(produtoid, nome, preço, data)
values
As opções a seguir completam sintaticamente o trecho acima,
à exceção de uma. Assinale-a.
Sobre a criação e uso de tabelas temporárias (TEMPORARY) no MySQL 5.7, analise as afirmativas a seguir.
I. São visíveis apenas na sessão corrente.
II. São automaticamente removidas ao término da sessão.
III. Duas diferentes sessões podem usar tabelas temporárias com o mesmo nome sem que haja conflitos com as instâncias produzidas em cada sessão.
IV. Nenhum privilégio especial é necessário para o usuário que as cria.
Está correto o que se afirma em:
No MYSQL 5.7, a sintaxe de uma das cláusulas que podem ser incluídas num comando de criação de tabela é descrita como mostrado a seguir.
ENGINE [=] engine_name
Assinale a opção que indica a lista de termos que podem ser empregados no papel de engine_name nesse tipo de comando.
Analise os dois formatos de comandos do MYSQL 5.7 a seguir.
I. CREATE TABLE X LIKE Y;
II. CREATE TABLE X SELECT * FROM Y;
Assinale a opção que apresenta a descrição correta do efeito desses formatos de comandos no MYSQL 5.7.
Analise a disposição dos nós de uma árvore B, mostrada a seguir, cujos nós não raiz podem conter entre duas e quatro chaves.

Após as mudanças causadas pelo algoritmo de inserção quando a
chave “0017” é inserida nessa árvore, assinale a opção que indica
o conteúdo do nó raiz.
Um método de busca bastante utilizado, conhecido como hash, baseia-se na utilização que mapeia chaves em endereços de memória, de modo que os dados associados a cada chave possam ser rapidamente localizados e lidos. Quando há conflitos de localização, algum algoritmo de separação é adotado.
Considere uma tabela hash armazenada em um arquivo no disco rígido. Supondo-se que a mesma possua uma função de hash razoavelmente protegida de conflitos, o número médio de acessos ao disco, necessários para localizar uma chave em um universo de N chaves, é mais próximo de
Analise o trecho de pseudocódigo a seguir.

Em algumas linguagens de programação é possível fazer a passagem de parâmetros como byref ou byvalue, e assim podemos supor que a função ƒ acima poderia ser reescrita especificando, para cada parâmetro, uma das duas formas citadas.
Supondo-se que o primeiro e o segundo parâmetro da função tenham sido passados como byref e o terceiro, como byvalue, os quatro valores exibidos pelo comando print seriam, respectivamente,
Analise o trecho de pseudocódigo exibido a seguir.

De acordo com o pseudocódigo acima, assinale a opção que
indica o número de vezes que o comando print é executado.
Analise a função ff definida pelo trecho de pseudocódigo exibido a seguir.

Assinale a opção que indica o valor correto da expressão ff(12).