Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:885275) Peso da Avaliação 3,00 Prova 70395088 Qtd. de Questões 10 Acertos/Erros 8/1 Canceladas 1 Nota 9,00 As ciências apresentam literatura com conceitos de dados, informação, conhecimento e sabedoria, que fazem parte do dia a dia do ser humano, e cada qual com um significado diferente. Nesse contexto, assinale a alternativa CORRETA que apresenta o significado de conhecimento: A São apenas símbolos que são usados para representar a informação, os registros soltos de diferentes aspectos de um fato ou fenômeno não analisados. B É quando a resposta para a pergunta “Como?” requer argumentos, descrições, explicações e justificativas. C É um processo único e individual, cuja capacidade de compreensão e entendimento dos fatos não podem ser compartilhados. D Qualquer estruturação ou organização dos dados. É um conjunto de dados com significado e determinada utilidade e aplicabilidade. O ciclo de vida dos Sistemas de Informação compreende três aspectos importantes: concepção, crescimento e morte, que se dividem em oito fases. Em qual fase o nível de maturidade está relacionado ao extremo uso do sistema e à satisfação do usuário em relação às suas expectativas? A Maturidade. B Manutenção. VOLTAR A+ Alterar modo de visualização 1 2 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 1/6 C Declínio.. D Morte. O Oracle predefiniu várias exceções que correspondem aos erros ORACLE mais comuns, as quais encontram-se disponíveis para o programa, não havendo, portanto, a necessidade de declará-las na seção declarativa como uma exceção definida pelo utilizador. Acerca das exceções predefinidas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) INVALID_NUMBER trata-se de uma exceção lançada quando é feita uma tentativa de converter uma string de caracteres inválida em um número. ( ) DUP_VAL_ON_INDEX cujo código de erro é ORA-00001 basicamente é responsável por lançar uma exceção quando há a tentativa de tentar executar um INSERT ou UPDATE, o qual cria um valor duplicado em um campo com restrição de índice exclusivo. ( ) PROGRAM_ERROR trata-se de uma exceção gerada quando é constatado um erro de sintaxe no bloco de comandos desenvolvidos pelo programador, impedindo a execução de seu programa. ( ) VALUE_ERROR ocorre quando o valor a ser atribuído a um campo da tabela extrapola o tamanho especificado pelo programador. ( ) NO_DATA_FOUND ocorre sempre que houver algum erro na conversão de um campo do tipo Data. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F - F. B F - V - V - F - V. C V - F - V - V - V. D V - V - F - V - F. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta dados com eficiência. O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de dados. Quando falamos em banco de dados, aqui, nos referimos a um banco de dados relacional - RDBMS Relational Database Management System. Em um banco de dados relacional, todos os dados são guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você pode observar em uma planilha. São os relacionamentos entre as tabelas que as tornam relacionais. Considere a seguinte tabela de um banco de dados relacional: Funcionário (cd_func, Nm_func, cd_cargo, val_sal) O comando SQL para extrair a édia dos salários agrupada por cargo, cujos salários são superiores a 1000,00 é SELECT c_cargo, AVG (val_sal) 3 4 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 2/6 FROM Funcionário GROUP BY cd_cargo ??? AVG(val_sal) > 2000,00 Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de X deve ser substituído por: FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-relacional/. Acesso em: 6 mar. 2019. A ORDER BY B CASCADE C GROUP BY D HAVING A linguagem SQL é baseada no trabalho pioneiro do Dr. E.F. Codd. Sua primeira implementação foi desenvolvida pela IBM em meados dos anos 1970, dentro de um projeto de pesquisa conhecido como System R. Posteriormente, em 1979, uma empresa então chamada Relational Software Inc. (hoje Oracle Corporation) lançou a primeira implementação comercial da linguagem SQL. Atualmente, a linguagem SQL está totalmente padronizada e é reconhecida pelo American National Standards Institute. A linguagem SQL usa uma sintaxe simples, fácil de aprender e utilizar. Na linguagem SQL, existem as instruções DDL (Data Definition Language) que definem as estruturas de dados, como as tabelas, que compõem um banco de dados. Existem alguns tipos básicos de instruções DDL. Sobre as instruções DDL, analise as sentenças a seguir: I- Create. II- Alter. III- Drop. IV- Update. V- Insert. Assinale a alternativa CORRETA: A As sentenças III e IV estão corretas. Revisar Conteúdo do Livro 5 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 3/6 B As sentenças I, II e III estão corretas. C As sentenças I, III e V estão corretas. D As sentenças I, II e IV estão corretas. 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 o SQL e suas categorias, assinale a alternativa CORRETA: A Os comandos COMMIT e ROLLBACK são aplicados para validar transações da linguagem DDL. B A linguagem DML permitem acesso e alteração de dados através de comandos SELECT, DROP, UPDATE e DELETE, entre outros. C O comando grant (que dá privilégio ao usuário) pode ser aplicado somente para os comandos SELECT, INSERT e UPDATE. D GRANT e REVOKE são exemplos de comandos amplamente usados na linguagem DCL. As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine situações de execução de operações com informações como as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, classifique V para as opções verdadeiras e F para as falsas: ( ) Uma instrução DML (DELETE, INSERT ou UPDATE). ( ) Uma instrução DDL (CREATE, ALTER ou DROP). ( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE). ( ) Comandos de leitura (SELECTS). Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - F. B V - V - F - F. C V - V - F - V. D F - V - V - V. O desenvolvedor de um sistema solicitou ao projetista de banco de dados a criação de um banco de dados no SGBD Oracle em sua versão 10G. Para a criação das tabelas desse banco o projetista terá 6 7 8 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 4/6 à sua disposição os seguintes tipos de dados com exceção de um. Sobre a opção cujo tipo de dados não pertence ao Oracle, assinale a alternativa CORRETA: A ROWID. B BFILE. C LONG RAW. D LONGBLOB. Os procedimentos, as funções e outros blocos de comandos PL/SQL podem ser encapsulados e armazenados em uma estrutura específica para esta finalidade, a qual oferece aos administradores/desenvolvedores uma forma mais flexível e controlada de gerenciar os referidos blocos de comando. Neste sentido, identifique qual a nomenclatura desta estrutura e assinale a alternativa CORRETA: A Package. B Tabela. C Cursor. D View. Procedures suportam um grupo de instruções em SQL e PLSQL. São procedimentos de programação que permitem um ou mais parâmetros de entrada e saída em seu código de programação. Permitem centralizar as regras de negócio no banco de dados ou no fonte do programa. Com relação ao conceito de procedure, analise as sentenças a seguir: I- É necessário ter acesso ao banco de dados para ser possível criar, executar e compilaras procedures. II- Procedures não têm comando de finalização. III- É possível reaproveitar código programando proceduralmente. IV- Procedures retornam apenas um valor como resultado final. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II e IV estão corretas. C As sentenças I e III estão corretas. D As sentenças I, II e III estão corretas. Revisar Conteúdo do Livro 9 10 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 5/6 Imprimir 25/06/2024, 16:03 Avaliação Final (Objetiva) - Individual about:blank 6/6