Buscar

Implementação de banco de dados3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

01/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 1/4
 
 
 
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS 
Aluno(a): GABRIEL FAVATO NASCIMENTO 201102047309
Acertos: 8,0 de 10,0 01/05/2020
 
 
Acerto: 0,0 / 1,0
Considere a seguinte tabela criada:
Aluno {matricula, nome, email}
Marque a alternativa que representa em Álgebra Relacional, a PROJEÇÃO apenas do nome do aluno cuja
matrícula é 0364.
 
 
Respondido em 01/05/2020 09:58:38
 
Acerto: 0,0 / 1,0
São comandos da categoria de Manipulação de Dados (DML):
CREATE / ALTER / DROP
GRANT / REVOKE
 INSERT / UPDATE / DELETE
 COMMIT / ROLLBACK
SELECT
Respondido em 01/05/2020 09:58:18
 
Acerto: 1,0 / 1,0
Considere a consulta a seguinte:
Marque a alternativa que representa o script equivalente em SQL:
 SELECT nome FROM aluno WHERE matricula = 0364;
SELECT aluno WHERE matricula = 0364;
 Questão1
 Questão2
 Questão3
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
01/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 2/4
SELECT matricula = 0364 FROM aluno WHERE nome; 
SELECT aluno FROM nome WHERE matricula = 0364;
SELECT * FROM aluno WHERE nome, matricula = 0364;
Respondido em 01/05/2020 09:59:07
 
Acerto: 1,0 / 1,0
Assinale a alternativa que retorna corretamente o seguinte resultado:
 
"Todos os alunos cujos nomes terminam em Silva e começam por T ou B."
SELECT * FROM alunos WHERE nome LIKE [BT]% OR nome LIKE %Silva
 SELECT * FROM alunos WHERE nome LIKE [BT]%Silva
SELECT * FROM alunos WHERE nome LIKE BorT%Silva
SELECT * FROM alunos WHERE nome LIKE [B-T]%Silva
SELECT * FROM alunos WHERE nome = BT%Silva
Respondido em 01/05/2020 10:00:31
 
Acerto: 1,0 / 1,0
Em SQL (Structured Query Language), as funções de agregação são muito úteis para obtenção de informação
resumida sobre um resultado de um comando SELECT e também no tratamento de informações de forma
agrupada
(geralmente em grupos menores). No agrupamento de informações, resultados de consultas SQL, algumas
cláusulas
devem ser utilizadas quando se pretende restringir o conjunto de registros a ser utilizado. Nesse sentido,
analise a
afirmativa a seguir.
Utiliza-se a cláusula ________________ sempre que se pretende restringir os registros a serem considerados
na
seleção. A cláusula ________________ serve para restringir os grupos que foram formados depois de aplicada
a
restrição da cláusula ________________."
Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
WHERE / GROUP BY / HAVING
HAVING / WHERE / HAVING
 WHERE / HAVING / WHERE
WHERE / HAVING / GROUP BY
GROUP BY / HAVING / WHERE
Respondido em 01/05/2020 10:02:15
 
Acerto: 1,0 / 1,0
Considere o seguinte comando SQL: SELECT D.NM_DEPARTAMENTO, SUM(P.SALARIO) FROM
TB_DEPARTAMENTO D INNER JOIN TB_PROFESSOR P ON (D.COD_DEPARTAMENTO = P.COD_DEPARTAMENTO)
É CORRETO afirmar:
Se existir uma linha na tabela TB_PROFESSOR com valor NULO (NULL) para o atributo SALARIO, o
resultado da consulta também será um valor NULO (NULL).
A consulta irá retornar o mesmo número de linhas da tabela TB_PROFESSOR.
 A sintaxe do comando está incorreta, pois deveria apresentar a cláusula GROUP BY.
A junção INNER JOIN não pode ser utilizada com a função de agregação SUM( ).
soma total.
Respondido em 01/05/2020 10:03:42
 
 Questão4
 Questão5
 Questão6
01/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 3/4
Acerto: 1,0 / 1,0
Considere as seguintes tabelas de um banco de dados:
Estado (UF, NomeEstado)
Cidade (CodCidade, NomeCidade, UF)
UF referencia Estado
Escolha o comando SQL que liste o nome de cada estado e a quantidade de cidades cadastradas para cada
um:
SELECT Count(*) FROM Estado
SELECT UF, Count(*) FROM Cidade GROUP BY UF
 SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF GROUP BY
E.NomeEstado
SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY E.NomeEstado
(J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF HAVING Count(*)
>= 1
Respondido em 01/05/2020 10:05:05
 
Acerto: 1,0 / 1,0
Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa?
Sub-Consulta Multi-Valorada
Sub-Consulta Principal
Sub-Consulta Simple
 Sub-Consulta Correlata
Sub-Consulta Multi-Linhas
Respondido em 01/05/2020 10:06:47
 
Acerto: 1,0 / 1,0
I. Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de
dados; inclui uma ou mais operações de acesso ao banco de dados como inserção, exclusão, modificação ou
recuperação.
II. As operações que formam uma transação podem ser embutidos em um programa de aplicação ou
especificados interativamente por meio de uma linguagem de consulta como o SQL.
III. Um modo de especificar os limites de transação é determinado pelas instruções explicitas begin transaction
e end transaction, que indicam o fim e o início de uma transação em um programa de aplicação
IV. Sempre que uma transação é submetida a um SGBD para execução, o sistema é responsável por garantir
que todas as operações na transação sejam concluídas com sucesso, e seu efeito seja registrado
permanentemente no banco de dados, ou que a transação não tenha qualquer efeito no banco de dados.
As afirmações corretas são:
I e II
I, II, III e IV
 I, II e IV
II e III
II, III e IV
Respondido em 01/05/2020 10:08:07
 
Acerto: 1,0 / 1,0
O comando para apagar um visão é:
CANCEL VIEW
DELETE VIEW
DEL VIEW
 Questão7
 Questão8
 Questão9
 Questão10
01/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 4/4
NEW VIEW
 DROP VIEW
Respondido em 01/05/2020 10:10:10
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','189461696','3780821262');

Continue navegando