Questões de Concurso
Comentadas para administrador de banco de dados
Foram encontradas 1.240 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
create table ALUNOS (coda integer not null primary key, nomea varchar(60) not null);
create table DISCIPLINAS (codd integer not null primary key, nomed varchar(100) not null, professor varchar(2) not null);
create table MATRICULAS (coda integer not null, codd integer not null, nota integer not null, primary key (coda, codd), foreign key (coda) references ALUNOS, foreign key (codd) references DISCIPLINAS);
Considere as seguintes consultas SQL no mesmo padrão, formuladas utilizando subconsultas.
I - SELECT distinct nomea, codd, nota FROM alunos natural join matriculas WHERE codd not in (SELECT distinct codd FROM disciplinas WHERE professor = 'joao da silva');
II - SELECT distinct nomea, codd, nota FROM alunos natural join matriculas WHERE coda not in (SELECT distinct coda FROM disciplinas natural join matriculas WHERE professor = 'joao da silva');
III- SELECT distinct nomea, codd, nota FROM alunos natural join matriculas WHERE coda in (SELECT distinct coda FROM matriculas WHERE nota = 10);
Quais dentre as consultas acima NÃO poderiam ser reescritas em termos das tabelas DISCIPLINAS, MATRICULAS E ALUNOS sem uso de subconsulta em nenhuma porção da consulta SQL, e sem utilizar a mesma tabela mais de uma vez na cláusula FROM?
(1) Roteador (2) Switch (3) Bridge
( ) Define diferentes domínios de broadcast em uma única rede. ( ) Define e interconecta diferentes redes lógicas. ( ) Isola domínios de colisão, mantendo um único domínio de broadcast.
A sequência numérica correta de preenchimento dos parênteses, de cima para baixo, é
I - O roteamento dos pacotes é feito no momento da transmissão dos dados, pacote por pacote, em cada roteador ou switch. II - Os dados de um fluxo chegam de forma ordenada no seu destino, pois percorrem os mesmos caminhos. III- Os caminhos utilizados por um circuito virtual são exclusivos dos fluxos de dados que utilizam este circuito virtual.
Quais estão corretas?
Assinale a alternativa que completa correta e respectivamente as lacunas do texto acima.
Utilize Giga=G=109 e Mega=M=106 Bd = baud B/s = Bytes/segundo
Instrução: A questão refere-se ao texto abaixo.


I - O substantivo cinéfilos (l. 41) está sendo usado com um significado conotativo. II - O adjetivo xiitas (l. 42) está sendo usado com um significado metafórico. III- A expressão cinebiografia (l. 42) está sendo usada em seu significado denotativo.
Quais estão corretas?
Instrução: A questão refere-se ao texto abaixo.


Identificação de riscos Estimativa de riscos Avaliação de riscos Tratamento do risco Aceitação do risco Comunicação do risco Monitoramento e análise crítica de riscos
Assinale a opção que indica a atividade que completa a lista acima.
No contexto das “fact tables”, no âmbito de bancos de dados “data warehouse”, analise as afirmativas a seguir.
I. Constituem o material primordial dos processos de computação e agregação das consultas.
II. Contêm referências às dimensões a elas associadas.
III. Podem conter registros de tempo (time stamps).
IV. Podem conter “degenerate dimensions”.
Está correto o que se afirma em
Assinale a opção que mostra porque essa característica, embora indesejada, é admitida.
Definição do contexto Identificação de riscos Estimativa de riscos Avaliação de riscos Tratamento do risco Aceitação do risco Monitoramento e análise crítica de riscos
Assinale a opção que apresenta a atividade que completa a lista acima.
sql = “SELECT * FROM PESSOA WHERE Nome ='" + txtNome + " ' " AND Senha ='" + txtPwd + " ' "
Assinale os textos digitados maldosamente, armazenados respectivamente nas variáveis txtNome e txtPwd, que caracterizariam uma invasão do tipo “SQL Injection”.
1 0100000 2 0000001 3 1000000 5 0000100 6 0010010 7 0001000
Assinale a opção que, da esquerda para a direita, contém os valores da referida coluna, na ordem física.
select r1.* from r1 where r1.A not in ( select r2.A from r2 );
select r1.* from r1 where not exists ( select * from r2 where r2.A = r1.A );
select r1.* from r1 inner join r2 on r1.A <> r2.A;
select r1.* from r1 where ( select count(*) from r2 where r2.A=r1.A ) = 0;
select r1.* from r1 where r1.A not in ( select A from ( select A from r1 intersect select A from r2) x );
Considerando um banco de dados no MS SQL Server ou no Oracle, assinale a opção que indica o comando que não produz esse resultado corretamente.
select * from teste where nota <> null
Sabendo-se que a tabela teste tem 100 registros, dos quais 15 estão com a coluna nota ainda não preenchida (null), o comando acima, executado no MS SQL Server ou no Oracle, retorna
select distinct * from teste; select * from teste union select * from teste; select distinct numero from teste; select numero from teste group by numero;
Desconsiderando eventuais inversões na ordem em que os valores são apresentados, assinale a conclusão correta com relação à equivalência dos resultados dessa execução.