Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:738589) 1,50 49617496 10 9/1 9,00 Em um projeto de banco de dados, o Modelo Entidade-Relacionamento (modelo conceitual) é composto por diversos elementos. Um dos itens avaliados nesse modelo são os atributos que são propriedades de entidades e retêm informações específicas sobre as caraterísticas de uma entidade. Com relação ao atributo no modelo conceitual, analise as sentenças a seguir: I- O atributo identificador identifica unicamente uma entidade. II- É representando graficamente por um círculo no MER. III- O atributo identificador identifica unicamente uma instância da entidade. IV- No MER, o atributo é representado graficamente como losango. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B Somente a sentença IV está correta. C As sentenças I e II estão corretas. D Somente a sentença II está correta. As chaves, com relação ao modelo lógico, correspondem aos atributos identificadores. Eles permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas. Dentro do banco de dados propriamente dito, as chaves contam ainda com outras funcionalidades, sendo que, além de ter a função de identificar uma linha de uma tabela, elas ajudam a estabelecer o relacionamento entre as tabelas de um banco de dados relacional. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Chaves primárias só funcionam quando são compostas, formada de duas ou mais em cada tabela. ( ) O campo que pertence a uma chave primária pode ter valor opcional, sendo um deles o NULL (nulo). 1 2 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 1 of 6 17/06/2022 11:42 ( ) Ao definir uma chave primária, está se definindo apenas uma restrição de integridade. ( ) A chave primária simples é formada por apenas um campo da tabela. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - F - V. C F - F - F - F. D V - F - F - V. O processo de modelagem de um banco de dados é um importante momento para a concepção de um banco de dados, afinal é responsável por eliminar redundâncias e garantir a integridade dos dados armazenados. Além disto, obter o modelo de dados facilita o entendimento de um projeto de software, auxiliando desde a concepção das interfaces até a realização de consultas aos dados. Segundo Fanderuff (2013), a Modelagem de Dados é uma atividade desenvolvida em fases variadas do processo metodológico de desenvolvimento de sistemas, com a finalidade de garimpar informações para a obtenção do modelo de dados. Um modelo de dados em nível macro pode ser obtido em fases de planejamento, enquanto modelos de dados detalhados podem ser obtidos em fases de análise e projeto. Tudo depende do foco que se deseja aplicar ao trabalho de levantamento e seus objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta as quatro fases necessárias para executar essa modelagem: FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento. São Paulo: Pearson, 2003. A Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico. B Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico. C Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico. D Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico. 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 3 4 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 2 of 6 17/06/2022 11:42 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. ( ) 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 I - III - IV - II. B I - II - IV - III. C III - I - II - IV. D III - II - I - IV. 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 (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 Somente a sentença III está correta. B Somente a sentença I está correta. 5 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 3 of 6 17/06/2022 11:42 C As sentenças I, II e IV estão corretas. D As sentenças II e III estão corretas. 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 No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas entidades. C Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação descritiva. D O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é testada em seu implemento. Em Princípios de Banco de Dados, temos vários tipos de modelos. Um deles é o modelo conceitual, que está focado não em discutir qual tecnologia será aplicada ao projeto, mas, sim, nos aspectos dos negócios. Com relação a esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Podemos afirmar que esse modelo é utilizado unicamente para melhorar o desempenho da base de dados. ( ) Podemos considerar que o modelo conceitual é o ponto de partida para um projeto da base de dados. ( ) Podemos afirmar que esse modelo foca unicamente no aspecto físico da base de dados. ( ) Podemos afirmar que o modelo conceitual é utilizado somente no final dos processos de um projeto. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - F - F. C V - V - V - F. D V - V - F - V. 6 7 8 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 4 of 6 17/06/2022 11:42 Essa é a forma que os elementos se relacionam com as entidades num relacionamento de Um para Um (1:1). A que o exposto se refere? A Todos os elementos de uma entidade se relacionam com os vários elementos de outra entidade. B Cada elemento de uma entidade se relaciona a apenas um único elemento de outra entidade. C Todos os elementos de uma entidade se relacionam a apenas um único elemento de outra entidade. D Cada elemento de uma entidade se relaciona com vários elementosde outra entidade. Um Modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados. Ela é composta por três componentes distintos: as entidades, os atributos e os relacionamentos. Com relação aos relacionamentos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O relacionamento pode ser entendido como uma ação entre as entidades. ( ) O relacionamento é representado por losango, e normalmente seus nomes são verbos. ( ) O relacionamento é utilizado tanto para depósito quanto para recuperação de dados, ele representa sempre um substantivo. ( ) Os relacionamentos são as características das entidades. Por exemplo: a entidade pessoa possui relacionamento do tipo: CPF, nome, telefone, entre outras. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B F - V - F - F. C V - V - F - F. D F - F - F - V. Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades se transformam em tabelas, os atributos se tornam campos e os relacionamentos são transformados em chaves. Em um modelo relacional existem algumas chaves. Sobre as chaves em um banco de dados, associe os itens, utilizando o código a seguir: 9 10 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 5 of 6 17/06/2022 11:42 I- Chave primária. II- Chave estrangeira. III- Chave candidata. IV- Chave composta. ( ) É o campo responsável por identificar unicamente cada tupla de uma tabela. ( ) É um campo que não pode se repetir, dito único, mas não é a chave primária ( ) É uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela. ( ) Existe quando a chave primária é composta por mais de um campo. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - II - IV. B II - I - IV - II. C I - II - III - IV. D I - III - IV - II. Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/ey... 6 of 6 17/06/2022 11:42
Compartilhar