Prévia do material em texto
14/07/2023, 14:22 Avaliação II - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:822944) Peso da Avaliação 1,50 Prova 66190509 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor que, em algum momento, construir alguma aplicação que interagirá com um banco de dados. Independentemente do tamanho da aplicação a ser desenvolvido, o sucesso estará diretamente relacionado a uma modelagem bem-feita, de modo a garantir dados consistentes, armazenados de forma eficiente, proporcionando bom desempenho e também a integridade dos dados. Sobre o processo de modelagem de dados, analise as sentenças a seguir: I- O Modelo Físico é construído com base em um modelo lógico definido, com intuito de ser aplicado sobre um SGDB. II- O Modelo Lógico é iniciado somente a partir da estruturação do Modelo Conceitual. III- O Modelo Lógico é uma descrição mais abstrata da realidade, na qual os fatos do mundo real são descritos de uma forma mais natural, bem como suas propriedades e relacionamentos. IV- A modelagem de dados utiliza notações em idioma natural, podendo ser facilmente compreendidos, por conta disso, é recomendado que o modelo de dados, depois de elaborado, seja revisado e verificado pelos usuários finais. Assinale a alternativa CORRETA: VOLTAR A Alterar modo de visualização 1 14/07/2023, 14:22 Avaliação II - Individual about:blank 2/7 A As sentenças I, II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças III e IV estão corretas. D As sentenças II e III estão corretas. 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 - V - F - F. B F - F - F - V. C F - V - F - F. D V - F - V - V. Com relação à modelagem de dados, podemos caracterizar a conceitual. 2 3 14/07/2023, 14:22 Avaliação II - Individual about:blank 3/7 Sobre a modelagem de dados conceitual, assinale a alternativa CORRETA: A Nesse momento, entram as questões relacionadas ao tipo e tamanho do campo, relacionamento, indexação, restrições etc. Ele descreve as estruturas físicas de armazenamento, tais como tabelas, índices, gatilhos, funções, visões, nomenclaturas etc. B Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados, a partir desse momento é que são definidas com maior propriedade as entidades e os seus atributos. C Representa os dados em uma estrutura de armazenamento de dados. Nesse momento, é definido a estrutura de registro do Banco de Dados, seus registros e números de campos com seus respectivos tamanhos. D É uma descrição mais abstrata da realidade, em que os fatos do mundo real são descritos de uma forma mais natural, bem como suas propriedades e relacionamentos. As anomalias de atualização, de forma geral, são mudanças em dados que podem gerar inconsistência no bando de dados. Com relação aos problemas que as anomalias de atualização podem causar, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Anomalias de atualização podem gerar redundância de dados. ( ) Anomalias de atualização podem gerar perdas involuntárias de dados. ( ) Anomalias de atualização podem ser de apenas um tipo: inserção. ( ) Anomalias podem facilitar a representação de fatos da realidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - V - V - F. C V - V - F - F. 4 14/07/2023, 14:22 Avaliação II - Individual about:blank 4/7 D F - V - F - V. 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 I está correta. B As sentenças I, II e IV estão corretas. C As sentenças II e III estão corretas. D Somente a sentença III está correta. O grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento. Como se relaciona os elementos das entidades num relacionamento de Um para Muitos (1:N)? A Associação de um elemento da entidade associado a vários elementos deoutra entidade. 5 6 14/07/2023, 14:22 Avaliação II - Individual about:blank 5/7 B Associação de vários elementos da entidade associado a várioselementos de outra entidade. C Associação de vários elementos da entidade associado a um elemento deoutra entidade. D Associação de nenhum elemento da entidade associado a nenhumelemento de outra entidade. O Modelo Lógico pode ser entendido como a descrição da base de dados, conforme é visualizada pelos os usuários do Sistema de Gerenciamento de Banco de Dados (SGBD). Com relação a isso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Esse modelo é o primeiro passo em um projeto de Banco de Dados. ( ) O Modelo Lógico é a representação de dados em uma estrutura de armazenamento. ( ) O modelo é iniciado após a execução do modelo conceitual. ( ) Esse modelo é constituído após a definição do Modelo Físico para um projeto. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - F - V - F. C V - V - F - V. D F - V - V - F. Em princípios de banco de dados, temos o Modelo Entidade- Relacionamento (MER). Um dos itens avaliados nesse modelo são os atributos, que podem ser compreendidos como propriedades de entidades e retêm informações específicas. Com relação aos atributos, analise as sentenças a seguir: 7 8 14/07/2023, 14:22 Avaliação II - Individual about:blank 6/7 I- De maneira geral, os atributos são divididos basicamente em identificadores e descritores. II- Não é representado graficamente no MER. III- Não possuem nenhuma relação direta com as instâncias de entidade. IV- No MER, é representado graficamente por um losango. Agora, assinale a alternativa CORRETA: A Somente a sentença IV está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D Somente a sentença I está correta. 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 emní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, Projeto Lógico eProjeto Físico. B Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico. C Análise de Requisitos, Projeto Conceitual, Projeto Lógico e ProjetoFísico. D Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico. 9 14/07/2023, 14:22 Avaliação II - Individual about:blank 7/7 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 conceitual, analise as sentenças a seguir: I- Representa questões referentes à indexação dos dados, restrições e o tamanho do campo necessário. II- Representa somente as descrições dos relacionamentos; sua utilização é estabelecer quais serão as regras de armazenamento. III- Representa os recursos necessários para o armazenamento dos dados, conforme a necessidade. IV- Representa características do ambiente, não levando em consideração particularidades de recursos tecnológicos. Agora, assinale a alternativa CORRETA: A Somente a sentença IV está correta. B As sentenças I, II e IV estão corretas. C Somente a sentença III está correta. D As sentenças I e III estão corretas. 10 Imprimir