Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação II - Individual Semipresencial ( Cod.:) ( peso.:1,50) Prova: Nota da Prova: - Legenda: Resposta Certa Sua Resposta Errada 1. A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Em um modelo de banco de dados as tabelas e entidades tem em seus relacionamentos os comportamentos da participação de suas ocorrências. Tais comportamentos são definidos pela cardinalidade, que, na definição de Elmasri e Navathe (2005, p. 22), a razão de cardinalidade "especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar". Dito isso, a figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005. Sobre o modelo de dados, assinale a alternativa CORRETA no que se refere à cardinalidade que o modelo representa: a)Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES. b)Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a muitos CLIENTES. c)Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um TELEFONE. d)Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter muitos TELEFONES. 2. A normalização pode ser entendida como o esforço de minimizar a redundância e otimizar as estruturas de dados, organizando os elementos de informações em grupos apropriados. Com relação à normalização, analise as sentenças a seguir: I- Existem somente duas formas normais criadas por Codd, primeira forma https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= (1FN) e a segunda forma (2FN). II- Existem inicialmente três formas normais criadas por Codd: normais primeira (1FN), segunda (2FN) e terceira (3FN). III- Formas normais são importantes para prever possíveis problemas na estrutura de um banco de dados. IV- Existem somente duas formas normais criadas por Boyce: primeira forma (FNBC) e a segunda forma (BCNF). Agora, assinale a alternativa CORRETA: a)As sentenças II e III estão corretas. b)Somente a sentença III está correta. c)Somente a sentença I está correta. d)As sentenças I, II e IV estão corretas. 3. 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 I, II e IV estão corretas. b)As sentenças II e IV estão corretas. c)Somente a sentença I está correta. d)Somente a sentença III está correta. 4. A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico. Com relação ao modelo lógico, analise as sentenças a seguir: I- Seu objetivo é descrever as informações em um contexto de negócio de forma simples e de fácil compreensão aos usuários finais, para https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= posteriormente serem armazenadas em um banco de dados. II- Ele tem por objetivo representar as estruturas que irão armazenar os dados dentro de um Banco de Dados. III- É considerado a etapa final do projeto de banco de dados, onde será utilizada a linguagem de definição de dados do SGDB. IV- Nesta etapa, levamos em conta qual será a abordagem utilizada referente ao Banco de Dados: Relacional, Hierárquico ou de Rede. Assinale a alternativa CORRETA: a)As sentenças I e III estão corretas. b)Somente a sentença I está correta. c)As sentenças II e IV estão corretas. d)Somente a sentença III está correta. 5. O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados, técnica utilizada para especificar as regras de negócios e as estruturas de dados, sendo sua aplicação de grande importância para o bom resultado do projeto. Acerca do processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de negócio e a tecnologia que será adotada. ( ) O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes estão armazenados no SGBD. ( ) O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras. ( ) O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor. ( ) A modelagem de dados é utilizada em situações extremas, uma vez que a consistência de dados é apenas opcional. Agora, assinale a alternativa que apresenta a sequência CORRETA: a)F - F - V - V - F. b)F - V - V - F - F. c)V - F - V - F - V. d)V - V - F - V - F. 6. No Modelo Entidade-Relacionamento (MER), um aspecto que devemos dar atenção é o relacionamento que ocorre entre os objetos de um banco de https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= dados. Analise a representação gráfica a seguir e assinale a alternativa CORRETA quanto ao grau de relacionamento: a)A imagem simboliza graficamente o grau de um para muitos (1:1). b)Através da imagem podemos afirmar que o grau de relacionamento é de um para um (1:1). c)Ao analisar a imagem, podemos afirmar que não existe nenhum grau de relacionamento entre as entidades em questão (1:1). d)A imagem pode afirmar que o grau de relacionamento é um para vários (1:1). 7. Um determinado comércio comercializa diversos tipos de produtos, para isso é necessária uma rigorosa gestão destes produtos, saber quantos existem no estoque, quais estão para vencer, a qual fornecedor pertence, entre outros. Para isso, foi contratado um profissional para projetar um banco de dados e um sistema para armazenar os dados. A modelagem apresentada pelo profissional é mostrada a seguir, contento três tabelas, sendo que os atributos CODIGO nas tabelas PRODUTO E FORNECEDOR são únicos. Sobre o exposto, assinale a alternativa CORRETA: a)O relacionamento entre ESTOQUE e FORNECEDOR é do tipo um-para-um b)O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO e identifica o FORNECEDORque fornece um determinado produto. c)O relacionamento entre PRODUTO e ESTOQUE é do tipo um-para-muitos d)O campo TELEFONE é o identificador da tabela FORNECEDOR 8. A modelagem de um banco de dados é uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Durante a modelagem, a cardinalidade é responsável por demonstrar o comportamento de um relacionamento. Sobre as https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= cardinalidades em um banco de dados, associe os itens, utilizando o código a seguir: I- 1:1 II- 1:N III- N:N IV- N:1 ( ) Muitos para muitos. ( ) Muitos para um. ( ) Um para muitos. ( ) Um para um. Assinale a alternativa que apresenta a sequência CORRETA: a)III - IV - II - I. b)III - IV - I - II. c)IV - III - II - I. d)I - II - IV - III. 9. A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. O modelo lógico está associado à implementação, isto significa que esse modelo irá refletir exatamente a estrutura que os dados são armazenados fisicamente no banco. A figura anexa apresenta um modelo lógico com o relacionamento entre a tabela Cliente e a tabela Telefone. Acerca do modelo de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Numero e DDD formam juntos uma chave primária composta na tabela TELEFONE. ( ) RG e CPF no modelo acima são chaves únicas. ( ) ID_CLIENTE é chave primária da tabela cliente. ( ) ID_TELEFONE é chave primária na tabela TELEFONE e chave estrangeira que aponta para o ID_CLIENTE na tabela CLIENTE. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= a)V - F - V - V. b)F - V - V - V. c)V - V - F - F. d)F - F - V - V. 10.Um banco de dados não é implementado direto, ou seja, são necessárias diversas etapas. Durante o ciclo de vida de um banco de dados existem alguns passos. A partir dos modelos de dados e de suas definições, associe os itens, utilizando o código a seguir: I- Modelo físico. II- Modelo Conceitual. III- Modelo Descritivo. IV- Modelo Lógico. ( ) É realizado durante a fase inicial, chamada análise de requisitos, que busca relatar através de linguagem natural a situação, o ambiente e o problema a ser resolvido, delimitando assim o escopo do projeto. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc= ( ) Dos modelos de banco de dados, é considerado de maior alto nível, pois pode ser compreendido até mesmo pelo usuário. Neste modelo são desconsiderados fatores de implementação e o tipo de dados. ( ) É considerado tanto a SQL quanto sua execução em um sistema gerenciador de banco de dados. ( ) É o modelo que pode ser compreendido por quem atuará na utilização do banco de dados (programadores, dba etc). Neste modelo, são definidos os campos, os tipos de dados, as chaves primárias e estrangeiras. Assinale a alternativa que apresenta a sequência CORRETA: a)III - I - II - IV. b)I - II - IV - III. c)I - III - IV - II. d)III - II - I - IV.
Compartilhar