Buscar

BANCO DE DADOS - Atividade 2

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 7 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 7 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
	GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-14718.01
	Teste
	ATIVIDADE 2 (A2)
	Iniciado
	01/06/21 00:04
	Enviado
	02/06/21 00:09
	Status
	Completada
	Resultado da tentativa
	10 em 10 pontos  
	Tempo decorrido
	24 horas, 5 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	“O modelo de dados relacional foi introduzido inicialmente por Ted Codd, da IBM Research, em 1970, em um artigo clássico (Codd, 1970), que atraiu atenção imediata. devido à simplicidade e à base matemática” (ELMASRI, 2011, p. 38).
ELMASRI, R; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 38.
 
No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
 
1. Relação.
2. Chave primária.
3. Chave estrangeira.
4. NULL.
 
(    ) A partir de uma tabela, referencia o código presente em outra tabela.
(    ) Identifica unicamente um determinado registro em uma relação.
(    ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
(    ) Também denominadas tabelas e armazenam os registros do banco de dados
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
III, II, IV, I.
	Resposta Correta:
	 
III, II, IV, I.
	Comentário da resposta:
	Resposta correta . A chave estrangeira (Item III) é uma “cópia” do código de outra tabela, portanto, faz referência ao código de outra tabela, em uma relação entre Cliente que realiza várias Compras. Em Compras, essa chave estrangeira seria Cod_Cliente que referencia a linha na tabela cliente. A chave primária, muito relevante no banco de dados, é o que permite identificar um registro; não existem dois registros com o mesmo código. As palavras NULL e NOT NULL (Item IV) são usadas para indicar se um determinado campo aceita ou não valores NULL’s, em outras palavras, se um campo pode ser ou não preenchido. A relação (Item I) é um termo mais formal para o que comumente é chamado de tabelas, em que os registros ficam armazenados, por isso até o termo Modelo Relacional. 
 
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Em um sistema de universidade, os alunos são organizados em cursos, cada aluno pode se matricular em um curso e a universidade não permite que um aluno faça mais de um curso. O relacionamento entre Alunos e Cursos é um tipo de relação:
	
	
	
	
		Resposta Selecionada:
	 
1:N.
	Resposta Correta:
	 
1:N.
	Comentário da resposta:
	Resposta correta , pois um curso pode ter vários alunos e um aluno pertence a um único curso.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional.
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
	
	
	
	
		Resposta Selecionada:
	 
Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.
	Resposta Correta:
	 
Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.
	Comentário da resposta:
	Resposta correta , pois em autorrelacionamento com cardinalidade 1:N há uma transposição da chave com a criação de uma chave estrangeira na tabela, “apontando” ou referenciando a própria tabela.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Um determinado sistema de identificação de pessoas em uma determinada portaria precisa armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de portaria é:
	
	
	
	
		Resposta Selecionada:
	 
BLOB.
	Resposta Correta:
	 
BLOB.
	Comentário da resposta:
	Resposta correta , pois campos do tipo binário, como é o caso do campo FOTO, são armazenados nesse tipo de campo, chamado de Binary Long Object (BLOB).
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos diferentes de modelos. Na UML, existem alguns, tais como: o diagrama de classes, de atividades ou casos de uso. Na modelagem de dados, podemos usar o Modelo de Entidade e Relacionamento ou o Modelo Relacional. Os modelos podem ter um nível de abstração que indicam o quanto eles visam expressar mais questões próximas ao mundo real ou ao outro extremo, isto é,  próximas ao universo de codificação do sistema.
 
Nesse contexto, o Modelo de Entidade e Relacionamento (MER) é um modelo:
	
	
	
	
		Resposta Selecionada:
	 
De Nível Conceitual.
	Resposta Correta:
	 
De Nível Conceitual.
	Comentário da resposta:
	Resposta correta, pois o MER é um modelo de nível conceitual, sua modelagem ocorre nos momentos iniciais do desenvolvimento do sistema, visando captar elementos mais próximos ao mundo real.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. Associe cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou ao nível de abstração com o qual ela melhor se relaciona:
 
1. Processos de negócios e requisitos do sistema.
2. Modelo conceitual.
3. Modelo lógico.
4. Modelo físico.
 
(      ) Conversão das entidades em tabelas do banco de dados
(      ) Definição dos tipos de dados dos campos e tamanho de espaço em disco.
(      ) Definição de quais funções o sistema deve contemplar.
(      ) Determinação das entidades do sistema.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
III, IV, I, II.
	Resposta Correta:
	 
III, IV, I, II.
	Comentário da resposta:
	Resposta correta . Converter entidades, por exemplo, de um MER para um Modelo Relacional, está relacionado à criação de um Modelo Lógico dos dados com base em uma certa tecnologia. No momento que se está definindo os tipos de dados e, sobretudo, ao pensar seu armazenamento em disco, isso tem forte relação com o modelo físico de como as informações serão tratadas. Definir as funções do sistema, por exemplo, as telas e as operações que o usuário poderá executar, é uma das primeiras etapas do desenvolvimento de software: conhecer os processos de negócio e os requisitos do sistema. Por fim, o Modelo de Entidade e Relacionamento com sua abordagem de estar próximo do mundo real é um exemplo típico de modelagem conceitual.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é:
	
	
	
	
		Resposta Selecionada:
	 
Relacionamento de Generalização.
	Resposta Correta:
	 
Relacionamento de Generalização.
	Comentário da resposta:
	Resposta correta, pois é justamente com a generalização que se pode especializar as características de uma entidade mais genérica, no caso em questão, a entidade Funcionário, em entidades mais específicas: as entidades Funcionário Administrativo e Funcionário de Fábrica.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Ao criar um Modelo Relacional, situações mapeadas no modelo conceitual precisam ser convertidas. Em uma representação, por exemplo, relacionamentos dão origem ao conceito de chave estrangeira.
 
Analise as seguintes situações sobre algumas situações nessa conversãodo Modelo de Entidade e Relacionamento (MER) em um Modelo Relacional, e assinale (V) verdadeiro para indicar que o tratamento na conversão está correto e (F) Falso para situações em que o tratamento da conversão não está correto.
 
(   ) Em um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Nesse caso, uma chave estrangeira Bairro deve ser incorporada na tabela Cliente.
(  ) Em um sistema de uma empresa em que um Funcionário chefia apenas um setor e um setor é chefiado apenas por um Funcionario. Nesse caso, uma chave estrangeira Setor pode ser adicionada em Funcionario ou uma chave estrangeira Funcionario pode ser adicionada em Setor.
(  ) Em um sistema de condomínio em que um Morador mora em apenas um apartamento e um apartamento pode conter vários moradores, uma chave estrangeira Apartamento deve ser incorporada na tabela de Moradores.
(   )  Em um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos, uma tabela associativa deve ser criada contendo duas chaves estrangeiras, uma para Aluno e uma para Disciplina.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, V, V, V.
	Resposta Correta:
	 
V, V, V, V.
	Comentário da resposta:
	Resposta correta . O primeiro item é verdadeiro, pois a relação entre Bairro e Cliente é 1:N e, nesses casos, a chave é transposta de Bairro para Cliente. O segundo item é verdadeiro, a relação de chefia entre Funcionario e Setor é 1:1 e, nesses casos, pode-se transpor a chave de Funcionario para Setor ou vice-versa; apesar de ser mais apropriado levar a chave para de Funcionario para Setor. O terceiro item é verdadeiro, pois a relação entre Apartamento e Morador é 1:N e, nesse caso, a chave estrangeira é transposta de Apartamento para Morador. Por fim, o quarto item é verdadeiro, pois a relação entre alunos e disciplinas é N:N e, nesse caso, é criada a tabela associativa com as chaves estrangeiras referenciando cada uma das tabelas.
 
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional.
1. Um médico possui uma especialidade, por isso o Código Identificador da especialidade presente em uma relação ESPECIALIDADE deve ser incorporada à relação MEDICO.
2. Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como linhas em uma tabela.
3. Um paciente é identificado através de seu CPF.
4. Percebeu-se que o nome do paciente deve ser um VARCHAR e sua altura um campo NUMERIC.
 
Associe os itens citados aos elementos do Modelo Relacional:
 
(     ) Tuplas.
(     ) Tipos de dados.
(     ) Chave Primária.
(     ) Chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
II, IV, III, I.
	Resposta Correta:
	 
II, IV, III, I.
	Comentário da resposta:
	Resposta correta . As tuplas (Item II) de fato são termos usados para o conjunto de valores de atributos que formam as linhas de uma relação ou tabela. Os tipos de dados (Item IV) indicam qual domínio de valores um atributo pode estar associado, por exemplo, inteiros, caracteres (CHAR ou VARCHAR) e, nesses casos, números e datas são os mais usados. As chaves primárias (Item III) permitem identificar registros, não existem dois registros iguais com mesmo valor de chave, como CPF em cliente. Uma chave estrangeira (Item I) permite a associação entre duas relações ou tabela, como o que está descrito para ESPECIALIDADE e MEDICO.
 
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Conceito usado como base para o modelo de dados relacional – que se parece com uma tabela de valores – como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38).
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 38.
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional:
	
	
	
	
		Resposta Selecionada:
	 
Relação.
	Resposta Correta:
	 
Relação.
	Comentário da resposta:
	Resposta correta , pois a relação ou tabela é a “essência” em um Modelo Relacional e em banco de dados, pois representa os registros (dados) armazenados no sistema.
	
	
	
Quarta-feira, 2 de Junho de 2021 00h10min20s BRT

Continue navegando