Buscar

Atividade 2 - Laboratório de Software e Projeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando