Buscar

ativ 2 laboratório de software

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

Curso
	GRA1564 LABORATORIO DE SOFTWARE E PROJETOS GR1797202 - 202020.ead-29777756.06
	Teste
	ATIVIDADE 2 (A2)
	Iniciado
	26/08/20 12:22
	Enviado
	27/08/20 00:06
	Status
	Completada
	Resultado da tentativa
	9 em 10 pontos  
	Tempo decorrido
	11 horas, 43 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
1. Pergunta 1
1 em 1 pontos
	
	
	
	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.
 
	
	
	
	
		Resposta Selecionada:
	 
insert into pessoa(nome) values (“João”)
	Resposta Correta:
	 
insert into pessoa(nome) values (“João”)
	Feedback 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.
	
	
	
2. Pergunta 2
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
O atributo disciplinas é do tipo Não-identificador e multivalorado
	Resposta Correta:
	 
O atributo disciplinas é do tipo Não-identificador e multivalorado
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois no  modelo conceitual a notação (1,n) em um atributo indica que este atributo receberá vários valores. Isto significa que no banco de dados físico, um mesmo campo receberá vários valores para disciplinas. Por exemplo, disciplinas = “Banco de dados, Programação, Web Design”. pois um atributo identificador identifica unicamente cada ocorrência da entidade e podem existir vários alunos fazendo a mesma disciplina, bem como na notação gráfica o atributo identificador é grafado com uma cor escura.
	
	
	
3. Pergunta 3
1 em 1 pontos
	
	
	
	Durante o desenvolvimento de um banco de dados, objetos do sistema são mapeados como entidades no modelo conceitual. No modelo lógico as entidades se transformam em tabelas com campos e chaves. Posteriormente no físico, as tabelas passam a existir. 
Neste sentido, selecione a alternativa correta que apresente a criação de uma tabela em um banco de dados.
 
	
	
	
	
		Resposta Selecionada:
	 
create table pessoa (idpessoa integer primary key, nome varchar(100))
	Resposta Correta:
	 
create table pessoa (idpessoa integer primary key, nome varchar(100))
	Feedback 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 de criar tabela é do tipo DML e para criar uma tabela o correto é CREATE.
	
	
	
4. Pergunta 4
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
	Feedback 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. 
	
	
	
5. Pergunta 5
1 em 1 pontos
	
	
	
	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 relacionamento.
 
	
	
	
	
		Resposta Selecionada:
	 
Ministra
	Resposta Correta:
	 
Ministra
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois no  modelo conceitual um relacionamento é denotado por um losango que liga duas entidades. Neste exemplo em particular o relacionamento é dado por “Ministra”, professor ministra disciplina.
	
	
	
6. Pergunta 6
1 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 muitas disciplinas, 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.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois ao assinalar você mostrou um bom conhecimento sobre interpretação de cardinalidade. A leitura da cardinalidade sempre é feita do lado oposto, no exemplo a cardinalidade ao lado de professor (1,N) é lida a partir da entidade disciplina.
	
	
	
7. Pergunta 7
1 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:
	 
É um objeto do mundo real sob o qual se pretende armazenar dados
	Resposta Correta:
	 
É um objeto do mundo real sob o qual se pretende armazenar dados
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois no  modelo conceitual uma entidade representa um objeto do mundo real. Neste caso, o mundo real são as necessidades do sistema. Em um sistema de vendas são exemplos e entidades: produto, cliente, venda, vendedor, entre outros.
	
	
	
8. Pergunta 8
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:
	 
deletefrom aluno where cod_aluno = 31
	Resposta Correta:
	 
delete from aluno where cod_aluno = 31
	Feedback 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.
	
	
	
9. Pergunta 9
0 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 Multivalorado
	Resposta Correta:
	 
O atributo endereço é do tipo Composto e Monovalorado
	Feedback da resposta:
	Sua resposta está incorreta.  A alternativa está incorreta, pois um atributo simples não contém sub-atributos como o endereço possuem. Já o atributo multivalorado, indica que esse atributo irá receber vários valores, para ser multivalorado um atributo precisa receber a notação de cardinalidade (1,N) ou (0,N). O Atributo simples e composto são tipos oposto, por isso um mesmo atributo não pode ser dos dois ao mesmo tempo.
	
	
	
10. Pergunta 10
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
	Feedback 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.

Outros materiais