Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS Acertos: 8,0 de 10,0 30/04/2020 1 Questão Acerto: 1,0 / 1,0 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 (δ nome,endereco (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) Respondido em 30/04/2020 08:40:45 2 Questão Acerto: 0,0 / 1,0 São comandos da categoria de Manipulação de Dados (DML): CREATE / ALTER / DROP INSERT / UPDATE / DELETE SELECT COMMIT / ROLLBACK GRANT / REVOKE Respondido em 30/04/2020 08:42:02 3 Questão Acerto: 1,0 / 1,0 Um programador precisa utilizar, em uma aplicação conectada a um banco de dados Oracle, uma instrução SQL para exibir apenas os nomes de funcionários da tabela func cujo campo nome se inicie pela letra P. A instrução correta que deve ser utilizada é SELECT nome FROM func WHERE nome=P%; SELECT nome FROM func WITH P% IN nome; SELECT nome FROM func LIKE nome=P%; SELECT nome FROM func WHERE nome LIKE P%; SELECT nome FROM func WHERE nome CONTAINS P%; Respondido em 30/04/2020 09:03:10 4 Questão Acerto: 0,0 / 1,0 Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: A cláusula WHERE restringe o número de linhas no resultado da consulta A cláusula ORDER BY ordena, por padrão, os valores decrescentemente O operador LIKE é usado para operações de booleanos O operador AND faz a checagem de valores zerados O operador ALIAS é usado para renomear definitivamente colunas e tabelas Respondido em 30/04/2020 08:47:47 5 Questão Acerto: 1,0 / 1,0 O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o: Professor (MatP,NomeP, telP, emailP) Aluno (MatA, MatP, NomeA, emailA) TCC (IDTCC, MatA, Titulo, Resumo) Assinale a única alternativa que retorna exatamente os dados exibidos na figura: SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP; Respondido em 30/04/2020 08:49:14 6 Questão Acerto: 1,0 / 1,0 SELECT fi.nome filial, count(*) FROM Filial fi RIGHTJOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial SELECT fi.nome filial, count(*) FROM Filial fi LEFT JOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c ON fi.idfilial=c.filial_idfilial Respondido em 30/04/2020 08:52:58 7 Questão Acerto: 1,0 / 1,0 eM um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada tabela possui um atributo A, sobre o qual é definida uma chave primária. Nesse cenário, está correto concluir que o comando select T1.* from T1 cross join T2 cross join T3 produz um resultado que, além da linha de títulos, possui: 30 linhas; 6.000 linhas. 10 linhas; 20 linhas; 600 linhas; Respondido em 30/04/2020 08:54:00 8 Questão Acerto: 1,0 / 1,0 Qual opção abaixo representa uma sequência de operadores de conjunto? foreign key, primary key, references e unique union, union all, intersect e except varchar, primary key, references e check char, unique, varchar e numeric char, date, vardate e int Respondido em 30/04/2020 08:55:33 9 Questão Acerto: 1,0 / 1,0 Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION é denominada uma: Proograma Comando Transação Seleção Operação Respondido em 30/04/2020 09:00:00 10 Questão Acerto: 1,0 / 1,0 Para criarmos um índice para a tabela Fornecedor pelo Bairro e Cidade devemos dar o seguinte comando: Create Index Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade From Fornecedor BY Bairro, Cidade Create Index Fornecedor ON Forn_Bairro_Cidade(Bairro, Cidade) Create Index Forn_Bairro_Cidade ON Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade ON Fornecedor(Bairro, Cidade) Respondido em 30/04/2020 09:01:14
Compartilhar