Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797211 - 202110.ead-8093.11 Teste ATIVIDADE 2 (A2) Iniciado 11/04/21 12:11 Enviado 10/06/21 20:09 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 1447 horas, 58 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 1 em 1 pontos Durante o ciclo de vida de um projeto de um sistema de informação diversas metodologias, tecnologias e ferramentas são utilizadas. Desde a concepção do levantamento de requisitos, passando pela UML, até o desenvolvimento em si. No desenvolvimento de sistemas os softwares MySQL, PostgreSQL e Oracle são do mesmo Tipo. Sobre esses softwares, selecione a alternativa CORRETA. Resposta Selecionada: MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de dados Resposta Correta: MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de dados Comentário da resposta: Resposta correta. A alternativa está incorreta, pois sistemas operacionais são softwares utilizados para fazer interface entre a máquina e o usuário, são exemplos o Windows, Linux e o MacOS. Para rodar em nuvem é necessário ter um servidor. A validação dos requisitos está no processo da engenharia de software, de modo geral acontecerá apenas durante o teste. O SGBD tem mecanismos para garantir que os dados não sejam acessados, mas para garantir a segurança apenas sua instalação não será o suficiente. • Pergunta 2 1 em 1 pontos Os sistemas gerenciadores bancos de dados (SGBD) exercem um papel importante no desenvolvimento de software, são eles que armazenam e mantém dos dados do sistema. O SGBD tem diversas tarefas em cima de um banco de dados, não apenas armazenamento e recuperação dos dados, mas também garantir a segurança, a replicação e a estabilidade quando várias conexões são realizadas. Neste sentido, selecione a alternativa correta que contenha as tarefas do SGBD. Resposta Selecionada: Definição, Construção,Manipulação,Compartilhamento,Proteção Resposta Correta: Definição, Construção,Manipulação,Compartilhamento,Proteção Comentário da resposta: Resposta correta. A alternativa está correta, pois fazer as tarefas do SGBD são Definição, Construção,Manipulação,Compartilhamento,Proteção. De modo geral um SGBD é responsável por encapsular os dados, sendo assim o sistema nunca irá acessar os dados diretamente, mas sempre com intermédio do SGBD. • Pergunta 3 1 em 1 pontos O projeto de um banco de dados passa por três modelos de dados, cada um com determinado nível de abstração, o alto nível significa que está mais próximo do entendimento do usuário, já o baixo nível está mais próximo do entendimento da máquina. O modelo lógico é um modelo de médio nível que permite aos programadores compreenderem como os dados serão armazenados. Sobre o modelo lógico, selecione a alternativa correta sobre o que é CHAVE PRIMÁRIA. Resposta Selecionada: É um campo que identificará unicamente os registros armazenados. Resposta Correta: É um campo que identificará unicamente os registros armazenados. Comentário da resposta: Resposta correta. A alternativa está correta, pois a chave primária no modelo lógico é análoga ao atributo identificador do modelo conceitual. Uma chave primária garante que o registro com esta chave não irá se repetir, uma chave primária pode ser de qualquer tipo de dados, mas nunca poderá receber valores repetidos. • Pergunta 4 1 em 1 pontos Os bancos de dados são utilizados para armazenar os dados gerenciais de uma organização em seu sistema de informação. Neste cenário o projeto de um banco de dados existem modelos criados em níveis diferentes de abstração. Supondo que você foi contratado para desenvolver um projeto de banco de dados e precisa discutir com o cliente se o banco de dados deverá utilizar um modelo Neste sentido, selecione a alternativa correta que contenha o modelo ideal que é compreensível até mesmo para um usuário comum. Resposta Selecionada: Modelo Conceitual Resposta Correta: Modelo Conceitual Comentário da resposta: Resposta correta. A alternativa está correta, pois o modelo conceitual é o modelo de mais alto nível. Este modelo é compreensível até mesmo para um usuário com baixo ou nenhum conhecimento em tecnologia, mas através dele é possível discutir a regra de negócio e funcionamento do sistema. • Pergunta 5 1 em 1 pontos Durante o ciclo de vida de um projeto de software, tendo em mãos os documentos UML, documento de requisitos, bem como já se tendo domínio sobre o mundo real do sistema. O projeto de um banco de dados consiste na criação de diversas etapas para representar o cenário de onde se deseja armazenar dados, isto acontece por intermédio do modelo conceitual, modelo lógico e modelo físico. Nos níveis de abstração, o modelo lógico é a segunda etapa. Neste contexto, selecione a alternativa correta sobre o modelo lógico Resposta Selecionada: O modelo lógico é composto por tabelas, campos e chaves, não sendo compreensível para usuários comuns Resposta Correta: O modelo lógico é composto por tabelas, campos e chaves, não sendo compreensível para usuários comuns Comentário da resposta: Resposta correta. A alternativa está correta, pois os elementos de um modelo lógico são tabelas, campo e chaves. No diagrama entidade relacionamento, modelo conceitual, os elementos padrões são entidade, relacionamento e atributos. Ainda que haja uma transformação de um modelo para outro, as nomenclatura de cada modelo são diferentes. • Pergunta 6 1 em 1 pontos Em um projeto de banco de dados, o modelo lógico é um modelo de banco de dados com médio nível de abstração. Isto significa que ele é compreensível para pessoas técnicas, programadores por exemplo, mas não para o usuário final. Dito isso, analise o seguinte modelo lógico. No contexto do modelo lógico, selecione a alternativa correta sobre a CHAVE ESTRANGEIRA. Resposta Selecionada: A chave estrangeira é utilizada para se associar a uma chave primária e assim criar relacionamentos. Resposta Correta: A chave estrangeira é utilizada para se associar a uma chave primária e assim criar relacionamentos. Comentário da resposta: Resposta correta. A alternativa está correta, pois a chave estrangeira é utilizada para referenciar uma chave primária de outra tabela, na qual se constitui um relacionamento. Para que possa referenciar uma chave primária, a chave estrangeira deve ser do mesmo tipo de dados que a chave primária referenciada. • Pergunta 7 1 em 1 pontos Os bancos de dados relacionais são o tipo de banco de dados mais utilizado na atualidade, apesar de diversos bancos de dados surgirem diariamente, este ainda se mantém.Isto se dá pela capacidade destes bancos de dados garantirem a integridade dos dados armazenados. Tal integridade é feita pela aplicação de uma boa modelagem, para realizar sua implementação são utilizados os sistemas gerenciadores de banco de dados relacionais e sua modelagem é feita através do modelo lógico. No contexto do modelo lógico, selecione a alternativa correta sobre a CHAVE ESTRANGEIRA. Figura: Modelo Lógico Fonte: O Autor Resposta Selecionada: O campo id_professor na tabela disciplina é uma chave estrangeira Resposta Correta: O campo id_professor na tabela disciplina é uma chave estrangeira Comentário da resposta: Resposta correta. A alternativa está correta, pois o campo id_professor na tabela disciplina é uma chave estrangeira, dado por FK (Foreing Key). Esta chave estrangeira relaciona a tabela com a tabela professor uma vez que este campo referencia o campo id_professor da tabela professor. • Pergunta 8 1 em 1 pontos O desenvolvimento de um banco de dados é composto pelas etapas de modelo conceitual, modelo lógico emodelo físico. O modelo físico acontece por intermédio do SGBD - sistema gerenciador de banco de dados que se comunica com as aplicações através de uma linguagem denominada SQL. Sobre o comando SQL selecione a alternativa correta que insira “João” na tabela pessoa. Resposta Selecionada: insert into pessoa(nome) values (“João”) Resposta Correta: insert into pessoa(nome) values (“João”) Comentário da resposta: Resposta correta. A alternativa está correta, pois a SQL é dividida em duas famílias DDl data definition language (utilizada para definir a estrutura de um banco de dados) e DML - data manipulation language (utilizada para manipulação dos dados), nesta segunda o comando insert é utilizado para inserir novos dados em um banco de dados. • Pergunta 9 1 em 1 pontos Leia o excerto a seguir: “[...] Um banco de dados de DNA, que começou como um projeto passional e depois se envolveu em um debate em andamento sobre privacidade genética, agora se tornou comercial. Nesta semana, a empresa forense Verogen, de San Diego, anunciou a aquisição do site de genealogia GEDmatch.”. Sabe-se que banco de dados é um termo que já é de conhecimento comum. Dito isso, selecione a alternativa correta que traga uma definição de banco de dados em computação. Fonte:< https://olhardigital.com.br/noticia/banco-de-dados-de-dna-usado-para-resolver-crimes- se-torna-comercial/94300 > Resposta Selecionada: Um banco de dados é um conjunto de dados relacionados entre si. Resposta Correta: Um banco de dados é um conjunto de dados relacionados entre si. https://olhardigital.com.br/noticia/banco-de-dados-de-dna-usado-para-resolver-crimes-se-torna-comercial/94300 https://olhardigital.com.br/noticia/banco-de-dados-de-dna-usado-para-resolver-crimes-se-torna-comercial/94300 Comentário da resposta: Resposta correta. A alternativa está correta, pois dentre as definições a única que trata da essência de um banco de dados é que é um conjunto de dados relacionados entre si. Lembrando que não basta ter dados para obtermos um banco de dados, mas é muito importante que haja relação entre os dados armazenados. • Pergunta 10 1 em 1 pontos Um banco de dados é um importante recurso dentro de um sistema de informação, pois nele são armazenados os dados utilizados pelo sistema. Antes mesmo de utilizá-lo, é realizado o processo de modelagem de dados, que inicia-se com o modelo conceitual. Análise o modelo conceitual abaixo. Figura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre o tipo do atributo endereço. Resposta Selecionada: O atributo endereço é do tipo Composto e Monovalorado Resposta Correta: O atributo endereço é do tipo Composto e Monovalorado Comentário da resposta: Resposta correta.A alternativa está correta, pois no modelo conceitual os atributos compostos são aqueles que têm sub-atributos, por sua vez os atributos monovalorados são aqueles que armazenam apenas um valor. O atributo monovalorado pode não ter cardinalidade, mas assume-se que seja a cardinalidade (0,1) ou (1,1). Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10
Compartilhar