Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 1/8 Pergunta 1 Resposta Selecionada: Resposta Correta: Comentário da resposta: Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇAO, que é DATETIME, e marcada como NOT NULL. Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional: 1. LOCACAO. 2. DATA_LOCACAO. 3. DATETIME. 4. NOT NULL. ( ) Relação. ( ) Especificação de obrigatoriedade. ( ) Atributo ( ) Tipo de Dados A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: I, IV, II, III. I, IV, II, III. Resposta correta . Na sequência, Relação (Item I), de fato, é a tabela LOCACAO para armazenar os registros das locações. Especificação de obrigatoriedade (Item IV) é feita com as palavras de NULL e NOT NULL. DATA_LOCACAO (item II) é uma parte, um atributo da tabela LOCACAO. Por fim, DATETIME (Item III) é um dos tipos de dados que pode ser atribuído a um determinado atributo. Pergunta 2 Conforme (Elmasri, 2011), “a normalização de dados pode ser considerada um processo de analisar os esquemas de relação 1 em 1 pontos 0 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 2/8 Resposta Selecionada: Resposta Correta: dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de (1) minimização de redundância e (2) minimização de anomalias de inserção, exclusão e atualização. Ele pode ser considerado um processo de filtragem ou purificação que faz com que o modelo tenha qualidade cada vez melhor” (ELMASRI, 2011, p. 348). ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 348. Analise o quadro a seguir. COD NOME EMAIL 1 João joao21@bol.com.br 1 João jms@gmail.com, jmoreira@outlook.com 2 Maria mas@gmail.com 2 Maria marias@novaempresa.com.br 3 Joana joa@gmail.com 3 Joana joana98@outlook.com Fonte: Elaborado pelo autor. Ao analisar o quadro indique qual forma normal deve ser considerada e como a normalização deve acontecer: A segunda forma normal (2FN) deve ser considerada com a criação de uma nova tabela com a cópia dos códigos do cliente e os nomes nessa nova tabela. A primeira forma normal (1FN) deve ser considerada uma nova tabela de e-mail, devendo ser criada copiando os valores de e-mail e criando uma chave estrangeira para a tabela de clientes Pergunta 3 Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros. Em cada área, algum exemplo do conceito de modelo pode ser 0 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 3/8 Resposta Selecionada: Resposta Correta: Comentário da resposta: aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados. 1. Planta baixa. 2. Esquemático de circuito. 3. Modelagem de Entidade e Relacionamento. 4. Organograma. As áreas para se associar os modelos são: ( ) Tecnologia de Informação. ( ) Engenharia Civil ou Arquitetura. ( ) Engenharia Elétrica. ( ) Administração. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: IV, I, II, III. III, I, II, IV. Sua resposta está incorreta. A alternativa não apresenta a sequência correta, já que em tecnologia de informação usamos para o trato com dados em uma abordagem conceitual o Modelo de Entidade e Relacionamento (Item III). A engenharia civil ou arquitetura usa uma planta baixa (Item I) como um modelo bastante comum no dia a dia desses profissionais e, até mesmo, para usuários mais leigos, ele expressa a posição de paredes, de portas, de janelas e, às vezes, de móveis de uma construção. Na Engenharia Elétrica, é comum o esquemático de circuitos (Item II) com os componentes e suas ligações, como resistores, fontes e outros. Na administração, um organograma (Item IV) serve para apresentar a hierarquia da empresa com diretoria, gerências e outros. Pergunta 4 O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos. Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens 1 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 4/8 Resposta Selecionada: Resposta Correta: Comentário da resposta: que de fato ocorrem ao fazer uma boa modelagem de dados. ( ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados; ( ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “ scripts ” para criação de tabelas, por exemplo. ( ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado. ( ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados. Assinale a alternativa que apresenta a sequência correta: V, V, V, F. V, V, V, F. Resposta correta . Para o item I (Verdadeiro), de fato o modelo serve como meio de comunicação, o que o projetista especifica é compreendido pelos outros responsáveis. Para o item II (Verdadeiro), ferramentas de fato permitem automatizar scripts , o WorkBench e o DBDesigner, além de outras oferecem essa opção usada pelo projetista ao final da modelagem para gerar os comandos de DDL para criação do banco. No item IV (Verdadeiro), a modelagem também serve para provocar questões que precisam ser resolvidas pelo projetista no ato de modelar e, assim, ele acaba se aprofundando sobre o que está sendo concebido. O quarto e último item são falsos, pois para o usuário final a operação com o sistema é suportada por um manual ou algo nesse nível. O modelo de dados tem maior utilidade para os envolvidos na criação do banco de dados ou do sistema. Pergunta 5 Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação 0 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 5/8 Resposta Selecionada: Resposta Correta: equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional. Fonte: Elaborada pelo autor. Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional: Uma nova tabela deve ser criada para armazenar os supervisores de funcionários. Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário. Pergunta 6 Resposta Selecionada: Resposta Correta: Conceito usado como base para o modelo de dados relacional – que se parece com uma tabela de valores – como seu bloco de montagem básico.A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38). ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 38. Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional: Domínio de valores dos dados. Relação. Pergunta 7 Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos diferentes de modelos. Na UML, existem alguns, tais como: 0 em 1 pontos 1 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 6/8 Resposta Selecionada: Resposta Correta: Comentário da resposta: o diagrama de classes, de atividades ou casos de uso. Na modelagem de dados, podemos usar o Modelo de Entidade e Relacionamento ou o Modelo Relacional. Os modelos podem ter um nível de abstração que indicam o quanto eles visam expressar mais questões próximas ao mundo real ou ao outro extremo, isto é, próximas ao universo de codificação do sistema. Nesse contexto, o Modelo de Entidade e Relacionamento (MER) é um modelo: De Nível Conceitual. De Nível Conceitual. Resposta correta, pois o MER é um modelo de nível conceitual, sua modelagem ocorre nos momentos iniciais do desenvolvimento do sistema, visando captar elementos mais próximos ao mundo real. Pergunta 8 Resposta Selecionada: Resposta Correta: Comentário da resposta: Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá origem a uma tabela associativa. Ao analisar as situações a seguir, é necessário criar uma tabela associativa em: Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. Resposta correta , pois a tabela associativa é necessária ao converter relacionamentos do tipo N:N ou muitos para muitos, o que ocorre na relação entre Alunos e Disciplinas nessa alternativa. 1 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 7/8 Pergunta 9 Resposta Selecionada: Resposta Correta: Comentário da resposta: Um determinado sistema de identificação de pessoas em uma determinada portaria precisa armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de portaria é: BLOB. BLOB. Resposta correta , pois campos do tipo binário, como é o caso do campo FOTO, são armazenados nesse tipo de campo, chamado deBinary Long Object (BLOB). Pergunta 10 Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista. Certo prestador de serviço realiza o seu cadastro no sistema e, a partir daí, ele pode ser pesquisado e acionado por clientes interessados no serviço que ele presta. Ao realizar o cadastro, o prestador precisa necessariamente digitar o seu nome, seu CPF e seu endereço na cidade. Adicionalmente, caso ele queira, pode adicionar o seu e-mail e sua data de nascimento. Uma vez cadastrado, ele recebe um código que serve para identificá-lo na tabela de prestadores e nas chaves estrangeiras relacionadas com a tabela de prestadores. A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES. ( ) O campo CPF é a chave primária da tabela. ( ) O campo EMAIL deve estar associado à definição “NOT NULL”. ( ) O campo NOME é do tipo CHAR ou VARCHAR. ( ) O campo CODIGO na tabela PRESTADORES é chave estrangeira. 1 em 1 pontos 1 em 1 pontos 16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01 https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_66… 8/8 Resposta Selecionada: Resposta Correta: Comentário da resposta: A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: F, F, V, F. F, F, V, F. Resposta correta . O item I é falso, pois a chave primária da tabela é o atributo identificador CODIGO, mencionado como aquele que identifica o registro na tabela. O item II é falso, pois o campo EMAIL é preenchido opcionalmente e apenas os campos obrigatórios devem ser marcados com NOT NULL. O item III é verdadeiro, pois campos descritivos, como NOME, são associados aos tipos CHAR ou VARCHAR. O item III é falso, pois o campo CODIGO só é chave estrangeira em outras tabelas que referenciam a tabela PRESTADORES.
Compartilhar