Prévia do material em texto
A+A-A Acadêmico: Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação I - Individual FLEX ( Cod.:513373) ( peso.:1,50) Prova Objetiva: 15681834 Parte superior do formulário 1. "Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Cabe dizer que um dos fatores mais preciosos nesse contexto é o armazenamento correto e de qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho". Os dados são armazenados em banco de dados. Com relação ao conceito de banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas ( ) É um conjunto de operações usadas para a modelagem de processos. ( ) É um software usado para definir, recuperar e alterar dados. ( ) É um software usado para alterar programas ( ) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso em: 1 mar. 2019. a) F - F - F - F - V. b) F - V - V - F - F. c) F - F - V - F - F. d) F - F - V - V - V. 2. Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses dados. O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto a eficiente para a recuperação e armazenamento das informações do banco de dados. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O backup é uma grande vantagem do SGBD, facilitando para o administrador do banco de dados a segurança das informações. ( ) Os Sistemas de Gerenciamento de Banco de Dados, ou SGBDs, são conjuntos de softwares utilizados para o gerenciamento de uma base de dados, ou seja, são os programas utilizados para controlar, organizar, acessar e proteger as informações de uma empresa. ( ) De forma geral, os SGBD não possuem módulos de funcionalidades bem definidos. ( ) Em SGBD os dados são armazenados em tabela única. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://www.dsc.ufcg.edu.br/pet/jornal/materias/recapitulando.html. Acessi em: 6 mar. 2019. a) V - V - F - F. b) F - V - F - V. c) V - V - V - F. d) V - F - V - F. 3. Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Um dos fatores mais preciosos neste contexto é o armazenamento correto e de qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho. Os dados são armazenados em banco de dados. Com relação ao conceito de banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um aplicativo que manipula dados inter-relacionados. ( ) Um sistema de nuvens híbridas utilizados em sistemas bancários. ( ) Um conjunto de dados necessários para o correto funcionamento do sistema operacional. ( ) Um conjunto de dados que visa manter a integridade e segurança do sistema. ( ) Uma coleção de dados inter-relacionados, representando informações sobre um domínio específico (situação real). Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso em: 6 mar. 2019. a) V - F - F - F - F. b) F - F - F - F - V. c) F - F - V - F - V. d) F - V - V - F - V. 4. SGBD é um software com recursos específicos para facilitar a manipulação das informações de um BD e o desenvolvimento de programas aplicativos. Exemplos: Oracle, Paradox, MySQL, Access, Interbase, Sybase. O SGBD faz todo o gerenciamento de transações dos bancos de dados contidos nele. Uma transação em um banco de dados consiste em um conjunto de operações que são tratadas como uma unidade lógica indivisível. Por exemplo, quando vamos fazer uma transferência bancária, são feitas no mínimo duas operações, a retirada do dinheiro da conta de quem está transferindo e o depósito na conta da pessoa que vai receber o valor transferido, ou seja, a transferência é o conjunto dessas operações. São vários os tipos de usuários que interagem com um SGBD. Eles são classificados de acordo com o papel que desempenham. Com relação a estes tipos de usuários, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O projetista ou analista de dados tem, entre outras atribuições, a de gerenciar o acesso dos usuários na base de dados. ( ) O programador tem como principal atribuição mapear os dados e, em seguida, definir onde eles serão organizados. ( ) O usuário comum é responsável por construir o sistema que acessará o banco de dados. ( ) O administrador do banco de dados (DBA - Database Administrator) é o profissional responsável por instalar, configurar e garantir uma boa performance do sistema. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://www.sergiorodrigues.net/aulas/downloads/bd1/bd1_apostila1_conceitosBasicos.pdf. Acesso en: 6 mar. 2019. a) F - F - V - V. b) V - F - F - V. c) F - F - F - V. d) F - V - F - F. 5. Normalização é um processo a partir do qual se aplicam regras a todas as tabelas do banco de dados, com o objetivo de evitar falhas no projeto, como redundância de dados e mistura de diferentes assuntos numa mesma tabela. 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. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I, II e IV estão corretas. c) Somente a sentença III está correta. d) As sentenças II e III estão corretas. 6. Um bom banco de dados deve ser seguro e confiável. Proteger e garantir a segurança de um banco de dados é uma das tarefas principais dos administradores de bancos de dados. Com isto em mente, pense como a segurança tem evoluído. A segurança tem implicações em duas coisas: a identificação do usuário para fins de auditoria e a prestação de contas e controles de acesso para permitir ou impedir que os usuários executem ações específicas ou acessem dados específicos. Quanto à segurança e à autorização em bancos de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria. ( ) Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário. ( ) O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados. ( ) O controle de acesso ao dicionário tem um forte controle de como a informação é propagada e usada. ( ) Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer. Assinale a alternativa que apresenta a sequência CORRETA:a) V - V - F - F - V. b) F - V - V - V - F. c) V - F - V - F - F. d) F - F - V - V - V. 7. Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem ser utilizados para fornecer definições padrão para as principais entidades de negócios (como cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma unidade de negócios. Esses tipos de Modelos de Dados também podem ser utilizados para definir qual sistema na corporação é o "proprietário" dos dados para uma entidade de negócios específica e quais outros sistemas são usuários (assinantes) dos dados. Sobre as restrições vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir: I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados estabelecidos para cada coluna. II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela não poderá ser excluída. III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a redundância dos dados Também é um requisito importante para a segurança das informações em operações de update e delete. IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo não pode ser nulo. Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças I e III estão corretas. 8. O processo de normalizar uma tabela significa aplicar sobre ela regras para averiguar a sua adequação ao modelo projetado. A normalização é uma técnica utilizada para garantir a integridade dos dados, impedindo que informações duplicadas e sem conexão sejam indevidamente inseridas na base de dados. Sobre a normalização, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A tabela Alunos está na Terceira Forma Normal. ( ) A tabela de profissões deveria conter o código do aluno, a fim de estar caracterizada na segunda forma normal. ( ) A exclusão do atributo IdadeAluno permitiu a aplicação da terceira forma normal, porém não é a única situação a ser considerada neste enquadramento. ( ) É obrigatório atender à primeira e à segunda forma normal, para aplicar a terceira forma. ( ) Não existe normalização no modelo proposto. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V - F. b) F - F - V - F - F. c) F - V - F - V - V. d) V - V - F - V - F. 9. A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do sistema,sendo que com ele você será capaz de explicar as características de funcionamento e comportamento de um software. A modelagem de dados é a base de criação do Banco de dados e parte essencial para a qualidade do software. Este é um assunto muito extenso e em grandes empresas existem pessoas que fazem apenas isso o dia inteiro. Nas empresas menores esta acaba sendo uma atribuição do DBA e dos desenvolvedores de softwares. Com relação à modelagem funcional e modelagem de dados, assinale a alternativa CORRETA: FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/. Acesso em: 6 mar. 2019. a) O modelo funcional descreve a estrutura mais adequada para o banco de dados adotado como repositório dos dados. b) O modelo de dados é composto por diagramas de funções que detalham as restrições das regras de negócio de um problema específico. c) O modelo funcional especifica um cenário real sem a preocupação de detalhar a forma de implementação para a solução do problema em questão. d) O modelo conceitual considera os recursos tecnológicos envolvidos na solução do problema para um cenário específico. 10. A modelagem de dados é uma das etapas mais importantes do processo de desenvolvimento em banco de dados. Através da modelagem, são detalhadas e documentadas as regras de negócio e suas estruturas na base de dados. Com relação ao processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A modelagem conceitual depende exclusivamente do envolvimento do cliente. ( ) A modelagem conceitual determina os dados que aparecerão na base de dados. ( ) O modelo lógico depende da tecnologia adotada. É nele que se criam as chaves primárias e estrangeiras. ( ) É no modelo físico que se aplica a normalização dos dados. ( ) A modelagem de dados é usada somente em situações de alta complexidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V - F. b) V - F - V - F - V. c) F - V - V - F - F. d) V - V - F - V - F. Parte inferior do formulário