Buscar

LABORATÓRIO DE SOFTWARE E PROJETOS ATV 02

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

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 6, do total de 6 páginas

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.

Outros materiais

Outros materiais