Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041583&p0=03c7c0ace395d80182db0… 1/3 Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS Aluno(a): CELSO SCHUMACK JUNIOR 201803349182 Acertos: 9,0 de 10,0 04/05/2020 Acerto: 1,0 / 1, Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) πNome, Qualidade, Qtde σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) Respondido em 04/05/2020 13:45:06 Acerto: 1,0 / 1, O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre determinado município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe denominada Estado, para armazenar dados da unidade da Federação, como seu código e sua denominação. Com base nesse diagrama, e considerando a utilização da linguagem SQL, assinale a opção que apresenta a forma correta de criação da tabela Estado, considerando a criação das chaves primárias (PK) e estrangeiras (FK). create table estado ( codigo_ibge pk, nome_estado ) create table estado ( codigo_ibge integer pk, nome_estado varchar(100) ) create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key ) create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK ) create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) ) Respondido em 04/05/2020 13:59:39 Acerto: 1,0 / 1, Sobre a cláusula WHERE do comando SELECT, é correto afirmar que: É utilizado em todos os comandos SELECT Nunca pode ser utilizado com uma junção Filtra as colunas a serem exibidas no resultado Filtra as linhas a serem exibidas no resultado Especifica condição de ordenação Respondido em 04/05/2020 13:50:26 Acerto: 1,0 / 1, O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: Questão1 a Questão2 a Questão3 a Questão4 a 04/05/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041583&p0=03c7c0ace395d80182db0… 2/3 Nome (IDNome, IDEspécie, NomePopular) Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) Local (IDLocal, CodArea, NomeLocal) Area (CodArea, NomeArea) Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água apresentada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe os dados convertidos corretamente: SELECT DATA, TEMPAGUA * 1,8 + 32 "°F" FROM CAPTURA; SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA; Respondido em 04/05/2020 14:03:42 Acerto: 1,0 / 1, Em uma tabela criada no banco de dados com o nome VEICULOS, contendo os campos ID, DESCRICAO, MARCA e MODELO, indique a alternativa que apresenta o comando correto para selecionar a quantidade de veículos cadastrados por modelo, ordenado por modelo em ordem crescente. SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MODELO ORDER BY MODELO Asc; SELECT * FROM VEICULOS GROUP BY MODELO; SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MARCA ORDER BY MODELO desc; SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc; SELECT * FROM VEICULOS ORDER BY MODELO desc; Respondido em 04/05/2020 14:09:43 Acerto: 1,0 / 1, Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: O operador ALIAS é usado para renomear definitivamente colunas e tabelas O operador LIKE é usado para operações com booleanos O operador IN pode ser usado para comparar valores na cláusula WHERE O operador AND faz a checagem de valores zerados DESC é dispensável à cláusula ORDER BY quando se deseja ordenar decrescentemente Respondido em 04/05/2020 14:22:22 Acerto: 1,0 / 1, quarenta setenta trinta vinte e cinco quarenta e cinco Respondido em 04/05/2020 17:32:31 Acerto: 0,0 / 1, Qual comando abaixo é o mais adequado para consultar os dados da última linha de uma tabela SELECT MAX(id) FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); SELECT * FROM funcionarios WHERE id = (SELECT LAST(id) FROM funcionarios); SELECT * FROM funcionarios WHERE id = LAST(id); SELECT * FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); SELECT MAX(id) FROM funcionarios; Respondido em 04/05/2020 20:00:44 Acerto: 1,0 / 1, Questão5 a Questão6 a Questão7 a Questão8 a Questão9 a 04/05/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041583&p0=03c7c0ace395d80182db0… 3/3 Depois que uma transação termina com sucesso, as alterações que ela realizou no Banco de Dados devem persistir mesmo que haja falhas do sistema. A característica apresentada diz respeito a seguinte propriedade das transações: Durabilidade; Consistência; Atomicidade; Isolamento; Rollback. Respondido em 04/05/2020 20:02:58 Acerto: 1,0 / 1, Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é: CREATE VIEW VCLIENTES_RJ AS SELECT ID, NOME, ENDERECO, CIDADE, UF FROM CLIENTES WHERE UF = SP¿ O comando UPDATE acima, quando submetido para execução, resulta na atualização de: nenhuma linha, pois, como a visão VCLIENTES_RJ somente apresenta clientes do Rio de Janeiro, não é possível atualizar o nome de um cliente de São Paulo. até três linhas da visão VCLIENTES_RJ, não sendo atualizadas linhas da tabela CLIENTES. até três das linhas da visão, cujo novo valor para a coluna Nome pode ser verificado através de consulta à própria visão VCLIENTES_RJ. nenhuma linha, pois não é possível realizar atualização sobre visões. até três linhas da tabela CLIENTES. Respondido em 04/05/2020 20:0 RJ¿ Umusuário ⊂ meteuosegu∫ecom and oparaexecuçãopelo ≥ renciad or dobancodedados :UPDATEVCLIENTES R JSETNOME = ¿JOAO¿ WHEREIDIN(1, 2, 3)ANDUF Questão10 a Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org) http://www.tcpdf.org
Compartilhar