Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS Acertos: 10,0 de 10,0 Acerto: 1,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. Acerto: 1,0 / 1,0 A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um banco de dados. Indique a alternativa que apresenta um exemplo de comandos DDL (Linguagem de Definição de Dados): SELECT NOME FROM ALUNOS WHERE ID IN (1, 2, 3) DROP TABLE ALUNOS UPDATE ALUNOS SET NOME = JOSÉ DA SILVA WHERE ID = 10 SELECT NOME, TURMA, IDADE FROM ALUNOS DELETE * FROM ALUNOS Acerto: 1,0 / 1,0 Considere a consulta a seguinte: Marque a alternativa que representa o script equivalente em SQL: SELECT matricula = 0364 FROM aluno WHERE nome; SELECT * FROM aluno WHERE nome, matricula = 0364; Questão1a Questão2a Questão3a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); SELECT aluno WHERE matricula = 0364; SELECT aluno FROM nome WHERE matricula = 0364; SELECT nome FROM aluno WHERE matricula = 0364; Acerto: 1,0 / 1,0 Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma consulta é o ? $ # % & Acerto: 1,0 / 1,0 Considere a seguinte tabela de Empregados: Empregado (CodEmpregado, Nome, Salario) Escolha o comado SQL que liste o nome de todos os empregados sem repetição e em ordem decrescente: SELECT Nome FROM Empregado ORDER BY Nome SELECT DISTINCT Nome FROM Empregado GROUP BY Nome SELECT DISTINCT Nome FROM Empregado ORDER BY Nome DESC SELECT ORDER BY Nome FROM Empregado WHERE DISTINCT Nome SELECT Nome FROM Empregado ORDER BY DISTINCT Nome Acerto: 1,0 / 1,0 Dois alugueis do Tipo1, três do Tipo2 e dois do Tipo3. Questão4a Questão5a Questão6a Um aluguel do Tipo1, quatro do Tipo2 e dois do Tipo3. Dois alugueis do Tipo1, quatro do Tipo2 e um do Tipo3. Três alugueis do Tipo1, três do Tipo2 e um do Tipo3. Um aluguel do Tipo1, três do Tipo2 e três do Tipo3. 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: (J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF HAVING Count(*) >= 1 SELECT UF, Count(*) FROM Cidade GROUP BY UF SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY E.NomeEstado SELECT Count(*) FROM Estado SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF GROUP BY E.NomeEstado Acerto: 1,0 / 1,0 Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve ter o mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada instrução select devem estar na mesma ordem. Trata-se de union. format. join. In like. Acerto: 1,0 / 1,0 Questão7a Questão8a Questão9a SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho DESC SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho SELECT * FROM Imovel WHERE NumQuartos BETWEEN 2 AND 4 ORDER BY Tamanho DESC SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho DESC Acerto: 1,0 / 1,0 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: ORDER ORDER BY JOIN GROUP BY SUM Questão10a javascript:abre_colabore('38403','222609367','4494793490');
Compartilhar