Buscar

Atividade2(A2) Banco de Dados UAM

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

PERGUNTA 1
1. 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:
	
	
	I, IV, II, III.
	
	
	II, IV, III, I.
	
	
	I, II, IV, III.
	
	
	III, IV, I, II.
	
	
	IV, I, II, III.
1 pontos  
PERGUNTA 2
1. Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇAO, que é DATETIME, e marcada como NOT NULL.
 
Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional:
 
1. LOCACAO.
2. DATA_LOCACAO.
3. DATETIME.
4. NOT NULL.
 
(      ) Relação.
(      ) Especificação de obrigatoriedade.
(      ) Atributo
(      ) Tipo de Dados
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	I, IV, II, III.
	
	
	IV, II, III, I.
	
	
	IV, I, II, III.
	
	
	III, IV, I, II.
	
	
	III, II, IV, I.
1 pontos  
PERGUNTA 3
1. Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista. Certo prestador de serviço realiza o seu cadastro no sistema e, a partir daí, ele pode ser pesquisado e acionado por clientes interessados no serviço que ele presta. Ao realizar o cadastro, o prestador precisa necessariamente digitar o seu nome, seu CPF e seu endereço na cidade. Adicionalmente, caso ele queira, pode adicionar o seu e-mail e sua data de nascimento. Uma vez cadastrado, ele recebe um código que serve para identificá-lo na tabela de prestadores e nas chaves estrangeiras relacionadas com a tabela de prestadores.  
 
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES.
 
(      ) O campo CPF é a chave primária da tabela.
(      ) O campo EMAIL deve estar associado à definição “NOT NULL”.
(      ) O campo NOME é do tipo CHAR ou VARCHAR.
(      ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	F, V, V, V.
	
	
	V, F, V, V.
	
	
	V, V, F, V.
	
	
	V, V, V, F.
	
	
	F, F, V, F.
1 pontos  
PERGUNTA 4
1. 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:
	
	
	Chave primária.
	
	
	Chave estrangeira.
	
	
	Relação.
	
	
	Domínio de valores dos dados.
	
	
	Atributo.
1 pontos  
PERGUNTA 5
1. O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos. Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma boa modelagem de dados.
 
(     ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados;
(     ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “ scripts ” para criação de tabelas, por exemplo.
(    ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado.
(    ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados.
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	F, V, F, V.
	
	
	V, V, V, F.
	
	
	F, F, V, V.
	
	
	V, F, V, F.
	
	
	V, V, F, F.
1 pontos  
PERGUNTA 6
1. 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 é:
	
	
	CHAR.
	
	
	INTEGER.
	
	
	NUMERIC.
	
	
	VARCHAR.
	
	
	BLOB.
1 pontos  
PERGUNTA 7
1. 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:
	
	
	Um campo deve ser adicionado na tabela funcionário com o nome do supervisor.
	
	
	Uma tabela associativa deve ser criada com uma chave primária.
	
	
	Uma nova tabela deve ser criada para armazenar os supervisores de funcionários.
	
	
	Dois novos campos devem ser adicionados na tabela funcionário para relação entre funcionário e supervisor.
	
	
	Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.
1 pontos  
PERGUNTA 8
1. A normalização de dados é uma atividade que visa analisar e rearranjar a forma como o modelo de dados está sendo tratado. A respeito dessa tarefa de normalização de dados, analise as sentenças a seguir e assinale (V) Verdadeiro ou (F) Falso.
 
(  ) A normalização de dados visa melhorar a estrutura dos dados para evitar anomalias na manipulação de dados e redundância de dados.
(   ) A normalização são classificadas em primeira forma normal (1FN), segunda forma normal (2FN) e outras e um modelo ao atender uma forma normal é acumulativo, isto é, deve atender também a uma forma normal anterior
(   ) A primeira forma normal trata, por exemplo, do tratamento de campos multivalorados.
(   ) As definições do conceito de normalização e de suas formas normais têm forte relação com o conceito de dependência funcional, considerando o quanto um atributo depende funcionalmente de um atributo anterior.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	V, F, V, V.
	
	
	V, V, V, F.
	
	
	V, V, V, V.
	
	
	V, V, F, V.
	
	
	V, F, V, F.
1 pontos  
PERGUNTA 9
1. 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:
	
	
	De generalização.
	
	
	1:1.
	
	
	1:N.
	
	
	De autorrelacionamento.
	
	
	N:N.
1 pontos  
PERGUNTA 10
1. 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ãoduas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é:
	
	
	Relacionamento de Generalização.
	
	
	Relacionamento N:N.
	
	
	Relacionamento Multivalorado.
	
	
	Relacionamento por Entidade Associativa.
	
	
	Relacionamento entre entidade Forte e Fraca.
1 pontos

Outros materiais