Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/04/22, 13:34 Avaliação Final (Objetiva) - Individual 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:655595) Peso da Avaliação 3,00 Prova 27296570 Qtd. de Questões 12 Acertos/Erros 8/4 Nota 8,00 Vários são os conceitos valiosos que ajudam na compreensão dos itens que compõem um banco de dados. Com relação a esses itens, há um conceito que se destaca pela característica de ser um conjunto de dados já processado e agora possui significado. A que se refere essa definição? A Formulário de pesquisa. B Depósito de dados. C Informação. D Pesquisa. Para desenvolver uma modelagem de dados temos o modelo físico, que permite a implementação de um banco de dados e requer conhecimento técnico. Com relação a esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O modelo físico é elaborado a partir do modelo lógico. ( ) Esse modelo é a etapa inicial de um projeto de banco de dados. ( ) Ele tem como prioridade a representação gráfica do negócio. ( ) É considerado a etapa final de um projeto de banco de dados. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - F - F - V. C V - V - V - F. D F - V - F - V. Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para bancos de dados relacionais, utiliza-se de comandos de restrições. Um desses comandos, é a Chave Primária (Primary Key). Com relação a essa chave, analise as sentenças a seguir: I- Impede que os valores de um campo em uma tabela se repitam. II- Esse comando é utilizado para criar uma nova tabela. III- Restringe um campo quanto ao tamanho de suas informações. IV- Atualiza informações feitas com o comando desc. Agora, assinale a alternativa CORRETA: A As afirmativas I, III e IV estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 3 04/04/22, 13:34 Avaliação Final (Objetiva) - Individual 2/5 B Somente a afirmativa I está correta. C Somente a afirmativa II está correta. D As afirmativas I e III estão corretas. A evolução dos bancos de dados é dividida em três grupos distintos, conforme suas características, como organização hierárquica, relacional e orientado ao objeto. Sabendo disso, associe os itens, utilizando o código a seguir: I- Primeira Geração. II- Segunda Geração. III- Terceira Geração. ( ) Baseado no conceito de dados relacional, com o seu surgimento na década de 70, é utilizado até nos dias atuais em aplicações como Planejamento de Recursos Empresariais (ERP). ( ) Como destaque tecnológico, traz o conceito de banco de dados orientado a objetos. Seu surgimento ocorre nos anos 80. ( ) Surgiu na década de 60, possuindo basicamente duas formas de organização: o modelo hierárquico e o em rede. Agora, assinale a alternativa que apresenta a sequência CORRETA: A II - III - I. B III - II - I. C II - I - III. D I - II - III. O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou seja, além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá determinar o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, entre outras características. Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o desenvolvedor poderá utilizar para exibir a estrutura desta tabela? A Desc. B Select. C List. D View. SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados: FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019. A DROP 4 5 6 04/04/22, 13:34 Avaliação Final (Objetiva) - Individual 3/5 A DROP B INSERT C CREATE D ALTER Em um Objeto de Banco de Dados, podemos destacar vários recursos que gravam e recuperam dados. Um dos recursos forma um tipo de estrutura para simplificar o acesso aos dados pelo próprio banco de dados. Esse recurso chama-se: A Nexval. B Views. C Índices. D Sequence. A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas é denominada de Arquitetura Paralela, a qual tem como objetivo principal compartilhar os recursos de processamento de dados. Com relação a esse modelo de arquitetura, assinale a alternativa CORRETA: A Podemos destacar como principal característica a grande distância que existe entre os computadores interligados. B É uma arquitetura que não tem como objetivo compartilhar recursos de processamento, já que tem muita limitação quanto à quantidade de terminais conectados. C Nesse tipo existem várias operações rodando simultaneamente, já que há uma demanda grande com relação ao processamento de dados. D Constitui-se basicamente de terminais sem nenhuma capacidade de processamento de dados que se conectam em mainframes. A modelagem de um banco de dados compreende uma série de levantamentos teóricos e práticos, com o objetivo de desenvolver um modelo de dados consistente, sem anomalias nas informações. Com relação às principais etapas de um projeto de banco de dados, analise as seguintes sentenças: I- Na fase do Modelo Conceitual, são levantados todos os testes das chaves primárias, já que é o último modelo a ser elaborado, logo após o modelo físico. II- A fase do Modelo Lógico é iniciada somente após o desenvolvimento do modelo conceitual. III- A fase de Modelo Físico representa os dados em uma estrutura, ou seja, indica como será a abordagem do banco de dados. IV- O Modelo Lógico é a fase na qual definimos a estrutura do banco de dados, seus registros e números de campos. Agora, assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I II e IV estão corretas 7 8 9 04/04/22, 13:34 Avaliação Final (Objetiva) - Individual 4/5 B As sentenças I, II e IV estão corretas. C Somente a sentença III está correta. D Somente a sentença I está correta. Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo representa uma forma gráfica dos objetos e seus respectivos relacionamentos. Para uma modelagem bem-sucedida de um MER, qual é a primeira ação a ser desenvolvida? A Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o problema a ser resolvido. B O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é testada em seu implemento. C No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas entidades. D Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação descritiva. (ENADE, 2014) O modelo relacional representa o banco de dados como uma coleção de relações (tabelas). Na terminologia formal do modelo relacional, uma linha é chamada de "tupla", o título da coluna é denominado "atributo" e a tabela é chamada de "relação". O tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna é denominado "domínio". Um banco de dados relacional pode impor vários tipos de restrições nos dados armazenados. FONTE: ELMASRI, R.; NAVATHE, S. B. Sistema de Banco de Dados Fundamentos e Aplicações. Rio de Janeiro: LTC, 2002. Restrições que permitem controlar situações, como "o salário de um empregado não deve exceder o salário do supervisor do empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua implementação, são do tipo: A Restrições de integridade semântica. B Restrições de domínio. C Restrições de integridade referencial. D Restrições de unicidade. (ENADE, 2011) Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho, ele se deparoucom o DER (Diagrama Entidade-Relacionamento), que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro um relatório para o sistema contendo os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando SELECT da linguagem SQL. Conhecidos o modelo conceitual 10 11 12 04/04/22, 13:34 Avaliação Final (Objetiva) - Individual 5/5 de dados e os dados necessários para a tarefa de Pedro, o comando SELECT que ele deve executar para realizar a consulta e produzir o relatório corretamente é: A SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) INNER JOIN FUNCIONARIOS ON (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); B SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS INNER JOIN FUNCIONARIOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) ON (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); C SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS, FUNCIONARIOS WHERE (CODIGO_CONTEUDO = CODIGO_CONTEUDO) AND (MATRICULA = MATRICULA); D SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS, FUNCIONARIOS INNER JOIN WHERE (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) AND (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); Imprimir
Compartilhar