Buscar

Atividade 2 - Laboratorio de software e projetos

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

· 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.
	
	
	
· Pergunta 2
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
	Feedback 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 3
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
	Feedback 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 4
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
	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.
	
	
	
· Pergunta 5
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.
	
	
	
· Pergunta 6
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.
	Feedback 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 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.
	
	
	
· Pergunta 8
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
	Feedback 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 ALUNOtodos os campos da tabela aluno
	
	
	
· Pergunta 9
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.
	
	
	
· Pergunta 10
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.
	Feedback 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.

Continue navegando