Baixe o app para aproveitar ainda mais
Prévia do material em texto
GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797211 - 202110.ead-10573.03 Teste ATIVIDADE 2 (A2) Iniciado 22/04/21 19:42 Enviado 22/04/21 20:11 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 29 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 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 2 1 em 1 pontos A criação de sistemas de informação dependem de uma linguagem de programação e de um sistema gerenciador de banco de dados. Todo processo de criação e manipulação de um banco de dados é feito pelo SGBD através de uma linguagem denominada Structured Query Language - SQL Neste sentido, selecione a alternativa correta que apresente o comando que remove o aluno de código 31 da tabela aluno. Resposta Selecionada: delete from aluno where cod_aluno = 31 Resposta Correta: delete from aluno where cod_aluno = 31 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).O comando DML para remover registros é o DELETE e deve sempre vir seguido de WHERE para evitar que não sejam removidos registros não desejados. • Pergunta 3 1 em 1 pontos Ao desenvolver um projeto de banco de dados, um projetista e um DBA (Administrador de Banco de Dados) tem a tarefa de de criar um conjunto de documentos. O projeto de um banco de dados envolve a criação de uma sequẽncia de modelos de dados, cada um representando um diferente nível de abstração (compreensão do modelo). Dentre esses modelos existem o conceitual, lógico e físico. Sobre o modelo físico, selecione a alternativa correta. Resposta Selecionada: É o modelo de mais baixo nível, onde os dados serão armazenados Resposta Correta: É o modelo de mais baixo nível, onde os dados serão armazenados Comentário da resposta: Resposta correta. A alternativa está correta, pois o modelo físico é o banco de dados em si. O modelo físico se refere ao banco de dados que existe fisicamente. Por isso um modelo físico é considerado os comandos SQL que permitem criação e manutenção de um banco de dados, bem como os dados que são armazenados e acessados pelo SGBD. • Pergunta 4 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 5 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 6 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 7 0 em 1 pontos O diagrama entidade relacionamento - DER é composto pelos elementos que compõem seu nome. Para definir o comportamento de um relacionamento entre duas entidades, as cardinalidades são números que dizem a relação de ocorrências entre elas. Analise a figura a seguir, com ênfase na cardinalidade Figura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre como deve ser feita a leitura da cardinalidade Resposta Selecionada: O professor ministra no mínimo zero e no máximo uma disciplina, uma disciplina é ministrada por no mínimo um e no máximo muitos professores. Resposta Correta: O professor ministra no mínimo zero e no máximo muitas disciplinas, uma disciplina é ministrada por no mínimo um e no máximo muitos professores. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois deve ter se confundido com a cardinalidade. Lembra-se que a cardinalidade mínima e máxima são lidas pelo lado oposto da entidade que estão. No caso da cardinalidade ao lado da entidade disciplina (0,N) é lida a partir de professor. Ou seja, um professor ministra no mínimo zero (0) e no máximo muitas (N) disciplinas.• Pergunta 8 0 em 1 pontos Um projeto de banco de dados é composto de modelo conceitual, lógico e físico. O modelo conceitual é o primeiro dos modelos e é desenvolvido, muitas vezes elaborado com auxílio do documento de requisitos e conversa com o cliente. Para criar o modelo conceitual é utilizado o diagrama entidade relacionamento. Neste sentido, selecione a alternativa correta que contenha a definição de uma entidade. Resposta Selecionada: São associações entre vários relacionamentos Resposta Correta: É um objeto do mundo real sob o qual se pretende armazenar dados Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, as características de um objeto do mundo real são os atributos de uma entidade. Os campos são elementos do modelo lógico, podem ser compreendidos como atributos das tabelas. As associações, chamadas de relacionamentos, relacionam as tabelas entre si. Já os comandos, chamados de SQL, só serão utilizados no modelo físico. • Pergunta 9 1 em 1 pontos Os bancos de dados são essenciais para o desenvolvimento de sistema, neles os dados são armazenados, permitindo a extração de informação e conhecimento. A interação entre os dados e o sistema se dá por uma arquitetura que envolve o SGBD - sistema gerenciador de banco de dados. Neste sentido, selecione a alternativa correta sobre o papel do SGBD na arquitetura do banco de dados. Resposta Selecionada: o SGBD é responsável por fazer a interface do sistema com banco de dados Resposta Correta: o SGBD é responsável por fazer a interface do sistema com banco de dados Comentário da resposta: Resposta correta. A alternativa está correta, pois fazer a interface entre banco de dados e sistema é a função do SGBD. O sistema nunca acessa os dados diretamente, ficando o SGBD responsável por armazenar, garantir a segurança e manipular estes dados. • Pergunta 10 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.
Compartilhar