Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/04/2024, 19:17 Avaliação II - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:955877) Peso da Avaliação 2,00 Prova 77839182 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 A linguagem PL/SQL (Procedural Language/ Structured Query Language) e uma extensão da linguagem SQL. Com relação a ela, analise as afirmativas a seguir: I- Com o uso da PL/SQL armazenado, geralmente o desempenho do sistema como um todo tende a aumentar. II- Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o tráfego de rede entre o aplicativo e o banco é reduzido. III- PL/SQL é totalmente compatível com os principais SGBDs do mercado, por ser baseado em padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs. Assinale a alternativa CORRETA: A Somente a afirmativa III está correta. B As afirmativas I e III estão corretas. C Somente a afirmativa I está correta. D As afirmativas I e II estão corretas. A cláusula ORDER BY é usada para classificar as linhas recuperadas por uma consulta. A cláusula ORDER BY pode especificar uma ou mais colunas nas quais os dados serão classificados; além disso, a cláusula ORDER BY deve vir após a cláusula FROM ou a cláusula WHERE (se uma cláusula WHERE for fornecida). Existem duas palavras-chave para realizar a classificação. Sobre essas duas palavras-chave, analise as sentenças a seguir: I- Asc. II- Desc. VOLTAR A+ Alterar modo de visualização 1 2 07/04/2024, 19:17 Avaliação II - Individual about:blank 2/6 III- In. IV- Where. V- Order by. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D As sentenças IV e V estão corretas. As funções SQL CURRVAL e NEXTVAL são permitidas em um determinado comando em PL/SQL. Assinale a alternativa CORRETA: A Insert. B Select. C Update. D Delete. Pode-se utilizar funções SQL das mais diversas naturezas para obter o resultado desejado em um formato desejado. Dentro das funções mais utilizadas, temos as funções aritméticas. 3 Revisar Conteúdo do Livro 4 07/04/2024, 19:17 Avaliação II - Individual about:blank 3/6 Assinale a alternativa CORRETA que corresponde a essas funções: A AVG, SUM, MAX. B TO_NUMBER, AVG, UPPER. C MIN, COUNT, UPPER. D MIN, LAST_DAY, MAX. Os bancos de dados estão implícitos na vida da sociedade moderna. Considerando implicações adicionais do uso de banco de dados, assinale a alternativa INCORRETA: A Desenvolvimento de novos dispositivos. B Disponibilidade de informações atualizadas. C Flexibilidade. D Tempo reduzido para o desenvolvimento de aplicações. Considere a seguinte consulta SQL: SELECT distinct NOM_CLI FROM LISTA_DEVEDORES WHERE NOM_CLI in (SELECT NOM_CLI From LISTA_PAGADOR); Sobre a consulta SQl, assinale a alternativa CORRETA: A A instrução distinct retornará o somatório do total de nomes diferentes. B O comando executará com erro, pois o IN não é um comando SQL válido. C Existe uma subquery inclusa no comando. 5 6 07/04/2024, 19:17 Avaliação II - Individual about:blank 4/6 D Não é possivel usar subquery aninhadas em SQL. O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados Oracle. SQL é uma linguagem de consulta de dados estruturada, que se caracteriza por ser um utilitário de linha de comando. Sobre a SQL, assinale a alternativa CORRETA: A É dividida em categorias distintas: DDL, DCL, DML e XML. B Os comandos inerentes à DML são utilizados para consultar e modificar dados, mas exclui todos os comandos para controle de transações como por exemplo, rollback e commit. C A DCL contém comandos para controlar o acesso aos dados. D CREATE ,ALTER ,DROP e GRANT são exemplos de comandos DDL. O Modelo de Dados pode ser representado em diferentes níveis de abstração. Sobre os tipos de modelos de dados, analise as sentenças a seguir: I- Modelos lógicos. II- Modelos físicos. III- Modelos de apresentação. IV- Modelos personalizados. V- Modelos de normalização. Assinale a alternativa CORRETA: 7 8 07/04/2024, 19:17 Avaliação II - Individual about:blank 5/6 A As sentenças III e IV estão corretas. B As sentenças IV e V estão corretas. C As sentenças I e II estão corretas. D As sentenças II e III estão corretas. Considere as tabelas Itens (codi, descricao, peso), Fornecedores (codf, nome, cidade) e Fornecimentos (codi, codf, quantidade). As chaves primárias das tabelas Itens, Fornecedores e Fornecimentos são, respectivamente, codi, codf e (codi,codf). Os atributos codi e codf em Fornecimentos são chaves estrangeiras para as tabelas Itens e Fornecedores, respectivamente. Qual é a instrução de consulta PL/SQL do Oracle que responde corretamente a consulta "Buscar os nomes dos fornecedores de Florianópolis que fornecem pregos ou parafusos"? A SELECT nome FROM Fornecedores WHERE cidade = ‘Florianópolis’ AND codf = ANY (SELECT codf FROM Fornecimentos WHERE codi IN (SELECT codi FROM Itens WHERE descricao = ‘prego’ OR descricao = ‘parafuso’)). B SELECT nome FROM Fornecedores, Fornecimentos, Itens WHERE codi = codi AND codf = codf AND cidade = ‘Florianópolis’ AND descricao = ‘prego’ OR descricao = ‘parafuso’. C SELECT f.nome FROM Fornecedores f, Fornecimentos fo, Itens p WHERE f.codi = fo.codi AND p.codf = fo.codf AND cidade = ‘Florianópolis’ AND (descricao = ‘prego’ OR descricao = ‘parafuso’). D SELECT nome FROM Fornecedores JOIN Fornecimentos ON Fornecedores.codf = Fornecimentos.codf JOIN Itens ON Fornecedores.codi = Itens.codi WHERE descricao = ‘prego’ UNION SELECT nome FROM Fornecedores JOIN Fornecimentos ON Fornecedores.codf = Fornecimentos.codf JOIN Itens ON Fornecedores.codi = Itens.codi WHERE descricao = ‘parafuso’ AND cidade = ‘Florianópolis’. Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do Banco de Dados. Sobre os principais tipos de dados da base de dados, analise as afirmativas a seguir: 9 10 07/04/2024, 19:17 Avaliação II - Individual about:blank 6/6 I- NVARCHAR2 representa Um campo de comprimento variável para conjuntos de caracteres multibytes. II- CHAR representa um campo de caractere de comprimento fixo com até 2000 bytes de comprimento. III- BFILE representa um arquivo externo binário, o tamanho é limitado pelo sistema operacional. IV- LONG representa um campo de comprimento variável com até 2GB de comprimento. Assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B As afirmativas I, II, III e IV estão corretas. C As afirmativas I, III e IV estão corretas. D As afirmativas I, II e IV estão corretas. Imprimir
Compartilhar