Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modelagem de Dados (/aluno/timeline/inde… Av2 - Modelagem de Dados (/notific Informações Adicionais Período: 10/04/2023 00:00 à 05/06/2023 23:59 Situação: Confirmado Tentativas: 2 / 3 Pontuação: 1200 Protocolo: 851178611 A atividade está fora do período do cadastro Avaliar Material 1) a) Um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) é um software que controla o armazenamento, recuperação, exclusão, segurança e integridade dos dados em um banco de dados. Um banco de dados relacional armazena dados em tabelas. Tabelas são organizadas em colunas, e cada coluna armazena um tipo de dados (inteiro, números reais, strings de caracteres, data, etc.). Fonte: Bancos de Dados Relacionais. Disponível em: <https://www.devmedia.com.br/bancos-de-dados- relacionais/20401>. Acesso em: 01 de Julho de 2018. Analise as tabelas de banco de dados seguintes. Quanto à cardinalidade das tabelas apresentadas, assinale a alternativa correta. Alternativas: M:N. https://www.colaboraread.com.br/aluno/timeline/index/3302492103?ofertaDisciplinaId=1945092 https://www.colaboraread.com.br/notificacao/index javascript:void(0); b) c) d) e) 2) a) 1:M. 1:N. 1:1. Alternativa assinalada N:N. Um diagrama entidade-relacionamento (ER) é um tipo de fluxograma que ilustra como “entidades”, p. ex., pessoas, objetos ou conceitos, se relacionam entre si dentro de um sistema. Diagramas ER são mais utilizados para projetar ou depurar bancos de dados relacionais nas áreas de engenharia de software, sistemas de informações empresariais, educação e pesquisa. Fonte: O que é um diagrama entidade-relacionamento. Disponível em: <https://www.lucidchart.com/pages/pt/o-que-e-diagrama-entidade-relacionamento>. Acesso em: 15 de Julho de 2018. Observe o diagrama ER apresentado a seguir. Fonte: Do Autor Considere as seguintes afirmativas sobre esse diagrama. I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador. II. O atributo A1 de E3 não pode admitir valores nulos na implementação. III. Na declaração da chave estrangeira correspondente ao relacionamento entre E2 e E3, a opção on delete set null é uma decisão correta. IV. A combinação dos atributos A1 e B3 deve formar um identificador para E3. V. Na combinação dos atributos A1, A2 e B3 deve formar um identificador para E3. Analisando o enunciado, marque a alternativa correta. Alternativas: Apenas a afirmativa II é verdadeira. b) c) d) e) 3) a) b) c) d) e) 4) Apenas a afirmativa I é verdadeira. Alternativa assinalada Apenas as afirmativas I e IV são verdadeiras. Apenas as afirmativas II e III são verdadeiras. As afirmativas I, II, III,IV e V são verdadeiras. Durante muitos anos, as ferramentas CASE foram muito procuradas. Quando atingir sucesso com as ferramentas têm-se mostrado difícil. Em certo sentido, enfatizou projeto feito com ferramentas CASE e arquitetura apoio, tais como a UML. Mas o maior sucesso destas ferramentas são as IDEs. A habilidade de usar uma variedade de ferramentas produtiva é uma característica de um hábil engenheiro de software. Disponível em: <https://pt.wikipedia.org/wiki/Ferramenta_de_programa%C3%A7%C3%A3o>. Acesso em: 05 de Ago. de 2018. Com relação as características de ferramentas CASE, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Forward Engineer, permite a partir do DER (modelo gráfico) conectar de forma automática o banco de dados e criar automaticamente o modelo físico. ( ) Reverse Engineer, permite a partir do modelo físico criado no banco de dados, possa ser gerado o modelo gráfico (o DER) do banco de dados. ( ) Documentação, conforme os atributos são criados nas tabelas, a ferramenta CASE já cria o dicionário de dados de forma automática. ( ) Astah é uma ferramenta CASE para criar diagramas UML e possui as versões Community: gratuita para projetos UML (com algumas limitações) e Professional: versão completa e paga (ou disponível de forma trial). Agora, assinale a alternativa que apresenta a sequência CORRETA: Alternativas: F - V - V - V. Alternativa assinalada V - V - F - V. V - V - F - F. V - F - V - V. V - V - V - V. Segundo Heuser (2011), uma tabela está na Primeira Forma Normal (1FN) quando ela não contém tabelas aninhadas. KORTH, Henry F.; SILBERSCHATZ, Abraham; SUDARSHAN, S. Sistema de banco de dados. 5. ed. São Paulo, SP: Makron, 2006. a) b) c) d) e) 5) Considerando os passos para a transformação de uma tabela na Primeira Forma Normal (1FN), avalie as afirmativas a seguir: I. Definir os campos principais da tabela. II. Identificar a chave primária da tabela. III. Decompor os atributos não atômicos. IV. Criar pelo menos 10 campos para garantir que a atomicidade. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: Apenas as afirmativas I e IV estão corretas. Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. Alternativa assinalada Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas I, II e III estão corretas. Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os campos forem independentes, isto quer dizer que não poderá haver dependências funcionais entre os campos e todos os campos dependem da chave primária da tabela. Os campos da tabela precisam depender unicamente da chave primária da tabela. Fonte: WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018. A tabela a seguir se encontra na Segunda Forma Normal (2FN). #cdFuncionário Nome idCargo Descrição 148-9 Jane Anne 15 Professor I 721-4 Klaus Lins 16 Diretor 673-2 Sandra Costa 17 Professor II Considerando o contexto, para deixar a tabela na Terceira Forma Normal (3FN), avalie as afirmativas a seguir: I. Retirar o campo descrição dessa tabela, pois ela tem dependência funcional com o campo “idCargo”, e para uma tabela estar na 3FN, não pode haver dependências funcionais entre os campos. a) b) c) d) e) II. Devo manter o campo “idCargo” como chave estrangeira, pois deverá se relacionar com a nova tabela que receberá o campo “descrição”, no qual deverá ser retirado da tabela citada na questão. III. O campo “idCargo” não dependerá exclusivamente da chave primária “cdFuncionário”. IV. Pode haver um mesmo cargo no campo idCargo para vários funcionários, porém um funcionário só pode ter um cargo. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: Apenas as afirmativas I, II e III estão corretas. Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas III e IV estão corretas. Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada As afirmativas I, II, III e IV estão corretas.
Compartilhar