Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/01/2023 14:12 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:768956) Peso da Avaliação 3,00 Prova 54008413 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Quando trabalhamos com banco de dados, precisamos ter a certeza da consistência das informações nele contidas. Para isso, é comum utilizarmos comandos de restrição como o Check. Com relação a esse comando, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Podemos destacar que o comando Check é utilizado para validar dados em determinadas situações. ( ) Esse comando de restrição é utilizado para alguma condição específica, como valor mínimo de peças. ( ) O Constant Check é utilizado para criar uma nova tabela em um banco de dados. ( ) Esse comando pode ser utilizado para compor novos campos em uma aplicação. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - F - F - F. C F - V - F - F. D V - V - F - F. Os Bancos de Dados SQL implementam mecanismos que restringem ou permitem acessos aos dados de acordo com papéis ou regras fornecidas pelo administrador. Existe um comando que concede privilégios específicos para um objeto (tabela, visão, banco de dados, função, linguagem procedural, esquema ou espaço de tabelas) para um ou mais usuários ou grupos de usuários. Sobre esse comando, assinale a alternativa CORRETA: A Revoke. B Grant. C Rollback. VOLTAR A+ Alterar modo de visualização 1 2 08/01/2023 14:12 Avaliação Final (Objetiva) - Individual about:blank 2/5 D Commit. SYSDATE é uma função de banco de dados Oracle interna que retorna a data atual, e dual é uma tabela que contém uma única linha. A tabela dual é útil quando você precisa que o banco de dados avalie uma expressão (por exemplo, 2 * 15/5) ou quando quer obter a data atual. Assinale a alternativa CORRETA referente à sintaxe para utilização de um cálculo matemático: A SELECT 10 * (2*2) FROM dual. B SELECT 10 * (2*2) as Integer FROM dual. C SELECT 10 * (2*2) FROM dual as Integer. D SELECT Integer (10 * (2*2)) FROM dual. Modelo entidade-relacionamento é o mais utilizado no desenvolvimento de softwares em Banco de Dados. É o modelo que se apresenta mais próximo da visão do usuário, sendo utilizado em todo o projeto do BD. É através deste modelo que são modeladas as entidades e os relacionamentos, permitindo a especificação de um esquema que represente a estrutura lógica geral do Banco de Dados. Produz um diagrama fácil de ser entendido pelo usuário final. Relacionamentos são a ligação que ocorre entre as tabelas, através dos atributos que são chave primária em uma tabela e chave estrangeira ou FK na outra. Ou seja, são relações associações existentes entre entidades. Esses relacionamentos podem ser classificados de maneiras diferentes. Observe a descrição a seguir: Nem toda ocorrência da entidade genérica possui correspondente em entidade especializada. 3 4 08/01/2023 14:12 Avaliação Final (Objetiva) - Individual about:blank 3/5 A qual relacionamento essa descrição pertence? A Herança Total. B Generalização. C Herança Parcial. D Especialização. 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 É quando a resposta para a pergunta “Como?” requer argumentos, descrições, explicações e justificativas. B Qualquer estruturação ou organização dos dados. É um conjunto de dados com significado e determinada utilidade e aplicabilidade. C É um processo único e individual, cuja capacidade de compreensão e entendimento dos fatos não podem ser compartilhados. D 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. 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. A estrutura é cliente-servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. Analise o código SQL a seguir: ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) 5 6 08/01/2023 14:12 Avaliação Final (Objetiva) - Individual about:blank 4/5 O comando propõe acrescentar na tabela PRODUTO, sobre o campo CD_UNID_FABRIL, a permissão para: A Criação de chave estrangeira. B Melhor performance. C Atualização. D Consulta. A linguagem PL/SQL permite o desenvolvimento de blocos de comandos, os quais serão executados em resposta a determinados eventos numa tabela ou view, e tem por objetivo garantir a integridade das informações armazenadas no banco de dados através de validações e da consistência dos dados. Diante disso, assinale a alternativa CORRETA que apresenta o respectivo recurso: A Procedure. B Function. C Package. D Trigger. É o modelo que descreve os dados arquivados pela memória do sistema na forma de um Modelo Conceitual e segundo o método de entidades e relacionamentos. O conceito apresentado trata de qual modelo de análise? A Modelo estratégico. B Modelo de dados. C Modelo de negócio. D Modelo funcional. Uma procedure nada mais é do que um bloco PL/SQL nomeado que pode aceitar argumentos (também chamados de parâmetros) e pode ser chamada por um programa, uma sessão SQL ou uma 7 8 9 08/01/2023 14:12 Avaliação Final (Objetiva) - Individual about:blank 5/5 trigger. Quais as três maneiras de passar argumentos para a procedure? A Estrutural, nominal e combinação. B Posicional, nominal e combinação. C Posicional, nominal e estrutural. D Posicional, combinação e estrutural. 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 GRANT e REVOKE são exemplos de comandos amplamente usados na linguagem DCL. B O comando grant (que dá privilégio ao usuário) pode ser aplicado somente para os comandos SELECT, INSERT e UPDATE. C Os comandos COMMIT e ROLLBACK são aplicados para validar transações da linguagem DDL. D A linguagem DML permitem acesso e alteração de dados através de comandos SELECT, DROP, UPDATE e DELETE, entre outros. 10 Imprimir
Compartilhar