Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746591) Peso da Avaliação 3,00 Prova 43777089 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 Antigamente, os bancos de dados eram manuais. Atualmente, com a difusão tecnológica, a grande maioria dos bancos de dados é digital. Eles compõem um conjunto estruturado de dados que obedecem a um modelo de dados e são armazenados em formato digital – em um hardware (geralmente, um servidor da rede – storage). Considerando vantagens de um banco de dados, assinale a alternativa INCORRETA: A Persistência dos dados: depois de muitos anos, ainda podem ser acessados. B Ocupar maior espaço físico. C Maior velocidade de acesso aos dados. D Permite o compartilhamento de informações. A normalização é um processo que visa a estabelecer critérios bem definidos tanto na criação das tabelas como em seus respectivos atributos, bem como estabelecer adequadamente os relacionamentos entre as tabelas, garantindo, desta forma, maior proteção aos dados e tornando o banco de dados mais flexível, sem redundância e inconsistência. Acerca do processo de normalização, analise as sentenças a seguir: I- A normalização consegue armazenar os mesmos dados em menos tabelas. II- Na prática, comumente, utiliza-se somente três estágios ou formas de normalização. III- Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da primeira forma normal. IV- Tabelas com atributos multivalorados estão na primeira forma normal. Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças II e III estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 2/6 C Somente a sentença III está correta. D As sentenças III e IV estão corretas. Júlia está projetando um banco de dados que mantém a consistência dos registros de uma entidade a partir de valores provenientes de outras entidades. Nesse caso, ela está aplicando qual conceito? A Chave primária. B Integridade referencial. C Integridade de entidade. D Chave estrangeira. O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados, técnica esta utilizada para especificar as regras de negócios e as estruturas de dados, sendo sua aplicação de vital importância para o bom resultado do projeto. Acerca do processo de modelagem de dados, analise as sentenças a seguir: I- A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de negócio e a tecnologia que será adotada. II- O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes estão armazenados no SGBD. III- O modelo lógico leva em conta algumas limitações da tecnologia, que será adotada e implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras. IV- O desenvolvimento do modelo físico demonstra-se como o momento ideal para aplicar a técnica de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor. Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças II e IV estão corretas. C As sentenças II e III estão corretas. D Somente a sentença I está correta. 3 4 15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 3/6 Cada banco de dados possui um formato padrão para a exibição de um campo do tipo data. No caso do Oracle, o padrão a ser seguido é o americano, o qual define-se como: mês, dia e ano, diferente do formato brasileiro, que é: dia, mês e ano. Neste sentido, comumente há a necessidade de o desenvolvedor alterar o formato do campo data a ser exibido, a fim de atender a uma demanda do cliente e facilitar a sua compreensão. Sobre o comando que irá possibilitar a exibição do campo “dat_nasc_cliente” da seguinte forma: 29-ABRIL-1983, assinale a alternativa CORRETA: A SELECT TO_CHAR(dat_nasc_cliente, 'DD-MONTH-YYYY') FROM CLIENTES; B SELECT TO_CHAR(dat_nasc_cliente, 'dd-mmmm-aaaa') FROM CLIENTES; C SELECT TO_CHAR(dat_nasc_cliente, 'dd-month-aaaa') FROM CLIENTES; D SELECT TO_DATE(dat_nasc_cliente, 'DD-MMMM-YYYY') FROM CLIENTES; O modelo Entidade-Relacionamento, a partir de definições e regras, visa a mapear o mundo real do sistema em um modelo gráfico, a partir de um conjunto de objetos chamados de entidades e pelo conjunto de relacionamentos entre esses objetos. Acerca do modelo Entidade-Relacionamento, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao modelar um banco de dados, deve-se levar em consideração as características de entidades e relacionamentos, que sejam relevantes para o contexto que está sendo descrito, as quais são representadas por meio dos atributos. ( ) A técnica de diagramação no modelo de Entidade-Relacionamento faz uso de um losango para representar a entidade e um retângulo para representar o relacionamento. ( ) O identificador da entidade, também chamado de chave, é o atributo ou o conjunto de atributos cujos valores identificam uma entidade de maneira única. ( ) A cardinalidade tem por finalidade representar o número de ocorrências das entidades em um dado relacionamento. ( ) A entidade, modelo Entidade-Relacionamento, representa qualquer coisa do mundo real, abstrato ou concreto, na qual se deseja executar ações voltadas ao armazenamento de dados. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V - F. B V - F - V - V - V. C V - F - F - V - V. D V - V - F - F - V. 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: 5 6 7 15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 4/6 A SELECT 10 * (2*2) FROM dual as Integer. B SELECT 10 * (2*2) as Integer FROM dual. C SELECT Integer (10 * (2*2)) FROM dual. D SELECT 10 * (2*2) FROM dual. 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 trigger. Quais as três maneiras de passar argumentos para a procedure? A Posicional, nominal e combinação. B Posicional, nominal e estrutural. C Estrutural, nominal e combinação. D Posicional, combinação e estrutural. A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam tomar decisões, como, por exemplo, verificar qual a faixa salarial que determinado funcionário se encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, ou seja, será necessário empregar um controle condicional, o qual permitirá controlar o fluxo de execução do software baseado em uma condição. Acerca das estruturas condicionais no PL/SQL, analise as sentenças a seguir: I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional composta. II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar que a mensagem impressa será 550,00. III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não se encontra nas condições estabelecidas entre as linhas 11 e 19. IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá observar a faixa salarial. 8 9 15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 5/6 Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I, III e IV estão corretas. D Somente a sentença I está correta. 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) 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 Atualização. C Consulta. D Melhor performance. 10 15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual about:blank 6/6 Imprimir
Compartilhar