Buscar

Atividade 2 -1 LABORATÓRIO DE SOFTWARE E PROJETOS - Anhembi Morumbi

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 4 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

Prévia do material em texto

Curso CCO04101 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797202 - 202020.ead-
13198.01
Teste ATIVIDADE 2 (A2)
Iniciado 18/08/20 13:38
Enviado 19/08/20 16:10
Status Completada
Resultado da
tentativa
8 em 10 pontos 
Tempo decorrido 26 horas, 31 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
Definição, Construção,Manipulação,Compartilhamento,Proteção
Definição, Construção,Manipulação,Compartilhamento,Proteção
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
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
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 
 
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.
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.
Resposta correta. A alternativa está correta, pois ao assinalar você mostrou um bom
conhecimento sobre interpretação de cardinalidade. A leitura da cardinalidade sempre é
1 em 1 pontos
1 em 1 pontos
resposta: feita do lado oposto, no exemplo a cardinalidade ao lado de professor (1,N) é lida a partir
da entidade disciplina.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O desenvolvimento de um banco de dados é composto pelas etapas de modelo conceitual, modelo
lógico e modelo 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. 
 
insert into pessoa(nome) values (“João”)
insert into pessoa(nome) values (“João”)
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 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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. 
 
delete from aluno where cod_aluno = 31
delete from aluno where cod_aluno = 31
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 5
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
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.
MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de
dados
MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de
dados
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 6
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
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
O modelo lógico é composto por tabelas, campos e chaves, não sendo
compreensível para usuários comuns
O modelo lógico é composto por tabelas, campos e chaves, não sendo
compreensível para usuários comuns
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 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
Modelo Conceitual
Modelo Conceitual
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 8
O modelo conceitual é a primeira etapa no processo de construção de um banco de dados, que
compõe uma das primeiras etapas do ciclo de vida de um sistema. Este modelo pode ser desenvolvido
por qualquer notação que permita representar o mundo real, neste cenário a notação mais utilizada é o
diagrama entidade-relacionamento. 
Sobre este tipo de diagrama, analise o que está a seguir. 
 
 
 
Figura - Modelo Conceitual
Fonte: O Autor
 
Após analisar a figura, selecione a alternativa correta sobre qual é o elemento que é o
1 em 1 pontos
0 em 1 pontosResposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
relacionamento. 
 
(0,N)
Ministra
Sua resposta está incorreta. A alternativa está incorreta, pois um relacionamento deve
ligar duas entidades, neste caso o relacionamento é ministra. As duas entidades são
aluno e professor e os demais itens são atributos das entidades, sendo a notação (0,N) a
cardinalidade.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Em um sistema de informação relatórios são comumente extraídos a partir dos dados armazenados.
Os dados do sistema são armazenados em um sistema gerenciador de banco de dados e extraídos
por meio de comandos SQL e depois ganham um formato visual, de acordo com a tecnologia
utilizada. 
Neste sentido, selecione a alternativa correta que apresente o comando SQL que retorne o relatório de
todos os dados de alunos armazenados no sistema. 
 
select * from aluno
select * from aluno
Resposta correta. A alternativa está correta, pois quando utilizado na linguagem SQL o
comando para recuperar (SELECIONAR) dados é o SELECT. Quando utilizado * significa
ALL retornará todas as colunas, ou seja tudo, ao realizar SELECT * FROM ALUNO todos
os campos da tabela aluno
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Durante o ciclo de vida de um banco de dados o modelo conceitual é o primeiro modelo a ser
desenvolvido após a etapa de entrevista e levantamento de requisitos. Este modelo pode ser criado
utilizando diversas notações, a mais tradicional é o diagrama entidade-relacionamento, que como o
nome diz é composto por entidades e relacionamentos, no qual as entidades por sua vez possuem
atributos. 
Análise os atributos do modelo conceitual abaixo. 
 
 
 
Figura - Modelo Conceitual
Fonte: O Autor
 
Após analisar a figura, selecione a alternativa correta sobre o tipo do atributo disciplinas.
O atributo disciplinas é do tipo Identificador e Multivalorado
O atributo disciplinas é do tipo Não-identificador e multivalorado
Sua resposta está incorreta. A alternativa está incorreta, para ser um atributo
identificador deve identificar únicamente a ocorrẽncia de uma entidade,bem como estar
desenhado com uma cor escura. Não é possível ser identificador e não identificador ao
mesmo tempo. Um atributo monovalorado, ou não tem a notação de cardinalidade, ou
aparecerá com a cardinalidade (1,1) ou (0,1).
1 em 1 pontos
0 em 1 pontos

Continue navegando