Buscar

Atividade 2 -1 LABORATÓRIO DE SOFTWARE E PROJETOS

Prévia do material em texto

Curso
	GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797-212-9 - 202120.ead-29780712.06
	Teste
	ATIVIDADE 2 (A2)
	Iniciado
	20/10/21 14:54
	Enviado
	20/10/21 21:57
	Status
	Completada
	Resultado da tentativa
	10 em 10 pontos  
	Tempo decorrido
	7 horas, 2 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	Um banco de dados é responsável por armazenar os dados de uma organização. Durante o processo de desenvolvimento de um sistema a construção de um banco de dados é necessário seguir uma sequência de desenvolvimento que compõem os níveis de abstração de modelos, esses níveis definem o quanto um modelo está perto da realidade humana e de uma máquina
Neste contexto, selecione a alternativa correta que contenham os três modelos de banco de dados.
	
	
	
	
		Resposta Selecionada:
	 
Modelo conceitual, modelo lógico e modelo físico. 
	Resposta Correta:
	 
Modelo conceitual, modelo lógico e modelo físico. 
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois o ciclo de vida de um projeto de banco de dados inicia-se com o desenvolvimento do modelo lógico que é de alto nível, passa pelo modelo lógico de médio nível e por fim, o modelo físico que é um modelo de alto nível que cria o banco de dados na máquina
	
	
	
· Pergunta 2
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 3
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
	Comentário 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.
	
	
	
· Pergunta 4
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 5
1 em 1 pontos
	
	
	
	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.
 
	
	
	
	
		Resposta Selecionada:
	 
select * from aluno
	Resposta Correta:
	 
select * from aluno
	Comentário da resposta:
	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 6
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 7
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 8
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.
	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 9
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 10
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.

Continue navegando