Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação I - Individual FLEX ( peso.:1,50) Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O Diagrama Entidade Relacionamento (DER) é a representação gráfica gerada a partir do processo de modelagem, o qual é executado pelo projetista de dados com base em um conjunto de conceitos e elementos de modelagem de dados denominado de Modelo Entidade Relacionamento (MER). Considerando o Diagrama Entidade Relacionamento (DER), classifique V para as sentenças verdadeiras e F para as falsas: ( ) A cardinalidade do relacionamento entre vendedor e vendas é 1 para N (1:N). ( ) Telefone é uma entidade fraca, que deverá ser normalizada. ( ) Os atributos codvendedor e codvendas são chaves estrangeiras das entidades vendedor e vendas, respectivamente. ( ) A entidade vendas possui dois atributos. ( ) O losango representa o relacionamento entre as entidades vendedor e vendas. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V - V. b) F - V - V - V - F. c) F - V - F - F - V. d) V - V - V - V - F. 2. Uma das partes mais importantes de um sistema de informação é o banco de dados, uma vez que este tem a responsabilidade de manter o bem mais valioso de uma organização, qual seja, a informação. Desta forma, o sucesso de um sistema de informação encontra-se altamente vinculado à elaboração de um projeto de banco de dados bem definido e que atenda ao objetivo esperado pelo cliente, cabendo ao projetista atentar-se às características do banco de dados. Acerca das principais características de um banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A normalização em banco de dados relacionais tem por objetivo evitar a redundância de dados. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label= ( ) Ao evidenciar-se um relacionamento N para N, será necessária a criação de uma tabela auxiliar. ( ) O desenvolvimento do modelo de dados físicos tem por finalidade descrever os dados como os usuários os percebem. ( ) A aplicação do comando GRANT visa conceder permissões específicas a um objeto (tabela, visão) para um ou mais usuários ou grupos de usuário. ( ) O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F - V. b) V - F - F - F - V. c) V - V - F - V - F. d) V - F - V - V - F. 3. A modelagem de dados serve para representar o ambiente observado, além de documentá-lo, normalizando e fornecendo os processos de validação, sempre observando os processos de relacionamento entre os objetos envolvidos no modelo adotado. Com relação à modelagem de dados, analise as sentenças a seguir: I- O modelo conceitual apresenta a visão da linha de montagem, facilitando o entendimento dos montadores de hardware. II- O modelo lógico tem origem no modelo conceitual e é nele que se definem as chaves das tabelas. III- O modelo físico deriva do modelo lógico e pode variar de acordo com o SGBD adotado. IV- Na técnica de modelagem entidade relacionamento (ER), o modelo de dados é, usualmente, representado através de um diagrama, chamado de diagrama entidade- relacionamento (DER). Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças, II, III e IV estão corretas. 4. "O banco de dados de uma empresa contém uma grande quantidade de dados e geralmente um grande número de usuários. A maioria destes usuários não tem a necessidade de acessar todos os dados. Assim, permitir o acesso irrestrito a todos os dados pode ser indesejável, e o SGBD deve prover mecanismos para controlar este acesso. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os estes. Para bancos de dados multiusuário, o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao administrador de banco de dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados". (SANTOS, 2014, p. 1). Sobre controle de acesso, assinale a alternativa CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label= FONTE: Disponível em: <http://www.devmedia.com.br/artigo-sql-magazine-27- seguranca-em-banco-de-dados-conceitos-fundamentais/6903>. Acesso em: 3 abr. 2017. a) O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas. b) Somente o DBA pode conceder e revogar privilégios para contas. c) Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio. d) É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela. 5. O Sistema Gerenciador de Banco de Dados (SGBD) é um software utilizado com a finalidade de gerir as bases de dados, permitindo a criação, modificação e eliminação da base de dados, bem como a inserção, alteração e exclusão dos dados na base de dados. Dentre as principais características do SGBD, analise as sentenças a seguir: I- O principal critério para classificar um SGBD é o modelo de dados no qual é baseado, sendo que atualmente a maioria dos SGBDs baseiam-se nos modelos: superior, local, relacional ou orientado a objetos. II- Um SGBD oferece uma Linguagem de Manipulação de Dados (DML) e uma Linguagem de Definição de Dados (DDL). III- O SGBD é capaz de gerenciar uma ou mais bases de dados, permitindo o armazenamento e a consulta de dados e informações pelos usuários finais e programas de aplicação. IV- O SGBD se constitui em um software destinado exclusivamente ao projeto dos modelos de bancos de dados. Agora, assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, II e III estão corretas. 6 . 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. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=( ) 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 - V - F - F. b) F - F - V - V. c) F - F - F - V. d) V - F - F - V. 7. O seu nome está inserido em bancos de dados. O seu endereço também. A placa do seu carro, o histórico de compras no cartão de crédito, a foto que você publicou recentemente nas redes sociais, a estadia naquele hotel, este post aqui que você lê. Tudo isso - e muito mais - depende de um banco de dados, mas pouco percebemos a presença deles. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA: FONTE: https://tecnolog.net/245120/banco-de-dados-importancia/. Acesso em: 19 nov. 2019. a) É um conjunto de operações usadas para a modelagem de processos. b) É um software usado para alterar programas. c) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. d) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. 8. 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. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label= ( ) 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) F - V - V - F - V. b) F - F - V - F - V. c) F - F - F - F - V. d) V - F - F - F - 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. Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico ou físico, assinale a alternativa CORRETA que apresenta características do modelo de dados conceitual: FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte- 01/. Acesso em: 6 mar. 2019. a) Representa somente as restrições de domínio, de integridade e de implementação. b) Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções, triggers e packages. c) Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação. d) Representa toda a documentação criada pelo gerente do projeto para controle das atividades. 10. 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 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label= 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 III estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças III e IV estão corretas. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar